throbber

`
`
`
`
`
`
`
`United States Patent
`(12)
`US 7,372,826 B2
`(10) Patent No.:
`
`
`
`
`
`
`
`Dahodet al.
`(45) Date of Patent:
`May13, 2008
`
`
`
`
`US007372826B2
`
`
`
`
`5,634,196 A *
`
`5,717,830 A *
`
`5,838,748 A *
`
`
`
`
`
`5/1997 Alford oc ceseseeeenees 455/18
`
`
`
`
`
`2/1998 Sigler et al.
`455/426.1
`...
`
`
`
`
`
`11/1998 Nguyen oe 375/370
`.
`(Continued)
`
`
`
`FOREIGN PATENT DOCUMENTS
`
`
`
`
`
`EP
`
`
`0 650 284
`
`
`
`
`
`
`4/1995
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`Schulzrinne, H. “The Session Initiation Protocol,” http://www.cs.
`
`
`
`
`columbia.edu/ucoms6181/slides/11/sip_long/.pdf, May 2001.
`
`
`(57)
`
`ABSTRACT
`
`
`
`
`
`Advanced communications features are provided in a mobile
`
`
`
`
`
`
`communications network having at least one mobile switch-
`
`
`
`
`
`
`
`
`ing center and at least one mobile station subsystem. The
`
`
`
`
`
`
`
`mobile switching center and mobile station subsystem each
`
`
`
`
`communicate signaling messages according to a mobile
`
`
`
`
`
`
`signaling protocol. An indication is recetved that a half-
`duplex mobile communications session is to be initiated
`
`
`
`
`
`
`
`
`
`
`
`
`between a first mobile station subsystem and a second
`
`
`
`
`
`
`
`mobile station subsystem. The first and second mobile
`
`
`
`
`station subsystems include full-duplex communications
`
`
`
`
`
`apparatus for use in full-duplex mobile communications
`
`
`
`
`
`sessions. The half-duplex mobile communications session
`
`
`
`
`
`
`
`relies on thefirst and second mobile station subsystems, and
`
`
`
`
`all ofthe reliance is only on the full-duplex communications
`apparatus. Mobile communications telephone calls are
`
`
`
`
`
`
`
`
`
`
`
`
`
`established with the first mobile station subsystem and the
`
`
`
`
`
`
`
`second mobile station subsystem. Oneofthe first and second
`
`
`
`
`
`
`mobile station subsystems is selected as a voice signal
`
`
`
`
`
`source in the half-duplex communications session.
`
`(Continued)
`.
`.
`.
`
`
`
`
`Primary Examiner—Joseph Feild
`
`
`
`
`
`Assistant Examiner—Inder Pal Mehra
`
`
`
`
`
`
`
`(74) Attorney, Agent, or Firm—Wilmer Cutler Pickering
`
`
`
`
`Hale and Dorr LLP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(54) PROVIDING ADVANCED
`
`COMMUNICATIONS FEATURES
`
`
`
`(75)
`
`
`
`
`
`
`
`Inventors: Ashraf M. Dahod, Andover, MA (US);
`MichaelSilva, East Sandwich, MA
`
`
`
`
`
`
`
`
`(US); Peter Higgins, Sandwich, MA
`
`
`
`
`
`(US); Rajat Ghai, West Yarmouth, MA
`
`
`
`
`(US); John DePietro, Brewster, MA
`
`
`
`
`
`(US); Nick Lopez, Sleepy Hollow, IL
`
`
`
`
`(US); Paul Shieh, Westborough, MA
`
`(US)
`
`:
`
`.
`
`
`
`(22)
`
`Filed:
`
`
`
`
`
`
`
`
`(73) Assignee: MAUS) Corp., Tewksbury,
`
`
`
`
`
`
`
`
`(*) Notice:
`Subject to any disclaimer, the term ofthis
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`U.S.C. 154(b) by 0 days.
`
`
`
`
`(21) Appl. No.: 10/210,897
`
`
`
`Aug. 1, 2002
`
`
`
`Prior Publication Data
`
`
`
`
`US 2004/0022208 Al
`Feb. 5, 2004
`
`Int. Cl
`
`
`
`(2006.01)
`H040 7100
`,
`.
`.
`.
`(52)
`UWS. Cd errr eeioetenets
`
`
`
`
`
`
`

`,
`,
`,

`
`
`
`
`
`
`(58) Field of Classification Search ................ 370/312,
`
`
`
`
`370/328, 335, 342, 352-353, 359, 356, 432,
`
`
`
`
`
`
`370/441, 466, 349, 390, 401, 338, 389; 455/524,
`
`
`
`
`
`455/542,560, 404.1, 412.1, 412.2, 414.1,
`
`
`
`
`
`455/517, 520; 705/26, 27; 379/8801, 88.03,
`
`
`
`
`
`379/88.04, 88.16, 265.01, 265.02; 709/207,
`f
`weear 238
`lication
`file
`let
`
`
`
`
`
`
`
`
`
`
`
`
`ie
`ce application
`tor complete search
`iustory.
`
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`
`
`6/1987 Burke et al. we 455/403
`
`
`
`
`
`
`4/1996 Bresalier et al.
`............ 370/465
`
`
`
`
`
`
`
`
`
`(65)
`
`
`
`(51)
`
`S
`
`
`
`(56)
`
`
`4,677,656 A *
`
`5,513,181 A *
`
`
`
`
`
`
`
`
`27 Claims, 13 Drawing Sheets
`
`
`
`
`wv 400
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 1
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 1
`
`

`

`
`
`
`
`
`
`
`
`8/2003 McCarty et al. wc... 379/67.1
`2003/0156688 Al*
`
`
`
`
`
`
`
`2003/0185202 A1l* 10/2003 Maenpaa.....
`we. 370/352
`
`
`
`
`
`
`
`2005/0286689 AL* 12/2005 Vuori occ 379/88.22
`
`
`
`
`
`
`
`2006/0002358 Al
`1/2006 Rayetal.
`
`
`
`
`
`
`
`2006/0140151 Al*
`6/2006 Dantu et al... 370/331
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`............. 455/426.1
`8/2000 Sweetet al.
`6,112,083 A *
`
`
`
`
`
`
`
`
`........... 455/556.1
`6,128,509 A * 10/2000 Veijola et al.
`
`
`
`
`
`
`
`6,131,121 A * 10/2000 Mattaway etal.
`» 709/227
`
`
`
`
`
`
`
`
`
`6,298,058 BL* 10/2001 Maheret al.
`........ we 370/390
`
`
`
`
`
`
`
`
`
`FOREIGN PATENT DOCUMENTS
`6,366,782 B1*
`4/2002 Fumarolo et al.
`wee 455/457
`.
`
`
`
`
`
`
`
`6,400,967 BL*
`6/2002 Nilsson .........
`. 455/563
`
`
`
`
`
`
`
`-EP
`6/1998
`0 845 894
`6,449,496 B1*
`9/2002 Beith et al.
`.. 455/563
`....
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6,477,150 BL* 11/2002 Maggentiet al. WO-98/47298 A2—10/1998........... 370/312 WO
`
`
`
`
`
`
`
`
`
`
`
`
`6,570,871 B1* WO-00/22792 A2—4/20005/2003 Schneider ...... 370/356 WO
`
`
`
`
`
`
`
`
`
`
`
`6,606,305 B1*
`8/2003 Boyle et al.
`370/260
`WO 01/45335
`6/2000
`WO
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`370/236
`6,754,180 B1*
`6/2004 Christie ......
`WO 00/47005
`8/2000
`WO
`
`
`
`
`7,058,036 BL*
`6/2006 Yuet al. cccccseeceeses 370/335
`WO 00/57601
`9/2000
`WO
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2001/0046234 Al
`11/2001 Agrawal et al.
`WO 00/79826 Al
`12/2000
`WO
`
`
`
`
`
`
`
`
`2002/0075805 Al
`6/2002 Guptaet al.
`WO-01/31939 A2
`5/2001
`wo
`
`
`
`
`
`
`
`
`
`
`
`
`
`2002/0075814 Al
`6/2002 Desai etal.
`WO 01/56236
`8/2001
`WO
`
`
`
`
`
`
`
`
`
`
`
`
`2002/0075875 Al WO-01/76276 A2—10/20016/2002 Dravida et al. Wo
`
`
`
`
`
`
`
`
`2002/0077136 Al
`6/2002 Maggenti etal.
`WO 02/30010
`4/2002
`wo
`
`
`
`
`
`
`
`
`
`
`
`
`2002/0078464 Al
`6/2002 Dravida et al.
`WO-02/45440 Al
`6/2002
`Wo
`
`
`
`
`
`
`
`
`2002/0085552 Al
`7/2002 Tandon
`WO-02/054707 A2
`7/2002
`wo
`2002/0085589 Al
`7/2002 Dravida et al.
`
`
`
`
`
`7/2002 Maggenti et al.
`OTHER PUBLICATIONS
`2002/0086665 Al
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.... 455/517
`2003/0017836 A1l*
`1/2003 Vishwanathan et al.
`Handley, M.et al., “SIP Session Initiation Protocol,” http:///tools.
`
`
`
`
`
`
`
`
`
`
`
`2003/0063590 Al*
`4/2003 Mohan etal.
`............. 370/338
`letf.org/html/rfe2543, Mar. 1999.
`2003/0088421 Al*
`5/2003 Maesetal.
`
`
`
`
`
`
`
`
`
`
`
`
`2003/0128696 Al*
`7/2003 Wengrovitz et al.
`........ 370/352
`* cited by examiner
`
`
`
`US 7,372,826 B2
`
`
`Page 2
`
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 2
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 2
`
`

`

`
`U.S. Patent
`
`
`
`
`May 13
`, 2008
`
`
`
`
`
`Sheet 1 of 13
`
`
`
`US 7,372,826 B2
`
`LVYdOldd
`
`sla
`
`TANB
`
`cOL
`
`q
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 3
`
`i1lIIt
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 3
`
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 2 of 13
`
`
`
`
`
`US 7,372,826 B2
`
`
`
`
`FIG. 2
`
`
`PRIOR ART
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 4
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 4
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`Sheet 3 of 13
`
`
`
`
`
`
`US 7,372,826 B2 FIG.3A SOFTSWITCH
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 5
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 5
`
`

`

`
`
`
`Sheet 4 of 13
`
`
`
`US 7,372,826 B2
`
`
`U.S. Patent
`
`
`
`
`
`OLV
`
`
`
`
`
`May 13
`, 2008
`
`cOr
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 6
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 6
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 5 of 13
`
`
`
`US 7,372,826 B2
`
`
`525
`
`
`
`USER
`
`
`
`cS
`
`
`USER
`
`co
`
`PTTDIRECTORY
`
`FIG.4
`
`
`530
`
`517
`
`515
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 7
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 7
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 6 of 13
`
`
`
`US 7,372,826 B2
`
`INDICATE THAT A PTT SESSION SHOULD COMMENCE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`REFER TO PTT DIRECTORY
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ESTABLISH VOICE CONNECTION TO INITIATOR MS
`
`
`
`AND INTENDED RECIPIENT MS
`
`[2020
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CLOSE VOICE CONNECTIONS
`
`FIG. 5
`
`
`
`[2260
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 8
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 8
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`Sheet 7 of 13
`
`
`
`
`US 7,372,826 B2
`
`x wa
`ot
`O=
`29
`
`
`=b 23%)|=
`
`© wv
`
`RSW
`oO
`2
`
`—
`
`oO
`
`0
`
`cO
`
`z
`
`
`USER[4MS|-BTs|-4Bsc
`USER[+Ms|+BTs|-|Bsc
`
`
`
`
`
`
`
`812
`
`810
`
`FIG.6
`
`822
`
`820
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 9
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 9
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 8 of 13
`
`
`
`US 7,372,826 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CAUSE INSTANT TEXT MESSAGETO BE DELIVERED
`
`
`
`TO ANOTHER IMG
`
`
`
`3060
`
`
`
`
`
`
`
`
`
`
`
`EXTRACT RECORDING FROM INSTANT TEXT MESSAGE
`
`
`
`3070
`
`
`PLAY BACK RECORDING
`
`
`
`3080
`
`
`
`
`FIG. 7
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 10
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 10
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 9 of 13
`
`
`
`US 7,372,826 B2
`
`SUBSCRIBER
`
`
`
`
`IMG
`(ST-16)
`
`
`
`
`
`
`THE SUBSCRIBER DIALS '1-800-888-VIM1'
`
`
`
`
`
`
`
`
`
`“ENTER 1 TO CREATE A NEW GROUP, ENTER 2 TO RECORD A MESSAGE, OR 3|ACCESSING
`
`
`
`
`
`
`TO OBTAIN STATUS FROM A PREVIOUS VIM SESSION"
`YSTEM
`
`
`[Ja a
`
`
`DEFINING
`
`
`ANEW
`
`VG.
`
`—_
`
`
`
`
`
`SUBSRIBER ENTERS1
`
`
`
`
`
`
`"PLEASE ENTER EACH NUMBER FOLLOWED BY THE # KEY, WHEN
`
`
`
`
`
`FINISHED PLEASE PRESS THE STAR KEY.”
`
`
`
`
`
`
`
`
`
`
`THE SUBSCRIBER ENTERS EACH NUMBER AND ENDS WITH THE STAR KEY
`
`
`
`
`
`
`
`
`
`THE SYSTEM WOULD THEN PLAY BACK THE NUMBERS FOLLOWED BY
`
`
`
`
`
`
`"TO ACCEPT PRESS 1, TO CHANGE PRESS 2”
`
`
`SUBSCRIBER ENTERS1
`
`
`
`
`
`
`
`“IF YOU WISH TO RECORD A MESSAGE, START RECORDING AT THE TONE,
`
`
`
`
`
`
`OTHERWISE STAY ON THE LINE FOR MORE OPTIONS. ONCE YOU'VE COMPLETED
`
`
`
`
`
`
`RECORDING, YOU MAY HANG-UP TO SEND YOUR MESSAGE."
`
`
`
`"AT THE TONE START RECORDING YOUR MESSAGE, HANG-UP WHENFINISHED" THE SUBSCRIBER RECORDS THE MESSAGE AND HANGS-UP
`
`oh
`
`
`
`
`THE SUBSCRIBER DIALS '1-800-888-VIM1'
`"ENTER 1 TO CREATEA NEWGROUP, ENTER 2 TO RECORD A MESSAGE
`
`
`
`
`
`
`
`
`
`
`
`OR 3 TO OBTAIN STATUS FROM A PREVIOUSVIM SESSION"
`
`
`
`OPTIONAL
`
`
`RETRIAL
`
`
`
`SUBSCRIBER ENTERS3
`
`
`
`
`
`THE SYSTEM PLAYS OUT THE RECEIVE STATUS
`
`
`
`FOR EACH MEMBER OF THE \
`
`
`
`
`FIG. 8
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 11
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SUBSCRIBER ENTERS THE VIM GROUD ID
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`THE SYSTEM STARTS PLACING OUT-BOUND CALLS TO
`
`
`
`THE MEMBERSOF THE VG.
`
`
`RECORD
`
`
`AND PLAY
`
`OUT A
`MESSAGE
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 11
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`Sheet 10 of 13
`
`
`
`US 7,372,826 B2
`
`Whaoe(OWI)‘aggNNem)
`
` 4aYWOsSW(Got)NVY
`
`
`
`
`
`Asvavlvd
`
`WIA
`
`
`
`
`
`6SIs
`
`
`
`OlddVeL4,WINOSW
`OldAVULyOYauvaE.A
`
`(OWI);5ARwy
`YayvagvtESols:tad
`
`
`
`
`TH‘
`
`
`
`(olny)neve
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 12
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 12
`
`
`
`
`

`

`
`U.S. Patent
`
`
`
`
`May13, 2008
`
`
`
`
`
`Sheet 11 of 13
`
`
`
`US 7,372,826 B2
`
`
`
`CaLNalylsid
`
`asvavivd
`
`WIA
`
`
`
`NEISOSseesansataeaanesencesscsoesecgrerenres
`
`
`
`
` MeeSOabeseeeecannaapneneneenreyrsAyotaoaCnisa>(OWI)
`MYOMLEN.dlaww
`(@Ay))Nv
`
`
`
`
`
`
`
`
`oyYeHY
`m!yA.
`
`
`
`
`
`VieaSony)
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 13
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 13
`
`
`

`

`
`U.S. Patent
`
`
`
`May 13
`
`, 2008
`
`
`
`
`Sheet 12 of 13
`
`
`
`372,826 B2
`US 7
`
`LVHO10V
`
`dsAdss
`
`
`
`(dWIS)LaMOVd
`
`
`
`LINDAID
`
`(dWIS)LAMOVd
`
`
`
`
`
`(dINIS)LANOVd
`
`
`
`diS: }8¥@H
`
`LINDYIO
`
`(OW!)
`
`QL-LS
`
`
`
`myHmsaYl
`CaSABDAic
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 14
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 14
`
`
`
`
`
`
`
`

`

`sevad[sas]|SsSneaonl
`(ZW‘LWYASS)(X-OID)SLTIdWO9
`
`LWWOLTVDNMOVAL)HO002diS <ZN-OIONOWIASAVId91-18
`SLOWSY)HO002dis
` (ZWOLTIVDNMOGYVAL)HO002diS
`
`SSAONSAV)87H (DGINOOS1V3HOX00GOW)8Hho)aniasiss
`
`
`
`NOLLNINMELVASX-OI0GOV)87HoFCaOaATgs, SOURBENY
`(SYALAWVUVd
`xTeSJOVSSAW
`itsaiATIVNOILNALNI
`.‘1NOL471
`
`
`
`ASNOdSaY
`
`YAEWSWWIALAD
`
`E20WY28S
`
`
`
`:LFIdNOOINSWNOISSY|wae)
`
`JOIANASWO
`
`6bOla
`
`(LW-910)13LSS
`
`
`
`‘HidJOIOA>
`
`U.S. Patent
`
`May13, 2008
`
`Sheet 13 of 13
`
`US 7,372,826 B2
`
`
`
`
`
`<LN-OIDNOWIASAVId91-LS‘HLVdSDIOA>
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 15
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 15
`
`
`
`
`
`

`

`
`
`US 7,372,826 B2
`
`
`1
`PROVIDING ADVANCED
`
`
`COMMUNICATIONS FEATURES
`
`
`BACKGROUND
`
`
`
`
`
`
`2
`
`
`
`
`
`
`Thus, CDMA modulation spectrally spreads a narrowband
`
`
`
`
`
`
`information signal over a broad bandwidth by multiplex
`
`
`
`
`
`
`modulation, using a codeword to identify various signals
`
`
`
`
`
`
`
`
`sharing the same frequency channel. Recognition of the
`
`
`
`
`
`
`
`
`transmitted signal takes place by selecting the spectrally-
`
`
`
`
`
`
`
`coded signals using the appropriate codeword.In contrast to
`
`
`
`
`
`
`the narrowband channels of approximately 30 kHz used in
`
`
`
`
`
`
`FDMA and TDMA modulation techniques, a CDMA system
`
`
`
`
`
`
`generally employs a bandwidth of approximately 1.25 MHz
`
`
`or greater.
`
`
`
`
`
`
`Typically, the mobile communication systems described
`
`
`
`
`
`
`
`above are arranged hierarchically such that a geographical
`
`
`
`
`
`
`
`“coverage area” is partitioned into a number of smaller
`
`
`
`
`
`
`
`geographical areas called “cells.” Referring to FIG. 1, each
`
`
`
`
`
`
`
`
`is preferably served by a Base Transceiver Station
`cell
`
`
`
`
`
`
`
`
`(“BTS”) 102a. Several BTS 102a-n are centrally adminis-
`
`
`
`
`
`
`
`
`tered via fixed links 104a-n by a Base Station Controller
`
`
`
`
`
`
`
`
`(“BSC”) 106a. The BTSs and BSC are sometimes collec-
`
`
`
`
`
`
`
`
`tively referred to as the Base Station Subsystem (“BS”) 107.
`
`
`
`
`
`
`Several BSCs 106-2 may be centrally administered by a
`
`
`
`
`
`
`
`
`Mobile Switching Center (‘MSC’) 110 via fixed links
`108a-n.
`
`
`
`
`
`
`
`
`MSC 110 acts as a local switching exchange (with addi-
`
`
`
`
`
`
`
`tional features to handle mobility management require-
`
`
`
`
`
`
`
`
`ments, discussed below) and communicates with the phone
`
`
`
`
`
`
`
`
`network (“PSTN”) 120 through trunk groups. U.S. mobile
`
`
`
`
`
`
`
`networks include a home MSC and a serving MSC. The
`
`
`
`
`
`
`
`home MSC is the MSC corresponding to the exchange
`
`
`
`
`
`
`
`associated with a Mobile Subscriber (also referred to above
`
`
`
`
`
`
`as a mobilestation or “MS”); this association is based on the
`
`
`
`
`
`
`
`
`
`phone number, such as the area code, of the MS. Examples
`
`
`
`
`
`
`
`of an MS include a hand-held device such as a mobile phone,
`
`
`
`
`
`
`
`
`a PDA,a 2-way pager, or a laptop computer, or Mobile Unit
`
`
`
`
`
`
`Equipment, such as a mobile unit attached to a refrigerator
`
`
`
`
`
`van or a rail car, a container, or a trailer.
`
`
`
`
`
`
`
`The home MSCis responsible for a Home Location
`
`
`
`
`
`
`
`Register (““HLR”) 118 discussed below. The serving MSC,
`
`
`
`
`
`
`
`
`on the other hand, is the exchange used to connect the MS
`
`
`
`
`
`
`
`
`call to the PSTN. Consequently, sometimes the home MSC
`
`
`
`
`
`
`
`
`
`and serving MSC functions are served by the sameentity,
`
`
`
`
`
`
`
`
`
`
`
`but other times they are not (such as when the MSis
`
`
`
`
`
`
`roaming). Typically, a Visiting Location Register (“VLR”)
`
`
`
`
`
`
`
`
`116 is co-located with the MSC 110 anda logically singular
`
`
`
`
`
`
`
`HLR is used in the mobile network (a logically singular
`
`
`
`
`
`
`HLR maybe physically distributed but is treated as a single
`
`
`
`
`
`
`
`entity). As will be explained below, the HLR and VLR are
`
`
`
`
`
`
`
`used for storing subscriber information and profiles.
`Radio channels 112 are associated with the entire cover-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`age area. As described above, the radio channels are parti-
`
`
`
`
`
`
`
`tioned into groups of channels allocated to individualcells.
`
`
`
`
`
`
`
`The channels are used to carry signaling information to
`
`
`
`
`
`
`
`establish call connections and related arrangements, and to
`
`
`
`
`
`
`
`carry voice or data information once a call connection is
`established.
`
`
`
`
`
`
`
`
`Mobile network signaling has at
`least two significant
`
`
`
`
`
`
`
`aspects. One aspect involves the signaling between an MS
`
`
`
`
`
`
`
`
`and the rest of the network. In the case of 2G (“2G”is the
`
`
`
`
`
`
`
`
`
`industry term used for “second generation”) and later tech-
`
`
`
`
`
`
`
`
`nology, this signaling concerns access methods used by the
`
`
`
`
`
`
`
`
`MS(such as TDMA or CDMA),pertaining to, for example,
`
`
`
`
`
`
`assignment of radio channels and authentication. A second
`
`
`
`
`
`
`
`
`aspect involves the signaling among the various entities in
`
`
`
`
`
`
`
`
`the mobile network, such as the signaling among the MSCs,
`
`
`
`
`
`
`
`
`BSCs, VLRs, and HLRs. This second part is sometimes
`
`
`
`
`
`
`
`
`referred to as the Mobile Application Part (“‘MAP”’) espe-
`
`
`
`
`
`
`
`
`cially when used in the context of Signaling System No. 7
`
`
`
`
`
`
`
`(“SS7”). SS7 is a common channel signaling system by
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 16
`
`
`
`me 5
`
`
`
`20
`
`
`
`
`
`
`
`This invention relates to providing advanced communi-
`cations features.
`
`
`
`
`
`
`
`
`Wireless telecommunication systems are able to provide
`
`
`
`
`
`
`wireless versions of information services traditionally pro-
`
`
`
`
`
`
`
`
`vided by land-line or copper wire systems. Examples of
`
`
`
`
`
`wireless communications applications include Advanced
`
`
`
`
`
`
`
`
`Mobile Phone Service (AMPS) analog cellular service and
`
`
`
`
`
`
`
`Code Division Multiple Access (CDMA) and Advanced
`
`
`
`
`
`
`
`Mobile Phone Service (AMPS-D)digital cellular service in
`
`
`
`
`
`
`
`
`North America, and Group Speciale Mobile (GSM)cellular
`
`
`service in Europe.
`
`
`
`
`
`
`
`
`Although the particular application may vary, the com-
`
`
`
`
`
`
`ponents of a wireless communication system are generally
`
`
`
`
`
`
`
`similar, as described in more detail below. For example, a
`
`
`
`
`
`
`wireless communication system usually includes a radio
`
`
`
`
`
`
`
`terminal or mobile station, a radio base station, a switch or
`
`
`
`
`
`
`
`network control device, often referred to as a mobile tele-
`
`
`
`
`
`
`
`
`phoneswitching office (MTSO), and a network to which the
`
`
`
`
`
`
`wireless communications system provides access, such as
`
`
`
`
`
`
`the Public Switched Telephone Network (PSTN).
`
`
`
`
`
`
`
`The various wireless communication applications use any
`
`
`
`
`
`
`
`of multiple modulation techniques for transmitting informa-
`
`
`
`
`
`
`
`tion to efficiently utilize the available frequency spectrum.
`
`
`
`
`
`
`
`For example, frequency division multiple access (FDMA),
`
`
`
`
`
`
`
`
`time division multiple access (TDMA), and code division
`
`
`
`
`
`
`
`multiple access modulation techniques are used to build
`
`
`
`
`
`high-capacity multiple access systems. Telecommunication
`
`
`
`
`
`
`
`systems designed to communicate with many mobile sta-
`
`
`
`
`
`
`
`tions occupying a commonradio spectrum are referred to as
`
`
`
`multiple access systems.
`
`
`
`
`
`
`
`For example, in an FDMA analog cellular system, such as
`
`
`
`
`
`
`
`
`
`an AMPSanalog cellular radio system, the available fre-
`
`
`
`
`
`
`
`quency spectrum is divided into a large numberof radio
`
`
`
`
`
`
`
`
`channels, e.g., pairs of transmit and receive carrier frequen-
`
`
`
`
`
`
`cies, each of which corresponds to a message transmission
`channel. The bandwidth of each transmit and receive fre-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`quency channel is narrowband, generally 25-30 kHz. Thus,
`
`
`
`
`
`
`the FDMA system permits information to be transmitted in
`
`
`
`
`
`
`a bandwidth comparable to the bandwidth ofthe transmitted
`
`
`
`
`
`
`
`
`information, such as a voice signal. The cellular service area
`
`
`
`
`
`
`
`
`
`in the FDMA system is generally divided into multiple cells,
`
`
`
`
`
`
`
`each cell having a set of frequency channels selected so as
`
`
`
`
`
`
`
`to help reduce co-channel interference between cells.
`
`
`
`
`
`
`
`Frequency division is often combined with time division
`
`
`
`
`
`
`
`
`so that transmission circuits are distinguished in both the
`
`
`
`
`
`
`
`frequency and time domain,e.g., in a FD/TDMAsystem.In
`
`
`
`
`
`
`
`
`a digital FD/TDMA (commonly referred to as TDMA)
`
`
`
`
`
`
`cellular system, a narrowband frequency channel is refor-
`
`
`
`
`
`
`
`matted as a digital transmission path whichis divided into a
`
`
`
`
`
`
`
`
`
`numberof time slots. The data signals from different calls
`
`
`
`
`
`
`
`
`
`
`are interleaved into assigned time slots and sent out with a
`
`
`
`
`
`
`
`
`correspondingly higher bit rate, the time slot assigned to
`
`
`
`
`
`
`
`each mobile station being periodically repeated. Although
`
`
`
`
`
`
`
`
`the TDMA bandwidth may be somewhat larger than the
`
`
`
`
`
`FDMA bandwidth, a bandwidth of approximately 30 kHz is
`
`
`
`
`
`
`
`
`generally used for AMPS-D digital TDMA cellular systems.
`
`
`
`
`
`
`Another approach to cellular multiple access modulation
`
`
`
`
`
`
`
`is CDMA. CDMA is a spread spectrum technique for
`
`
`
`
`
`transmitting information over a wireless communication
`
`
`
`
`
`
`
`system in which the bandwidth occupied by the transmitted
`
`
`
`
`
`
`
`signal is significantly greater than the bandwidth required by
`
`
`
`
`
`
`
`
`the baseband information signal (e.g.,
`the voice signal).
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 16
`
`

`

`
`3
`
`
`
`
`
`which elements of the telephone network exchange infor-
`
`
`
`
`mation, in the form of messages.
`
`
`
`
`
`
`
`
`
`The various forms of signaling (as well as the data and
`
`
`
`
`
`
`
`voice communication) are transmitted and received in accor-
`
`
`
`
`
`
`
`
`dance with various standards. For example, the Electronics
`
`
`
`
`
`Industries Association (“EIA”) and Telecommunications
`
`
`
`
`
`
`
`
`Industry Association (“TIA”) help define many U.S. stan-
`
`
`
`
`
`
`
`dards, such as IS-41, which is a MAPstandard. Analogously,
`
`
`
`
`
`
`
`
`the CCITT and ITU help define international standards, such
`
`
`
`
`
`
`
`as GSM-MAP, which is an international MAP standard.
`
`
`
`
`
`
`
`
`Information about these standards is well known and may be
`
`
`
`
`
`
`
`
`found from the relevant organizing bodies as well as in the
`
`
`
`
`
`
`literature, see, e.g., Bosse, SIGNALING IN TELECOM-
`
`
`
`
`MUNICATIONS NETWORKS(Wiley 1998).
`
`
`
`
`
`
`
`
`To deliver a call from an MS 114, a user dials the number
`
`
`
`
`
`
`
`
`
`and presses “send”on a cell phone or other MS. The MS 114
`
`
`
`
`
`
`
`
`sends the dialed numberindicating the service requested to
`the MSC 110 via the BS 107. The MSC 110 checks with an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`associated VLR 116 (described below) to determine whether
`
`
`
`
`
`
`
`the MS 114 is allowed the requested service. The serving
`
`
`
`
`
`
`
`
`
`MSCroutes the call to the local exchange ofthe dialed user
`
`
`
`
`
`
`
`
`
`
`on the PSTN 120. The local exchangealerts the called user
`
`
`
`
`
`
`
`
`terminal, and an answerback signal is routed back to the MS
`
`
`
`
`
`
`
`
`
`114 through the serving MSC 110 which then completes the
`25
`
`
`
`
`
`
`
`
`
`speech path to the MS. Once the setup is completed the call
`
`
`may proceed.
`
`
`
`
`
`
`
`
`
`To deliver a call to an MS 114, (assuming that the call
`
`
`
`
`
`
`
`
`
`
`
`originates from the PSTN 120) the PSTN userdials the MS’s
`
`
`
`
`
`
`
`30
`associated phone number. At least according to U.S. stan-
`
`
`
`
`
`
`
`
`
`
`dards, the PSTN 120 routes the call to the MS’s home MSC
`
`
`
`
`
`
`
`
`
`(which may or may not be the MSC serving the MS). The
`
`
`
`
`
`
`
`MSC then interrogates the HLR 118 to determine which
`
`
`
`
`
`
`
`
`
`MSCis currently serving the MS. This also acts to inform
`
`
`
`
`
`
`
`
`35
`the serving MSCthata call is forthcoming. The home MSC
`
`
`
`
`
`
`
`
`
`
`then routes the call to the serving MSC. The serving MSC
`
`
`
`
`
`
`
`
`pages the MSvia the appropriate BS. The MS responds and
`
`
`
`
`
`
`
`the appropriate signaling links are set up.
`
`
`
`
`
`
`
`During a call, the BS 107 and MS 114 may cooperate to
`
`
`
`
`
`
`
`
`
`change channels or BTSs 102,
`if needed, for example,
`
`
`
`
`
`
`
`because of signal conditions. These changes are known as
`
`
`
`
`
`
`
`
`
`“handoffs,” and they involve their own types of known
`
`
`
`messages and signaling.
`
`
`
`
`
`
`
`One aspect of MAP involves “mobility management.”
`
`
`
`
`
`
`
`
`
`Different BSs and MSCs may be needed and usedto serve
`
`
`
`
`
`
`
`an MS, as the MS 114 roamsto different locations. Mobility
`
`
`
`
`
`
`
`
`management helps to ensure that the serving MSC has the
`
`
`
`
`
`
`
`
`subscriber profile and other information the MSC needs to
`
`
`
`
`
`
`
`
`
`service (and bill) calls correctly. To this end, MSCs use VLR
`50
`116 and HLR 118. The HLRis used to store andretrieve the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mobile identification number (“MIN”), the electronic serial
`
`
`
`
`
`
`
`
`number (“ESN”), MS status, and the MSservice profile,
`
`
`
`
`
`
`
`
`among other things. The VLR stores similar information in
`
`
`
`
`
`
`
`addition to storing an MSCidentification that identifies the
`
`
`
`
`
`
`
`home MSC. In addition, under appropriate MAPprotocols,
`
`
`
`
`
`
`
`location update procedures(or registration notifications) are
`
`
`
`
`
`
`
`
`performed so that the home MSCof a Mobile Subscriber can
`
`
`
`
`
`
`
`
`
`locate its users. These procedures are used when an MS
`roams from one location to another or when an MSis
`
`
`
`
`
`
`
`
`
`60
`
`
`
`
`
`
`
`
`powered on andregisters itself to access the network. For
`
`
`
`
`
`
`
`
`example, a location update procedure may proceed with the
`
`
`
`
`
`
`
`MS 114 sending a location update request to the VLR 116
`via the BS 107 and MSC 110. The VLR 116 sends a location
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`update message to the HLR 118 serving the MS 114, and the
`
`
`
`
`
`
`
`subscriber profile is downloaded from the HLR 118 to the
`
`
`
`
`
`VLR 116. The MS 114 is sent an acknowledgement of a
`
`
`
`
`
`
`
`
`successful location update. The HLR 118 requests the VLR
`
`20
`
`40
`
`45
`
`55
`
`65
`
`
`
`US 7,372,826 B2
`
`
`
`
`
`
`4
`
`
`
`
`
`
`
`
`
`(if any) that previously held profile data to delete the data
`related to the relocated MS 114.
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 2 shows in more detail the signaling and usertraffic
`interfaces between a BS 107 and an MSC 110 in a CDMA
`
`
`
`
`
`
`
`
`
`
`
`
`
`mobile network. The BS 107 communicates signaling infor-
`
`
`
`
`
`
`
`mation using an SS7-based interface for controlling voice
`and data circuits known as the “A1”interface. An interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`known as “A2”carries user traffic (such as voice signals)
`
`
`
`
`
`
`
`between the switch component 204 of the MSC and the BS
`
`
`
`
`
`
`
`107. An interface known as “A5”is used to provide a path
`
`
`
`
`
`
`
`
`
`for usertraffic for circuit-switched data calls (as opposed to
`
`
`
`
`
`
`
`
`
`voice calls) between the source BS and the MSC. Informa-
`
`
`
`
`
`
`
`
`tion about one or more of Al, A2, A5 may be found in
`
`
`
`
`
`
`CDMA Internetworking—Deploying the Open-A Interface,
`
`
`
`
`
`
`
`
`Su-Lin Low, Ron Schneider, Prentice Hall, 2000, ISBN
`0-13-088922-9.
`
`
`
`
`
`
`
`Mobile communications providers are supplying newer
`
`
`
`
`
`
`
`
`
`services, e.g., “data calls” to the Internet. For at least some
`
`
`
`
`
`
`
`
`
`of these services, MSCsare not cost effective because they
`
`
`
`
`
`
`
`
`were primarily designed for voice calls. Integration of new
`services into the MSCis difficult or infeasible because of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`proprietary and closed designs used by many MSC software
`
`
`
`
`
`
`
`architectures. That is, the software logic necessary to pro-
`
`
`
`
`
`
`
`
`
`vide the services is not easy to add to the MSC 110. Often,
`
`
`
`
`
`
`
`
`a switch adjunct
`is used to provide such services. For
`
`
`
`
`
`example, an Inter-Working Function (““TWF”’) is an adjunct
`
`
`
`
`
`
`
`
`
`to route a data call
`to the Internet. Either approach—
`
`
`
`
`
`
`
`integrating functionality into the MSC or adding a trunk-side
`
`
`
`
`
`
`
`
`adjunct—involves the MSC in the delivery of service.
`
`
`
`
`
`
`
`
`Integrating new services via MSC design changesor through
`
`
`
`
`
`
`
`trunk-side adjuncts can increase network congestion at the
`
`
`
`
`
`MSC and consume costly MSC resources.
`
`
`
`
`
`
`
`Data calls typically make use of the Internet, which is an
`
`
`
`
`example of a packet-switching medium.A packet-switching
`
`
`
`
`
`
`medium operates as follows. A sequence of data is to be sent
`
`
`
`
`
`
`
`
`
`from onehost to another over a network. The data sequence
`
`
`
`
`
`
`
`
`
`is segmented into one or more packets, each with a header
`
`
`
`
`
`
`
`containing control information, and each packet is routed
`
`
`
`
`
`
`
`through the network. A commontype of packet switching is
`
`
`
`
`
`
`
`
`datagram service, which offers little or no guarantees with
`
`
`
`
`
`
`
`
`respect to delivery. Packets that may belong together logi-
`
`
`
`
`
`
`
`
`
`cally at a higher level are not associated with each other at
`
`
`
`
`
`
`
`
`
`the network level. A packet mayarriveat the receiver before
`
`
`
`
`
`
`
`
`another packet sent earlier by the sender, may arrive in a
`
`
`
`
`
`
`
`
`damagedstate (in which case it may be discarded), may be
`
`
`
`
`
`
`delayed arbitrarily (notwithstanding an expiration mecha-
`
`
`
`
`
`
`
`nism that may causeit to be discarded), may be duplicated,
`
`
`
`and may belost.
`
`
`
`
`
`
`
`With respect to the Internet, multicast communication
`
`
`
`
`
`
`
`
`
`refers to the transmission of identical data packets to
`
`
`
`
`
`
`selected, multiple destinations on an Internet Protocol net-
`
`
`
`
`
`
`
`work. (In contrast, broadcast communication refers to the
`
`
`
`
`
`
`
`indiscriminate transmission of data packets to all destina-
`
`
`
`
`
`
`
`tions, and unicast communication refers to the transmission
`
`
`
`
`
`of data packets to a single destination.)
`
`
`
`
`
`
`Eachparticipant in a multicast receives information trans-
`
`
`
`
`
`
`
`
`
`mitted by any other participant
`in the multicast. Users
`
`
`
`
`
`
`
`
`connected to the network who are notparticipants in a
`
`
`
`
`
`
`
`particular multicast do not receive the information transmit-
`
`
`
`
`
`
`
`
`
`
`
`ted by the participants of the multicast. In this way, the
`
`
`
`
`
`
`
`multicast communication uses only the network components
`
`
`
`
`
`
`
`
`
`(e.g., switches and trunks) actually needed for the multicast
`transmission.
`
`
`
`
`
`
`
`In multicast processing, when a potential participant
`
`
`
`
`
`
`(“host”) is directed to join a particular IP multicast group,
`
`
`
`
`
`
`
`
`the host sends a “request to join” message to the nearest
`
`
`
`
`
`
`
`
`multicast-capable router to request to join the multicast
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 17
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Samsung v. Uniloc, IPR2017-1797
`Uniloc's Exhibit 2002, page 17
`
`

`

`
`
`US 7,372,826 B2
`
`
`
`
`
`
`
`
`
`20
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`
`5
`
`
`
`
`
`
`
`
`
`to this group. For
`group and receive information sent
`
`
`
`
`
`
`
`example, a host A sends a message to join multicast group
`
`
`
`
`
`
`
`
`Y, and a host B sends a message to join multicast group X.
`
`
`
`
`
`
`
`
`A router R propagates the request up to the multicast source
`
`
`
`
`
`
`
`if the data path is not already in place.
`
`
`
`
`
`
`
`Upon receiving an IP packet for group X, for example, the
`
`
`
`
`
`
`
`router R maps an IP multicast group address into an Ethernet
`
`
`
`
`
`
`
`
`multicast address, and sends the resultant Ethernet packet to
`
`
`
`
`the appropr

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket