throbber
IA UN3728
`
`(12)
`
`United States Patent
`Dahod etal.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,372,826 B2
`May13, 2008
`
`(54)
`
`(75)
`
`PROVIDING ADVANCED
`COMMUNICATIONS FEATURES
`
`5,634,196 A *
`S/1997) Alford voce 455/18
`5,717,830 A ™
`. 455/426.1
`2/1998 Sigler et al.
`
`5,838,748 A * LI/L998 Nauyen qo... ccc 375/970
`
`Inventors: Ashraf M. Dahod, Andover, MA (US);
`Michael Silva, 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)
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0 650 284
`
`4/1995
`
`(Continued)
`OTHER PUBLICATIONS
`
`(73)
`
`Assignee: Starent Networks, Corp., Tewksbury,
`MA(US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the termof this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0days.
`
`(21)
`
`Appl. No.: 10/210,897
`
`(22)
`
`Filed:
`
`Aug. 1, 2002
`
`(65)
`
`(51)
`
`(52)
`
`(58)
`
`(56)
`
`Prior Publication Data
`
`US 2004/0022208 Al
`
`Feb. 5, 2004
`
`Int. Cl.
`
`(2006.01)
`H04Q 7/00
`CS Cliisnaaaaaws 370/328; 370/349, 370/356;
`370/389; 370/401; 455/517
`Field of Classification Search................. 370/312,
`370/328, 335, 342, 352-353, 355, 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/88.01, 88.03,
`379/88.04, 88.16, 265.01, 265.02; 709/207,
`709/231, 238
`See application file for complete search history.
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Schulzrinne, H. “The Session Initiation Protocol,” http://www.cs.
`columbia.edu/ucoms6 1$ 1/slides/11/sip_long/.pdf, May 2001.
`
`(Continued)
`
`
`Primary Examiner—Joseph Feild
`Assistant Examiner—tInder Pal Mehra
`
`(74) Attorney, Agent, or Firm—Wilmer Cutler Pickering
`Hale and Dorr LLP
`
`(57)
`
`ABSTRACT
`
`Advanced communicationsfeatures 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 received 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 the first and second mobile station subsystems, and
`all of the reliance is only onthe full-duplex communications
`apparatus. Mobile communications telephone calls are
`established with the first mobile station subsystem and the
`second mobile station subsystem. Oneofthefirst and second
`mobile station subsystems is selected as a voice signal
`source in the half-duplex communications session.
`
`4,677,656 A *
`5,513,181 A *
`
`6/1987 Burke et al. .......u.. 455/403
`4/1996 Bresalier et al,
`............ 370/465
`
`27 Claims, 13 Drawing Sheets
`
`GOOGLE 1017
`
`GOOGLE 1017
`
`1
`
`

`

`US 7,372,826 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`2003/0156688 Al *
`2003/0185202 Al*
`2005/0286689 Al *
`2006/0002358 Al
`2006/0140151 Al*
`
`$/2003
`10/2003
`12/2005
`1/2006
`6/2006
`
`McCartyet al.
`............ 379/67.1
`Maenpaa wicccssiscsssscvsese 370/352
`
`WUOTL ooecedeeesseeseeeceeee 379/88,22
`Rayet al.
`Dantu et al. wc. 370/331
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`wo
`WO
`WoO
`WO
`WoO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`0 845 894
`WO-98/47298 A2
`WO-00/22792 A2
`WO01/45335
`WO 00/47005
`WO 00/57601
`WO 00/79826 Al
`WO-01/31939 AZ
`WO 01/56236
`WO-01/76276 A2
`WO 02/30010
`WO-02/45440 Al
`WO-02/054707 A2
`
`6/1998
`10/1998
`4/2000
`6/2000
`8/2000
`9/2000
`12/2000
`5/2001
`8/2001
`10/2001
`4/2002
`6/2002
`7/2002
`
`OTHER PUBLICATIONS
`
`Handley, M. et al., “SIP Session
`letforg/html/rfc2543, Mar. 1999,
`
`Initiation Protocol,” http:///tools.
`
`* cited by examiner
`
`6,112,083
`6,128,509
`6,131,121
`6,298,058
`6,366,782
`6,400,967
`6,449,496
`6,477,150
`6,570,871
`6,606,305
`6,754,180
`7,058,036
`200 1/0046234
`2002/0075805
`2002/0075814
`2002/0075875
`2002/0077 136
`2002/0078464
`2002/0085552
`2002/0085589
`2002/0086665
`2003/0017836
`2003/0063590
`2003/0088421
`2003/0128696
`
`A *
`A ®
`A *
`BI*
`Bl*
`BL*
`Bl *
`Bl*
`BI*
`BI*
`BL*
`BL*
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al
`Al*
`Al*
`Al*
`Al*
`
`8/2000
`10/2000
`10/2000
`10/2001
`/2002
`6/2002
`9/2002
`11/2002
`5/2003
`8/2003
`6/2004
`6/2006
`11/2001
`6/2002
`6/2002
`6/2002
`6/2002
`6/2002
`7/2002
`7/2002
`7/2002
`1/2003
`4/2003
`5/2003
`7/2003
`
`
`
`wee 455/426. 1
`........
`Sweet et al.
`wee 455/556.1
`.......
`Veijola et al.
`709/227
`Mattawayet al.
`..........
`370/390
`Maheret al.
`........css000
`Fumarolo et al.
`455/457
`Nilsson ..........
`»- 455/563
`455/563
`Beith et al......ccc.c4-022
`370/312
`Maggenti et al.
`........0..
`we 370/356
`Schneider .......
`
`- 370/260
`Boyle et al.
`.
`Christie caaivsicanccs
`370/236
`Wu et ab. ..... cece
`370/335
`Agrawal et al.
`Gupta et al.
`Desaiet al.
`Dravida et al.
`Maggenti et al.
`Dravida et al.
`Tandon
`Dravida et al.
`Maggenti et al.
`vee 455/517
`Vishwanathan etal.
`Mohan et al.
`.......
`severe 370/338
`Maesetal.
`Wengrovitz et al.
`
`seesees 370/352
`
`.
`
`2
`
`

`

`Sheet 1 of 13
`
`LYVYOld (
`
`U.S. Patent
`
`!!l|IlI|!!|!t'It({l1tti1!|!L
`
`May13
`
`, 2008
`
`US 7,372,826 B2
`
`3
`
`
`

`

`May13, 2008
`
`Sheet 2 of 13
`
`U.S. Patent
`
`US 7,372,826 B2
`
`FIG. 2
`PRIOR ART
`
`4
`
`4
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 3 of 13
`
`US 7,372,826 B2
`
`OOV4
`
`
`VOLYV9L-LS
`
`SSatFATSial
`
`aScv
`
`VeOla
`
`5
`
`
`
`

`

`May13
`
`, 2008
`
`US 7,372,826 B2
`
`U.S. Patent
`
`cOV
`
`Sheet 4 of 13
`
`deSls
`
`6
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 5 of 13
`
`US 7,372,826 B2
`
`525
`
`USER
`
`cS
`
`USER
`
`co
`
`PTTDIRECTORY
`
`530
`
`FIG.4
`
`517
`
`515
`
`7
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 6 of 13
`
`US 7,372,826 B2
`
`INDICATE THAT A PTT SESSION SHOULD COMMENCE
`
`
`
`AND INTENDED RECIPIENT MS
`
` ESTABLISH VOICE CONNECTIONTO INITIATOR MS
`
`REFER TO PTT DIRECTORY[—2020
`
`INDICATE THAT PTT SESSION SHOULD TERMINATE[~229°
`
`CLOSE VOICE CONNECTIONS
`
`[2260
`
`FIG. 5
`
`8
`
`8
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 7 of 13
`
`US 7,372,826 B2
`
`
`
`LX3LLNVLSNI
`
`INIDSAW
`
`MYOMLAN
`
`3}(essHofase
`
`GL8
`
`Z1L9OL8
`
`
`
`G28ZZ3
`
`028
`
`5}Hsiao
`
`9SIs
`
`9
`
`
`
`

`

`U.S. Patent
`
`US 7,372,826 B2
`
`
`
`May13, 2008
`
`Sheet $ of 13
`
`PLAY BACK RECORDING
`
`3080
`
`FIG. 7
`
`10
`
`10
`
`

`

`U.S. Patent
`
`May13,2008
`
`Sheet 9 of 13
`
`US 7,372,826 B2
`
`SUBSCRIBER
`
`THE SUBSCRIBER DIALS '1-800-888-VIM1'
`
`IMG
`(ST-16)
`
`“ENTER 1 TO CREATE A NEW GROUP, ENTER 2 TO RECORD A MESSAGE, OR 3|ACCESSING
`TO OBTAIN STATUS FROM A PREVIOUS VIM SESSION"
`SYSTEM
`
`=a
`
`SUBSRIBER ENTERS1
`
`[SS= DEFINING
`
`"PLEASE ENTER EACH NUMBER FOLLOWED BY THE # KEY, WHEN
`FINISHED PLEASE PRESS THE STAR KEY."
`
`ANEW
`VG,
`
`THE SUBSCRIBER ENTERS EACH NUMBER AND ENDS WITH THE STAR KEY
`
`THE SYSTEM WOULD THEN PLAY BACK THE NUMBERS FOLLOWEDBY...
`"TO ACCEPT PRESS 1, TO CHANGE PRESS 2"
`
`SUBSCRIBER ENTERS1
`
`‘IF YOU WISH TO RECORD A MESSAGE, START RECORDING AT THE TONE,
`OTHERWISESTAY ON THE LINE FOR MORE OPTIONS. ONCE YOU'VE COMPLETED
`RECORDING, YOU MAY HANG-UP TO SEND YOUR MESSAGE."
`
`SUBSCRIBER ENTERS THE VIM GROUDID
`
`"AT THE TONE START RECORDING YOUR MESSAGE. HANG-UP WHENFINISHED"
`
`RECORD
`AND PLAY
`OUTA
`MESSAGE
`
`THE SUBSCRIBER RECORDS THE MESSAGE AND HANGS-UP
`
`THE SYSTEM STARTS PLACING OUT-BOUND CALLS TO
`THE MEMBERSOF THE VG.
`
`_ =o
`
`= =
`
`THE SUBSCRIBERDIALS '1-800-888-VIM1'
`OPTIONAL
`"ENTER 1 TO CREATEA NEWGROUP, ENTER2 TO RECORD A MESSAGE, Rea
`
`OR 3 TO OBTAIN STATUS FROM A PREVIOUS VIM SESSION"
`
`SUBSCRIBER ENTERS3
`
`THE SYSTEM PLAYS OUT THE RECEIVE STATUS
`FOR EACH MEMBER OF
`TH
`
`FIG. 8
`
`11
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 10 of 13
`
`US 7,372,826 B2
`
`dsdvad
`
`OldsdVEL
`
`(SWI)>cvWSIWe)
`byCeoN9|“ISHoesa24éaRikoo4Ry~<a
`
`uauvad
`
`a"WINOSW(5)NVu
`
`6‘Sls
`
`
`Ol4avaL‘ONNOs
`
`3O1daVeLLOf"BSRVSSYaya:‘soeEkge
`QL-LS:oees(‘7epMA:
`
`
`OWI)Y-mRayWR1h,PaharkDw
`
`
`
`By(ony)Novas
`
`ASvavlvd
`
`WIA
`
`BeeeOLAV—
`ceOTH
`
`MYOMLAN
`
`dl
`
`dis...
`
`dis.
`
`}dvN-WSS™~-f
`YOLSI
`
`12
`
`12
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 11 of 13
`
`US 7,372,826 B2
`
`OlSls
`
`
`
` riaOe*eharesaHtLeovWSOaieoErrUlONi\
`
`emWAGHy}
`
`dainaiuisia
`
`WIA
`
`asvavivd
`m.“s,i
`
`*swey,
`
`“82HEbMe7
`
`ow
`
`uaa_o—<aETSikWooniov=ag(te)
`
`son())
`
`dvwwso
`
`HOLrSE
`
`13
`
`13
`
`
`
`

`

`U.S. Patent
`
`May13,
`
`Sheet 12 of 13
`
`US 7
`
`
`
`(dWIS)LAYOVd
`
`HOLIMSL4OS>dis9hzZH.
`
`LW
`
`(SWI)
`
`LINOMIO
`
`
`
`(aI)LaNOVd
`
`
`
`(dWIS)LANOVd
`
`LINOMIO
`
`KoLIMSLdoS”
`
`ais?78YH
`
`14
`
`14
`
`
`
`
`
`

`

`U.S. Patent
`
`May13, 2008
`
`Sheet 13 of 13
`
`US 7,372,826 B2
`
`dsvad
`
`sone
`
`S000n Eee eee Cree eee nee eee eeeeeeneneoeneneS
`
`__(ZW‘LWMasa),|
`
`:(ZWOLTIVDNMOVSL)HO002dis
`
`
`SHSLSNVHVdWOOT“LW)SIANdiS
`IWOLTIVONMOG
`INSWNOISSY:2FOIWESWODs]OsiN[se]
`
`
`<LN-OIDNOWIASAVId91-LS‘HLVdSOIOA>
`(X-910)dNL3SZSS
`
`SHOVSSIN/SS,=:=JOWSUSINEY,
`ATIWNOILNSIN|S39VSSSWN
`
`(LNO1451: ATIVNOILNALNI
`!LITdNOO
`
`YVAL)HO002dlSi<ZIN-OIONOWIASAV1d91-L1S‘HIVdSOlOA>
`
`
`
`
`cbOlas
`
`L910)14aLSS
`
`(Wolo)ass:
`
`(INOL437
`
`15
`
`15
`
`
`
`
`
`
`
`

`

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

`

`US 7,372,826 B2
`
`3
`which elements of the telephone network exchange infor-
`mation, in the form of messages.
`The various forms ofsignaling (as well as the data and
`voice communication) are transmitted and received in accor-
`dance with various standards. For example, the Electronics
`Industries Association (“ELA”) and Telecommunications
`Industry Association (“TILA”) 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. whichis an international MAP standard.
`Information about these standards is well known and may be
`found fromthe 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 MSC110 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 of the dialed user
`on the PSTN 120. The local exchangealerts the called user
`terminal, and an answerback signal is routed back to the MS
`114 throughthe serving MSC 110 which then completes the
`speech path to the MS. Oncethe 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
`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
`MSCthen interrogates the HLR 118 to determine which
`MSCis currently serving the MS. This also acts to inform
`the serving MSCthat a 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 ofsignal 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 used to serve
`an MS,as the MS 114 roamsto different locations. Mobility
`management helps to ensure that the serving MSChas the
`subscriber profile and other information the MSC needs to
`service (and bill) calls correctly. To this end, MSCs use VLR
`116 and HLR 118. The HLRis used to store andretrieve the
`mobile identification number (“MIN”), the electronic serial
`number (“ESN”), MS status, and the MS service profile,
`among other things. The VLR stores similar information in
`addition to storing an MSC identification that identifies the
`home MSC. In addition, under appropriate MAPprotocols,
`location update procedures (or registration notifications) are
`performed so that the home MSC ofa Mobile Subscriber can
`locate its users. These procedures are used when an MS
`roams from one location to another or when an MS is
`
`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
`
`ay
`
`ba
`
`30
`
`4
`
`45
`
`50
`
`SS
`
`60
`
`65
`
`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 usertraflic
`interfaces between a BS 107 and an MSC 110 ina CDMA
`mobile network. The BS 107 communicates signaling infor-
`mation using an SS7-based interface for controlling voice
`and data circuits known as the “AI”interface. Aninterface
`known as “A2” carries user traffic (such as voice signals)
`between the switch component 204 of the MSCand the BS
`107. Aninterface known as “A5”is used to provide a path
`for user traflic 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
`CDMAInternetworking—Deploying the Open-AInterface,
`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
`ofthese services, MSCs are not cost effective because they
`were primarily designed for voice calls. Integration of new
`services into the MSCis difficult or infeasible because ofthe
`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 (“IWF”) 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 MSCdesign 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 sequenceofdatais to be sent
`from one host 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 may arrive at the receiver before
`another packet sent earlier by the sender, may arrive in a
`damaged state (in which case it may be discarded), may be
`delayed arbitrarily (notwithstanding an expiration mecha-
`nismthat may cause it to be discarded), may be duplicated,
`and may belost.
`to the Internet, multicast communication
`With respect
`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
`ofdata packets to a single destination.)
`Each participant in a multicast receives information trans-
`mitted by any other participant
`in the multicast. Users
`connected to the network who are not participants 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
`
`17
`
`17
`
`

`

`US 7,372,826 B2
`
`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.
`Uponreceiving 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 appropriate switch or switches.
`According to the Internet Group Management Protocol
`(“IGMP”), a host's membership in a multicast group expires
`when the router does not receive a periodic membership
`report from the host.
`With respect to interaction among MSs, a Nextel service
`(known as Nextel Direct Connect®, using Specialized
`Mobile Radio technology, and described at http://www.nex-
`tel.com/phone_services/directconnect.shtml)
`having
`two
`versions has been proposed for special connection calls
`among MSs. Both versions of the special connectioncalls
`require special-purpose MSs. In the first version, a one to
`one conversation is allowed between two mobile telephone
`subscribers, e.g., A and B. When A wishes to have special
`connection communication with B, A enters B’s private
`identification number, holds down a push to talk (“PTT”)
`button, waits for an audible alert signifying that B is ready
`to receive, and starts speaking. To listen, A releases the PTT
`button. If B wishes to speak, B holds down the PTT button
`and waits for an audible confirmation that A is ready to
`receive. The service allows a subscriber to choose private
`identification numbers from scrollable lists displayed on
`mobile telephone handsets or to search a list of pre-stored
`names ofsubscribers.
`
`In the second version, conversations are allowed among
`members of a pre-defined group of subscribers, knownas a
`Talkgroup, which is identified by a number. The mobile
`telephone handset may allow Talkgroup numbers to be
`searched through the control surface of the handset. In order
`to place a group call, the initiating subscriber, e.g., A, locates
`a Talkgroup number in the handset, holds down the PTT
`button, and, upon receiving an audible confirmation such as
`a chirp, can start speaking. All of the other Talkgroup
`members onthe group call can only listen while A is holding
`downthe PTTbutton. If A releases the PTT button, another
`memberon the group call may hold down the PTTbutton,
`acquire control signaled by the audible confirmation, and
`start speaking.
`Technology on the Internet includes instant text messag-
`ing (IM), which lets users receive text messages moments
`after the messages are sent. IM provides a way to chat with
`friends and also provides a useful tool for business. IM
`provides the convenienceof electronic mail (e-mail) and the
`immediacy of a telephone call. The text messages arrive in
`real time (or nearly so) because both parties are constantly
`connected to the network. Recipients receive messages as
`fast as the data can travel across the Internet. (E-mail is less
`immediate. E-mail technology sends messages to a server
`that stores the items until the messages are downloaded by
`the recipient’s e-mail software.) When a user logs on to an
`IM service, the software lets a server knowthat the useris
`available to receive messages. To send a message to some-
`one else,
`the user begins by selecting that person’s name,
`usually from a contact list the user has built. The user then
`enters the message and clicks a “Send” button. A data packet
`is sent that contains address information for the recipient, the
`message, and data identifying the sender. Depending on the
`particular service, the server either directly relays the mes-
`
`ay
`
`ba
`
`30
`
`4
`
`45
`
`50
`
`SS
`
`60
`
`65
`
`6
`sage to the recipient or facilitates a direct connection
`between the user and the recipient.
`An IM service typically uses one of three mechanisms to
`transport messages: a centralized network, a peer-to-peer
`connection, or a combination ofboth a centralized network
`and a peer-to-peer connection. In the case of a centralized
`network (used by, e.g., MSN Messenger), users are con-
`nected to each other through a series of servers that are
`linked to form a large network. When a user sends a
`message, servers locate the recipient’s computer station and
`route the message through the network until the message
`reaches its destination.
`According to the peer-to-peer approach (used by, e.g..
`ICQ), a central server keeps track of which users are online
`and the users’ unique Internet Protocol (IP) addresses. (An
`IP address identifies a computer, which allows the computer
`to send and receive data via the Internet.) After a user logs
`on,
`the server provides the user’s computer with the IP
`addresses of each other user on the user’s contact list whois
`currently logged on. When the user creates a message to
`send to anotheruser, the user’s computer sends the message
`directly to the recipient’s computer, without involving the
`server. Messagestraverse only the network portion between
`the sender’s and recipient’s computers, which speeds trans-
`fers by helping to avoid networktraffic.
`America Online, Inc. (AOL) supplies AOL Instant Mes-
`senger (AIM) which combines the centralized and peer-to-
`peer methods. When a user sends a text message,
`the
`messagetravels along AOL’s centralized network. However,
`whenthe user sendsa file, the users’ computers establish a
`peer-to-peer connection.
`In another variation of Internet technology, at least one
`wireless Internet system has been proposed that provides
`reliable access to tens of megahertz of bandwidth across a
`wide geographic area, using local wireless transceiver tech-
`nology (e.g., in a nanocell system). In contrast to the cellular
`wireless voice system, which relies on tens or hundreds of
`cells in a region, the local wireless transceiver systemrelies
`on thousands or tens of thousands of transceivers in the
`
`region. In such a system, each transceiver may cover, e.g.,
`0.05 square kilometers, which is about one-hundredth the
`coverage of a conventional cell. High spatial reuse of the
`radio frequency (RF) spectrum allows the local wireless
`transceiver system to accommodate many more active
`devices at a given data rate than a conventionalcell system.
`In addition, since users are closer to access points, the local
`wireless transceiver system accommodates lower-power
`transmissions. The local wireless transceiver system can
`support large numbers ofdevices, running at high speeds,
`with relatively little drain on the devices’ batteries.
`For example,
`in a citywide local wireless transceiver
`system network of 10,000 transceiver access points (cell
`centers), if each point provides its users with 1-Mb/s col-
`lective throughput, 10 active devices per transceiver can be
`supported at 100 kb/s each, which amounts to 100,000 active
`devices in the city. If each device is active 10 percent of the
`time, such a network can support a million devices, although
`some accounting would need to be made for bandwidth
`consumed by overhead for channel access, handoffs, and any
`provision for asymmetric traffic (e.g.,
`in which more bits
`flow toward a device than fromit).
`Each local wireless transceiver system access point may
`be or resemble access points for wireless local area network
`(LAN) technology such as IEEE 802.11. An asynchronous
`digital subscriber line (ADSL), or a cable modem line may
`be used to provide a link between each access point and the
`Internet (a wireless link may be used as well or instead).
`
`18
`
`18
`
`

`

`US 7,372,826 B2
`
`7
`With respect to the siting of access devices, since each
`device requires electrical power and is preferably elevated
`for adequate radio frequency coverage, sites on utility poles
`and buildings are typical candidates, with the high-speed
`neighborhood Internet access infrastructure serving as a
`backbone.
`
`ay
`
`8
`FIGS. 5, 7 are flow diagrams of procedures in commu-
`nications systems.
`FIGS. 8, 12 are call
`communications systems.
`
`flow diagrams of sequences in
`
`DETAILED DESCRIPTION
`
`SUMMARY
`
`Advanced communications features are provided in a
`mobile communications network having at least one mobile
`switching center and at least one mobilestation subsystem.
`The mobile switching center and mobile station subsystem
`each communicate signaling messages according to a mobile
`signaling protocol.
`In an aspect ofthe invention, anindication is received that
`a half-duplex mobile communications session is to be ini-
`tiated betweena first mobile station subsystem and a second
`mobile station subsystem. (As used herein, “half-duplex”
`refers to a session in which at most one MS at a timeis
`considered a transmission source; “half-duplex” does not
`necessarily mean the sharing, alternating or otherwise, of
`any channel or mediumfor transmissionand reception.) 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 the first and second
`mobile station subsystems, and all of the reliance is only on
`the full-duplex communications apparatus. Mobile commu-
`nications telephonecalls are established with the first mobile
`station subsystem and the second mobile station subsystem.
`Oneof the first and second mobile station subsystems is
`selected as a voice signal source in the half-duplex commu-
`nications session.
`In another aspectof the invention, messagedata is derived
`from an audio signa

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