`US007130630BI
`
`(12) United States Patent
`Enzmann et al.
`
`(54) LOCATION QUERY SERVICE FOR
`WIRELESS NETWORKS
`
`(75)
`
`Inventors. Mark J. Ensmann. Roswcli. GA (US),
`Robert T. Motun, Jr., Alphareua. GA
`(I.IS), Samuel ~ . Zellncr. 13&urwoody.
`CiA (US)
`
`(73) Assignee. BellSuuth Intellectual Property
`C:orporation, Wilmington, DEI (US)
`
`"
`
`(
`
`) Notice
`
`Subicc& to any &hsclauncr, the tern& of tlus
`pa&cut rs cxtcndcd or adjustc&1 under 35
`U 8 ('54(b) by 760 days
`
`(21) Appl. No . 09/739,315
`
`(22)
`
`Filed:
`
`Dec. 19, 2000
`
`(51)
`
`Int. Cl.
`/lt)4f/ 7720
`/lt/44/ /lyt)4
`(52) U.S. I'I.
`
`(200/i.01)
`(200/i.01)
`453/435.1; 455&404 2,
`455&456 I; 340/988
`(58) Field of Classificatiun Search ............. 45(/43( I,
`455/404 I, 404 2, 456.1 „457. 52 i, 426 I,
`340/988. 99i 992 993
`See application file for complete search history.
`
`(56)
`
`4.757,267
`5301,393
`5.511.111
`5.&12,908
`(. (66,2 I (
`5.&88,042
`(.596,62(
`5.610,9i3
`(,fi25,364
`5.65i,3i5
`(.663,734
`(,701,301
`(.712,899
`5.727,0 (7
`
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A
`A "'
`A
`
`7 1988
`4&1994
`4 1996
`4&1996
`10(199(i
`12&1996
`I 1997
`3&1997
`4(19'17
`8&1997
`9 1997
`12(1997
`1998
`3 1998
`
`References C:ited
`U S. PA'111N'I'OC'UMI!bfi'S
`Rsskin ........................ 37 9 I 1 3
`............... 455(3 2
`Noreen e( al
`Seibetcioglu et al.......... 379 67
`Ileinck ...................... 342 387
`......
`Hetz
`379 221 02
`I enlanc ........
`........................ 3i9&59
`Comer
`37960
`Hen(0k 01 al .....
`........................ 379(59
`342 449
`........... 45&&4 6
`Wei((w. Ir ...... 370428
`
`C'omar
`
`Connolly et sl
`Rra(ncl
`
`Pace, 0 ................... 455 4(6 2
`............... 379 2H
`Emery et al
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,130,630 B1
`Oet. 31, 2006
`..... 79&142
`9'onhy ct al.... 4(5&2
`......... 705&14
`...
`
`Chang ct al
`Goldhaber e& sl
`
`............
`
`Weissei, Ji
`379&92.02
`4(( 412 I
`Hidary
`Rochkind ................ 45(&466
`
`5,i71.283 A
`5.794,210 A
`(,8191,1(5
`5.838,774 A
`5,852. 7( A
`5,875,401 A
`
`6 19918
`8&1998
`10 1998
`11&1998
`12 19918
`2 1999
`
`(Continued)
`
`FORER)N PATENT DOCUMENTS
`
`(itl0964542 A2
`
`705 14 X
`
`12 1999 ..
`
`(('ontimied)
`
`O'I'I IER PUI)I IC Al IONS
`
`"Wireless Application Protocol". ()ct 1999 Vfireless Internet Today,
`pp 1-20
`
`(Co&it&riced)
`
`Prim(rri Es(rrnt net
`Joseph Feild
`.Assist(rnt Esumirrer
`S. Snn&h
`(74) Atrornei& Agent, «r I'irm Merchant a (iould
`ABSTRACT
`
`(57)
`
`A location query service for use with a wireless netw:ork that
`tracks the location of nenvork devices. such as a netv'ork
`complying with enhanced 911 standards. The service pro-
`vides rcqucslcrs with thc locations of network users. basLNI
`on (hc locations ol'Lhe users'ireless network dcvrccs. The
`scrvicc rccervcs a location query from a rcqucstcr. rclrievcs
`location information associated with the network user. and
`returns the location information to the requestor Alternately,
`before returnin the location information to the requester,
`the service authenticates that the requestor is authorized by
`the network user to receive the network user'( location
`i&&for&i&a(i&lit. A rogues&or cari sub&tilt a loca&le&i query, Ioi
`cxiunplc, by vorcc calls duough thc Public Swr&chcd Tele-
`phone Network (PS I') to an interactive voice response unit
`(IYICU), personal computer access through a global com-
`puter network. and cellular telephone access through a
`global computer network.
`
`22 I:laims, 4 Drawing Sheets
`
`120
`
`114
`
`NETWORK
`
`MEGGY
`
`102
`
`REOOESTOR
`
`REFUE%8t
`
`110
`
`M2
`
`REQUTOR
`
`us
`
`PSTN
`
`110
`
`RELINE
`RLESTOR
`
`t
`100
`
`WIOLQES
`
`INTRON&.SASEO
`LOCATION SYSTEI&
`
`122
`
`124
`
`LOCATION SYSTEM
`R-120
`
`PRUS'&
`
`100
`
`MAPPING
`CONVERTER
`120
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 1 of 13
`
`
`
`US 7,130,630 B1
`Page 2
`
`U S. PA'11(N'I'O('UMIJN'I'S
`......
`179 142 01
`Mal&k
`(iabbci et al .....
`Sonnenberg ........... 379)221 02
`709&219
`............ 455 4(G I
`Emery et al
`......
`Mal&k vt al
`179) 201
`.... 45(&412
`................... 709232
`Tso et ai
`I a Po&ta ct al
`Hollenlierg .............. 455 4(G (
`............... 455 414
`Ta)ima et al
`Bergh et al................... 70( 10
`.............. 4554562
`Wan( e( al
`........ 340 90(
`Obradov&ch et al
`K&ngdon et al............. 455 410
`................ 45( 414
`Gmlie et al
`Stop ........,..,......,.,..... 342)387
`45(&4(6
`Alpc&ovich ct al
`...
`............. 455 417
`Rober(s e( al
`Rouhollahzadch
`....................... 455 456 5
`e( al
`Urban vt al
`Stesvart et al............... 342 457
`
`(.901,(i&6 A
`5.949,867 A
`(.961,(91 A
`6,011,975 A
`6,0ZSN)21 A
`6.047,327 A
`6.08(,08(i A
`6.091,956 A
`6.101,381 A
`6,112,186 A
`6.122,520 A
`6.133,853 A
`6.138,003 A
`6. I 57,829 A
`6.184,829 Bl
`6.18(,42(i Bl
`6.208,8(4 Bl
`6.208,866 Bl
`
`)oo) Bl
`6 o11
`6.2(9,405 Bl
`6,111,069 Bl *
`6.317,718 Bl
`6)sl 092 Bl
`6.324,396 Bl
`6.132,127 BI
`6.353,6&I Bl
`6B7i,glo Bl
`6.385,591 Bl
`6.418,308 Bl
`6.421,441 Bl
`6.42i,oi3 Bl
`644o 191 BI
`6.442,f&8 Bl
`6.449,497 BI
`6.461,533 Bl
`6.470,178 Bl
`6.47",f&26 BI
`6.477,3S2 Bl
`6.484,148 Bl
`6.496,911 Bl
`6.(05,046 Bl
`6.(05,04fl Bl
`6.50(,049 Bl
`6.(0(,163 Bl
`6.(22,876 Bl
`6.(26,2i( Bl
`6.545,596 Bl
`6.(46,2(7 Bl
`6.(60,442 Bl
`6.(60,461 Bl
`6.(')4,4S2 Bl
`6.618,4i4 Bl
`6618 s93 Bl
`6.622,016 Bl
`6,6ZSN)2fl Bl
`6.628,938 Bl
`6.647,2(7 Bl
`6.647,269 Bl
`6,662,014 Bl *
`6.67(,017 Bl
`"'.71S,IJOS Bl
`6.819,929 Bl
`6.850,7(8 Bl
`6.868,074 Bl
`2001 0034709 Al
`2002&007if)0 Al
`
`(&19')9)
`9&1999
`10 1999
`I 2000
`2&2000
`4 2000
`7 2000
`7 2000
`8"2000
`8 2000
`9"2000
`Io 2000
`10"2000
`12 2000
`2 "&001
`2 2001
`3 "2001
`1&2001
`
`5 2001
`7 2001
`10&2001
`I L&2001
`1( 2001
`11 2001
`12&2001
`3 2002
`4 "&002
`( 2002
`7"2002
`7 2002
`7 "&002
`8 2002
`8"2002
`9&20(D
`10"&002
`10 2002
`10"2002
`1(&20(D
`I L&2002
`12 2002
`I 2003
`I &2003
`L&2003
`I "200
`2 2003
`2 "2003
`4 2003
`4 "200
`( 2003
`5 "2003
`7&2003
`9"200
`9 2001
`9"2003
`9'20(j3
`%2003
`II 2001
`11 2003
`12&2003
`L&2004
`5 2004
`11 2004
`2 "200(
`3 2005
`Io 2001
`6 "&002
`
`Rajchcl ct al .....
`..... 4(5&4(6 I
`
`..... 179 142 I
`Havm&s vt al.... 4(5&4(64
`Fano ............................. 70 5 I
`...... 4M 4(6 (
`I itch ct al
`.................. 4(( 41(
`Bande&a ct al....
`Vase et ai
`705&14
`.......... 379 142 I
`Cannon et al
`............ 455 456 2
`Ge&ger et al
`Mankoff ...................... 70( 14
`........... 455 414
`He&nonen ei al
`Dzuban ................. 379 221 09
`...... 455 414 I
`Kor(esalm& et al
`45(&4(6
`Johansson vt al
`...
`Sav ige ....................... ilo 156
`.....
`4(( (64
`K&rbas et al
`'Iracton ct al .....
`........... 71"»'163
`Caiameia e( al
`709&201
`............. 455 560
`Nevoux et ai
`4(( 4(8
`Mansficld et al
`...
`Boyd .......................... 70( 14
`711&16S
`Baker ...................... 455 4(G 3
`Mules et al
`Dorenbosch ................ 45( 456
`............... 704 "275
`Zhang e( al
`.......... 4554141
`We&land et el
`C'alveit ....................... 455 418
`Moon ...................... 34042( (
`Stewmt
`455 456
`Yost et al.................. 455 67 I
`......... 455 456
`I'omukong et al
`I mdtkl& ct al .....
`4((&411
`Reese .................... 379)142 17
`45(&4(6
`Drutman et al
`...
`('rosby ct al .....
`............ 455&414 I
`Sladek et al
`4(5&77
`45( 414
`Rachafiathun& et al
`Owcnsby...... 4M 414 I
`........ 4(5&4(62
`............ 4(( 456
`Hendiey et al
`V'alsh
`/cllnvr ct al .....
`Zellner et ai
`379 142 02
`709&221
`.......... 4(( 44(
`Antonucc& et al
`............... 455&422 I
`Paul e( al
`.... 370 328
`Hanson
`„ 70( (I
`Sto&fo et ai
`.... 45()466
`Ouensby ......
`
`FOREIC&N PATENT DOCIIMENTS
`
`WO
`
`JVO 98&19484
`
`5,&199t)
`
`WO
`
`\VO 99 27716
`
`6,&1999
`
`OTHER PUBLICATIONS
`Mmk Moegietn, et aJ, "An Introduct&on to Snap Track Senei-
`
`A&dcd (iPS 'fcchaology'k ava&lahlc at http 's&ac snaptrackcorn'nvoikhtml
`
`I J S Oflicial Act&on dated Dec 13, 2005 cued &n I. S Appl No
`09&740,372
`IJ S Olfimal Act&on dated Nov 21. 2005 cned &n I. S Appl No
`09&74U,414
`IJS Ollic&al Act&on dated Mm I, 2004 c&uxi &n I. S Appl No
`09&740,.» (
`I J S F&nal Off&c&al Action dated Sep 24, 2004 cued &n U S Appi
`No 09) 40,17(
`I J S Oflicial Ac non da(ed I eb. 28. 2005 c&ted &n I J S Appl No
`09&740,.» (
`I J S F&nal Oflicial Action dated ful 26, 2005 c&ted&n I J S Appl No
`09) 740,17(
`Petron&s, Scott, "Mapping, Technology The Common Thread,"
`I cb I, 2000, ISS ~
`17. No 1. pp 10-14,
`VJ&rclcss Rcvicw, vol
`1099-9248
`IJS Ollic&al Act&on da(ed May i, 2003 cued &n I. S Appi No
`09&740,.» 1
`IJ S F&nal Offic&ai Action dated Oct 21 2003 c&ted &n I S Appl
`No 09/740.373
`IJS OtTicrai Action dated.fan 26. 2004 c&tmf in IJ S Appl No
`09&74U,373
`LJ S Offic&al Actton dated Api 28. 200( cited &n US Appl No
`09) 740,173
`U S Off&c&al Act&on dated Aag
`10&704,775
`IJS Offic&al Action dated Oc(
`I 0& 8 I 9,940
`Co-pendtng I I S Appl No if 252,039 tiled Oct 17, 2005
`I. S Appl No
`I J S Oflicial Act&on &hi(ed Jul
`26. 2005 &n
`09) 740,414
`LJ S Appl No 09 630,134. ent&tied "Method and System for
`Dehveiy of a Callin Pmty*s Loca(&on.*'iled Aug I, 2000, Inven-
`tois Sana&cl N /cllncr; Ma&k.l bnzmann, and Robcn1 Moton.)r
`LJ S Appi No 09 740AM, ent&tied "Location Block&ng Service
`iiom a W&reless Seri&ce Provalei,*'iled Dec 19, 2000, In&enters
`Samuel N Zellnei. Mask J Enzmann. and Robert T Moton Jr
`LJ S Appl No 09)740.372, ent&tied "Identity Block&ng Serv&ce from
`a W&rclcss Scn rce Prov&dc&,** file Dcc 19, 2(g)0, Invcnto& s Samuel
`N Zeilnei. Mark J Enzmann, and Robert T Moton Jr
`I J S Appl No 09&i39,162, enbtled "Sys(em and Me(hod Ior
`Surveyu&g \Virclcss Dcv&ac fisc&s by I ocation,** filed Dcc 19. 2000,
`Inventors Samuel N Zellnei, Mark J Enzmann. and Robeit T
`Moton .Ii
`IJ S Appl No 09) 739,340. cnt&tied "System and Method fm Usmg
`Locanon Informs(ion to Exmute an Acbon,*'iled Dec 19, 2000,
`I'nzmann, and Robe&t
`Inventors Smnuel N i'.cllner. Ma&k J
`Moton .Ii
`I I S Appl No 10&704,i7(, ent&tied "Locabon Block&ng Serv&ce for
`VJ&rclcss Nctv,orksy file Nov 12. 2001, Inventors Samud N
`Zellner M uk J Fnzmann. and Robert T Mo(on Jr
`I J S Appl No 10&819.940, eniitled "Anonymous Locauon Sar~ice
`for W&reless Netwoiks." filed Api 8 2004. Inventois Samuel N
`Zellner, M uk J Fnzmann. and Robert T Mo(on Jr
`U S Offic&al Action dated i ch
`IZ, 2003 in I.J S Appl No
`09&G30,134
`I J S Off&c&al Acbon dated Jul
`09&6 0 114
`I.J S Offic&al Act&on dated Jun 7. 2004, &n LJ S Appl No
`09)630.1 4
`I J S Oflicuil Act&on da(ed .Jan
`09&63U,134
`LJS Off&c&al Act&on datMI May 16, 2003 &n LJS Appl No
`09) 740,172
`U S Offic&al Action dated Oct
`09&740,372
`
`&0. 200( &n
`
`I. S Appl No
`
`4, 2005 &n US Appl No
`
`I
`
`10. 2003 &n
`
`I. S Appl No
`
`13. 2005 &n U S Appl No
`
`10, 200& m IJ S Appi No
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 2 of 13
`
`
`
`US 7,130,630 B1
`Page 3
`
`15. 2004 m U 5 Appl No
`
`12, 2004 in IJS Appl No
`
`10. 2004 in IJ5 Appl No
`
`10, 2003 in IJS Appl No
`
`I'
`O(betel Action dated Apr
`09 740.372
`I. S Ollicial Acuon dated Nov 2, 2004 in IJS Appl No
`09i740,372
`I'S Ollicial Action dated Mar
`09 739.340
`I. S Olficial Action dated Dec
`09i739,340
`I'S Ollicial Action dated Nov
`09 739.162
`I. S Ollicial Action dated Mar
`09 7P) Ifi2
`I'
`Ollicial Action ibited Sep
`09 739.162
`I S Olftctal Action dated Nov lb. 2003 in U S Appl No
`09 740,414
`L'S Othcial Action dated Apr 21. 2004 in IJS Appl No
`09 740.414
`I S Obgcial Action dated Oct
`09 740,414
`PCT International Search Report, PCI USOI '22295
`Microsoll Mobility Developei C'onference 2003
`3id Geneiation Partneisiup Pro)ect Technical Specification Gioup
`Services and System Aspects, Functional Stage 2 Descuption of
`Location Services in IJMTS (1999)
`hup nwwwopenwave comrusrnews
`ioomipiess
`releasesi2001r
`20010320, "Open \Vase Announces Avaiksbihty to bnd-to-I nd Sct
`of Location Services foi Wireless Internet*'
`
`9, 2004 in U S Appl No
`
`9, 2004 in U S Appl No
`
`5. 2004 in U S Appl No
`
`S Appl No 09i 39.339
`(J S Appi No 09 73'),162
`LJ S Appl No 09)606.(35
`IJ S Appl No 09'606.534
`(J S Appl No 09i719,140
`LJ S Appl No 09)630.134
`LJ S Othctat Action dated Feb 24 2006 cited in U S Appl No
`09r630,1 4
`I J S OQictai Action dated hbu. 10, 2006 cited in I. S Appl No
`(U252,039
`(J S Appl No 11 29)5419, entitled "System and Method fm Using
`Location Infounatton to Execute an Action" filed Dec 9, 2005,
`.Ir. Maik J bnrmann, and Samud N
`Inventors Robert I Moton
`Ze liner
`LJ S Appl No 11296,149, entitled "System and Method foi Iisin
`Location Infoimalion lo Execute an Action*'iled Dec 9, 2005,
`Inventors Rober I Nloton .Ir, Maik J bnrmann, and Samuel X
`Zellnei
`IJ S Appl No 1l'300.694 entitled "System and Method foi Using
`I ocation laformation to iivccutc an Action** filed Dcc
`15. 2005,
`Inventor Samuel N Zellnei
`LJ S Othctat Actton dated Api 21. 2006 cited in US Appl No
`11/322,531
`(J S Ollicial Action dated .Jun
`09) 630 134
`
`7, 2005 in LJ S Appl No
`
`cited by cxamincr
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 3 of 13
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 31, 2006
`Oct. 31,2006
`
`Sheet 1 of 4
`Sheet 1 of 4
`
`US 7,130,630 B1
`US 7,130,630 B1
`
`
`
`©-
`-
`
`=|
`
`||||
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 4 of 13
`
`c
`s
`
`8
`-_
`
`oncoli
`So
`ow
`Iz
`=O| 9
`oS
`
`.
`Oo
`—
`LL.
`
`|
`|
`'
`|
`
`o=
`oja,
`ar
`ee
`re
`SeSs |
`
`wo
`=i &
`x
`tut
`N Fi)
`YI
`|!
`~-
`1.7z!
`Q|
`5©!oO
`
`
`
`
`
`ee 2 es os ee 9 ee ee —_
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 4 of 13
`
`
`
`U.S. Patent
`
`Oct. 31,2006
`
`Sheet 2 of 4
`
`US 7,130,630 B1
`
`CV
`
`U U
`
`o»
`
`'oncoct-J
`CnooLU
`.iNK~Ãoo
`
`I
`
`ifzz
`I ~~o-
`~ OLUI—~
`I ~)&o~
`
`I Dl— UJI—w
`~ UJD~~COC~a
`CLw)gg
`l~)oozm~
`~ «LQoz«n
`! NwooL
`'«LZI O
`I oo«L«L~z
`o~Z CY
`I o«LAN
`I —.:.
`
`o A
`
`l O
`OLLI~)CL
`Cf/UJzen
`CLz:
`I——Ho
`
`LUI-~o~oCL~oo
`
`CO
`
`cn
`LULIwo
`o8
`
`ocv
`
`Oo-o
`~«uz
`
`CJo
`
`CV
`
`ohio
`i/LLU
`
`.
`
`.
`
`.L.
`I Cn
`cn
`'oz:
`I)acn«U — UJ
`CCLCOM
`
`CZ.
`
`'uJO~UJU/o I
`
`j
`
`I cnzz)l o
`z ~~o
`~ozco crz ~
`I —ouJDO— '
`~~i-Jo~z I
`o&gz~o
`loo ~~il
`l ~OQCLZ& ~
`
`luI...i
`
`!l
`
`L.
`
`ozio
`oc(Oo—IOCL
`
`«OMUJ
`UJLUC/J
`«O~H
`~~CC
`o ~~o
`FoUJOZ'.
`ZI
`IJ
`cn&O
`«OLU
`LUI~«nLU~~«n
`
`i
`
`cn
`LIJIL
`UJO
`CLZ'o
`CO~UJ
`~ocn
`«OO~
`lY:ILCZ:
`~~oo
`NKLUzoz
`oP
`o
`
`O
`'Cto
`
`) I
`
`?:
`
`0
`
`LUDO
`)CL-
`CLO~~
`LUI—DCO«no
`ZUJ~
`o~o«n
`~LIJC!
`DCLLUou Cn
`
`Cf/
`cn
`hC
`CO
`
`cn
`CI CO
`LLIUJ~~o
`cruJI—OIJJIL
`W«no
`~~cK
`o
`
`co
`CO
`
`CV
`
`/f
`
`co
`OW
`
`o
`
`«n
`CICOC3
`LIJ LLIUJ
`
`~OILOU'D
`I — I—men+~.o
`
`o4o
`
`CL
`LLI
`PyUJ
`
`~Ncoz
`mO
`Oo
`I—OcnwUJo
`
`UJ
`
`IJJ
`IU
`LU«OIL
`O ~I-
`cn
`LIJ
`CnuuLU
`zVc~
`O«n«:C—LULLI
`U-o~o
`LUI—
`LIJ
`oLLI
`CLo
`
`PV
`
`I—
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 5 of 13
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 31,2006
`Oct. 31, 2006
`
`Sheet 3 of 4
`Sheet 3 of 4
`
`US 7,130,630 B1
`US 7,130,630 B1
`
`vb
`
`ez
`
`
`
`YOLSaNOsYYYOMLIN
`
`YOLSSNOSY|:
`SSATSuIM
`$S313uIM
`MYOMLAN
`vWD,J=Co
`YYOMLINAXOWSAWN
`Z0L7JOVYOLSvol
`peNeeeben
`
`|WALSASNOILYOOT
`
`|[WALSASNOILVOO1
`
`|GaSvaMYONUN
`
`OZb—-.
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 6 of 13
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 6 of 13
`
`
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 31, 2006
`Oct. 31,2006
`
`Sheet 4 of 4
`Sheet 4 of 4
`
`US 7,130,630 B1
`US 7,130,630 B1
`
`112
`
`oc
`LUC
`ZF
`mw
`z3
`su
`ow
`
`!
`ls
`ml
`SN
`we
`n|
`}
`|.z!
`o|
`<|oO
`S:
`=|
`
`||||
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 7 of 13
`
`w+—
`-
`
`©
`“eo
`
`>
`oO
`os
`=O
`Lu
`=n
`
`N
`2
`
`118
`
`2 eon oe eo eo wee = ee well
`
`oO
`oO
`N
`
`. a
`a=
`:
`PeLy?
`o>
`we
`sz
`ol
`as
`Zo
`
`i
`|
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 7 of 13
`
`
`
`US 7,130,630 Bl
`
`2
`SUMMstRY OF THE INVENTION
`
`The present invention is a location query service for use
`with a wireless network that tracks the location of network
`devices. Thc scll icc provides rcqucstcrs with Ilm locations
`of network users, bdsixl on Ihc locduons of the
`
`users'irelessBc(work dci ices. 111e service enables a rcqucstor to
`
`1
`LOCATION QUERY SERVICE FOR
`WIREI.I(SS Nl TWORKS
`
`13A('K(iR(R)NI )
`
`1. Field of the Invention
`invention rclatcs Io Ihe Iield ol'ireless
`lite prcscnt
`networks. and ut particular, 10 wireless nelworks Iha! track
`the location of wireless network devices
`2 13ackground of the Invention
`In compliance with reguhstions pronndgated bv the Fed-
`lvireless net-
`eral ('omnninications Conunission (FCC),
`lvorks will soon pmvide services that are able to determine
`the location of all network users. These federally mandated
`services. known as enhanced wireless 911 (E911) services,
`will require wireless telephones to provide 911 call ceilters,
`or Public Safety Answering Points (V)AVs). with vital
`information necessaty to locate and identify a caller in an
`emergency To comply with E911 standards. w:ireless net-
`work providers will track the location and identity infomio-
`uon of all wirclcss callers, with the purpose ol'roviding
`to i:lllCIgCIli:)'CI S01111CI W hCII B CII 11 Cr dials
`SU C11 ill f0mlatliill
`911 fmm a wireless telephone The I'('("s wireless 11911
`rules require certain Commercial Mobile ttadio Services
`(('Ml(S) carriers to begin transmission of enhanced location
`and identity information in two phases. Phoae I requires
`carriers to transmit a caller*s telephone number ond general
`location to a PSAP. Phase H requires catrtcrs to provide
`morc prixise location informauon to thc PSAP.
`Under the li('('ule~. wireless networks and the corre-
`sponding wireless handheld devices, such as cellular tele-
`phone~, lvill provide both the identity and location of the
`caller to a 911 dispatcher. To provide a caller's identity. the
`wireless handheld device will furnish a mobile identiTicotion
`number (MIN), Indicdtutg ui most utstances Ihe Iclcplxlne
`number of tlu: device. Thc wireless network imd wireless
`hondheld devices will provide the locauon of callers usuig a
`netlvork-based location system (e.g . triangulation), global
`positionin systems ((ipgs) within the handheld devices. or
`a combination of the two systems.
`Although. in large part, wireless network providers will
`implmnmit Ihc location Iracking systems Io comply with thc
`FCC standards, once completed, Ihe providcrs will have thc
`dbibty 10 oiler other location-bitscst services supported by
`the 11911 infrastructure Indeed, beyond the needs of VSA Vs
`in enlergency situations. there are many instances in which
`is helpful to know the location of o network user. For
`it
`example. a service dispatcher monitoring the activities of lus
`scrvicc tcclmicians may wish to dciernunc thc exact loca-
`tions of his tcclmicians Io facilitate elficient scheduling.
`Although, with conventional mobile tctcqthone networks, the
`dispatcher could call and ask the technician filr his location,
`the dispatcher may prefer to ascertain the location intonna-
`tion witlmut interruptin the tecluiician's activities.
`Other location tracking systems provide the ability to
`dciernunc a person's location w ilhout communicaling with
`thc person However,
`these solutions
`intcrnipting)
`(Or
`rixpnre dedicated networks and network devices. For
`instance, although a global positioning system can pmvide
`a person's location without contacting the person, the sys-
`tem requires that the party requesting the location infomio-
`tion (referred to herein as the "requester' hove conmiuni-
`Cotltill llardw Bri: tllitt tCCi:lvCS IIIC IOCB11011 llllonllB11011 flolll
`thc person's OPS rccmvcr. For example, in a typical Iieet
`iehicle tracking system, thc Ilcct manager nuist purchase
`and maintain a centmsl processor that conununicates v ith the
`(iVS receiver in each vehicle.
`
`obtain a nenvork user's location without requinng conunu-
`nication with the user In addition, the service relieves a
`'" requester of the burden of purchasing and maintainin
`dedicated location tracking equipment by taking advantage
`Of CXIStlllg ConlllllllllCdlloll lllfIBSIIUCIUICS, SUi:11 BS global
`computer networks, Publm Switchcst Tclephonc Networks
`(PSTNs), ond wirclcss Bc(works (with their soon-Io-be-
`inlplemented location systems).
`According to a preferred embodiment of the present
`the location query service receives a location
`invention,
`query from a requestor lor a network user, retrieves Ihe
`location infomiation of thc network user, and rctums Ihe
`location information to the requestor. Preferably,
`the
`requestor is an authorized requestor and the service authen-
`ticates that the requestor is authorized before returning the
`location information to the requestor. Within the query. the
`requestor provides an identification of the network user,
`Icleplxlnc number, Internet address, or
`such as a name,
`clectrotuc mail (email) address Thc service ol'hc present
`invention supports a variety ot comnlunication methods
`through which a requestor can submit a location query, filr
`exaniple, voice calls thmu h the Public Switched Telephone
`11) Netv ork (PSTN)
`to an interactive voice response unit
`(IVRU). personal conlputer access through a global com-
`puter Bc(work. Bnd cellular telephone access through a
`global computer Bc(work.
`In processing location queries. a preferred enibodiment of
`the present invention gives the networt user control of who
`cmi receive his location infomiotion. The network user
`pro vnlcs the service w 1th 0 lisi Of au(bonded requestors who
`may rcccive thc user's location int'onnation. Thc service
`authcnticotcs thor 0 rcqucstor is authonzcd bcforc fomard-
`ing location information.
`In on alternate preferred embodiment of the present
`invention, the location query service pmmpts a networt user
`each time on unmithonzed rcqucstor asks lbr location udor-
`malion An uttauthorizcd rcqucstor is a rcxtucstor who is not
`destgttated on a network user's hst of authorized requestors
`and v ho has not been pre-appmved to receive the user's
`location information. With these "otf-list'* requests,
`the
`network user permits or denies access for unauthorized
`(oflzlist) requestors on an individual basis. wtule automoti-
`citll)'crlllluillg Bcccss bv dUIllonzcd (otl-list) lixlilcstcls.
`In a preferred embodiment. the system of the present
`invention includes a user wireless network and a location
`server. The user wireless netvvork is In conuminication with
`a plurality of network devices opemsted by a plurality of
`network users. The user wireless Bc(work is also ui com-
`mutucation with 0 location system lor detcrmuung thc
`location of each network device. The locauon server is in
`communication with the lvireless netlvork and w:ith a plu-
`to mslity of requestors 'I'he location server accommodates a
`variety of interfaces in connnunicating with the plurality of
`requestors. For example. for Internet protocol (IP) conunu-
`nical ion, the location seri cr commuiuca tea with thc plurality
`of rcqucstors Ihrough a global computer network, c.g., Ihe
`Internet As miother cx;miplc. Ior voice communication, Ihe
`location server communicates with the plurality of request-
`ors through a VS1'N
`
`20
`
`do
`
`1.
`
`ss
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 8 of 13
`
`
`
`US 7,130,630 Bl
`
`According to a prefi:rred method ol Ihe prcsmtl invention,
`the location server receives a location query for a nenvork
`user front a requestor, retrieves the user's location from the
`location system. and forwards the location back to the
`requestor. Preferably, the location server also contirms tlmt
`the requestor is mithonzed 10 receive the user's location. In
`an dltcmate prcfi:rrcd cmbodimcnl, if lhc locauon system
`provides lhe locauou in a '*raw" form, not easily uixlerstood
`by the typical requestor (e.g, x-y position coordinates), the
`nlethod fiirther includes tmnslating the location from the nsw 10
`form to a "displayable" foun (e g., a street address, building
`nante, or area name). The system component that executes
`this translation function ls a mapping converter. The map-
`pmg convcrlcr can bc provisioned ut several localions 0 i!lan
`Ihe system, from thc rcqucslor*s device to Ihe devices of thc
`plurality of requestors
`it is an object of the present invention to
`Accordin ly,
`pmvide a requester with the location of a wireless nenvork
`user.
`Another object of the pre~ant invention is to provide a zo
`ssirelcss network user with Ihc ability lo automatically
`funush specdicd rcqucslcrs with the locauon of flte network
`user.
`Another object of the present invention is to provide a
`wireless network user with the ability to approve or deny
`access to the user* a location iniitrmation by a requestor who
`has not been pre-approved.
`11&csc and other oblixm of Ihe prcscnl
`invmtlion arc
`dcscnbtxl ut greater detail ut thc deuiihx! descnption of thc
`invention, the appended drmvings. and the attached claims.
`
`10
`
`DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a schematic diagram 01'
`system arclnlecturc
`that provides the location query service according to a )s
`preferred embodiment of the present invention
`FIG. 2 is a flow chart tracmg the steps for proviihng a
`location query service according to a preferred embodiment
`01 Iltl: prcscitl iiivi:iitioit.
`FIG. 3 is a schematic dmgmm oi a syslem arclnleclure do
`tissu pioviilt:1 litt: locdlioit qUcry scivici: Bccordiitg 10 Bit
`alternate preferred embodiment, in ivhich a device's location
`is periodically recorded in a location database 300
`FIG. 4 is a schematic dmgmm oi a syslem arclnleclure
`tissu pioviilt:1 litt: locdlioit qUcry scivici: Bccordiitg 10 Bit
`allenrdtc prcfi:rrcd mnbodimcnt of thc prcsmtl
`invmtlion,
`with the mapping converter pmvisioned in alternate loca-
`tloi'iS
`
`Dill'Ail lil) Dli)('RIPI'ION Ol'I'Ill'.
`INVENTION
`
`lllc pitwcitl iitvcitlioii ls d locBlioit query scivii:c for Usc
`with a tvireless nenvork that tracks the locations of nenvork
`I'he location query service provides a requestor v ith 1
`users
`the location of a network user. In providing this service. the
`present invention contemplates future enhanced digital cel-
`lular nclvsorl s, ut which network users will usc digital
`ili:vices 10 access t)BIB iroitt a
`lobe l
`ccllUiilr ltditiiltclil
`computer nctssork, and in wluch thgital cellular network io
`pmviders tvill track the location of each network user.
`Referring to FICi. 1. the primmy components of a pre-
`li:rrcd cmboduumtt of thc present invcnuon include a loca-
`non server 100 and a user wireless network 102. User
`ss irelcss nclvv ork 102 is ut conunuiucduon 11 ilh a plurality of as
`nettvork devices 104 I,ocation server 100 is in comntuni-
`cation tvith user wireless nenvork 102 and with a plurahty of
`
`rcqucslors 106. Thc plurality of rcqucstcrs 106 employ any
`suitable means to comnninicate ii ith location server 100, but
`prcfi:rably use al least onc of a PC rcqucslor 108, a wireless
`requestor 110, and a wire)inc requestor 112 I'or communi-
`cauou bclwisen location sets er 100 mtd PC requeslor 108.
`thc present invention includes a global computer network
`114. For conunumcanon between location server 100 and
`v ireless requestor 110 (tvhich has IP messaging capabili-
`the present invention includes a requestor wireless
`ties),
`network 116 and global computer netv orl 114 for IP mes-
`saWng. and requestor wireless networl 116 and a PSTN 118
`fiir voice communication. For communication bclw tun loca-
`tion scrvcr 100 aiui wirelinc rcqucstor 112,
`thc present
`invention includes PSTN 118.
`According to a preferred embodiment of the present
`invention, user svireless network 102 is in conununication
`v ith a location systent 120 that provides the locations of the
`plurahly of network dctices 104. Locauou system 120
`includes one or both oi'handhcld location systems 122 and
`a network-based location system 124 llandheld location
`systems 122 are provisioned in wireless handheld devices
`104 Nenvork-based location systems 124 are part of user
`wireless network 102.
`Location system 120 protides the location inl'ormation,
`e g., position coordutatcs. of a handlmld dcvicc, wluch
`indicates where a network user is located. location system
`120 cmt be a part of the tvireless network or can be contained
`in the handheld devices. In the preferred embodnnent of the
`present invention. as shosvn in FICi 1„)ocation system 120
`ls bollt a piirl 01 lite ss licit:ss network aitd is also coitldiitix!
`iu thc handhcld dcviccs. For cxamplc, suitable methods of
`dclcrnuning location as a part oi'hc wirclcss network
`include Wireless Access Pmtocol (WAP) location services,
`'I'ime Diiference of Arrival ( I'DOA) location systems, Angle
`of Arrival (AOA) location systems, and other systems usin
`tnangulation across cell sites or cell sectors. An example of
`a suilable location system ut Ihc handheld dcviccs is a GPS.
`If location system 120 pmvides location infi)rmation in
`mw form, a further preferred enlbodinlent of the present
`invention inciudes a mapping converter 126. An example of
`information in raw form would be CiPS coordinates, with
`telephone user is unfamiliar. As used
`v hich the typical
`herein, *'raw" refers lo loca iion utforma non in a rudimentary
`fiirm, such that a typical telephone user would lind il diflicull
`to understand. "I)isplayable" refers to location information
`easily understood by a typical nenvork user Although dis-
`playable may imply a visual communication. as used herein,
`the term extends to other forms of communication, such as
`converter
`audio-based comnninication. Mapping
`126
`includes a cross-rcfi:renccd database that allows mapputg
`itifoiilialioit
`CoitvCrtCI 126 10 lraitsidli:
`last 10Calioii
`iitlo
`displayable location infonltation. Itor example, the database
`of mapping converter 126 could include an entry associating,
`coordinates "R-S" (raw information) tvith the description
`"101 Park Place" (displayable infounatlon).
`Allltoi iglt sltoss il its d scpit 1 iuc ciiitipoitcitl of lite 5)'it itt iit
`FIG. I, mapping converter 126 could be integral
`lo
`component described above One of ordinary skill in the art
`v ould understand that the hinctions and stmcture of map-
`ping converter 126 could be located ln seveml diflbrent
`places, any~here from location system 120 to the conunu-
`nicalion devices of thc rcqucstors 106 For example, map-
`ping converter 126 could bc locatnl within network-based)
`location system 124. As mtother cxamplc, mapping con-
`verter 126 could also be located within location server 100
`Regardless of tvhere mappin converter 126 is pmvisioned,
`
`Petitioner Apple, Inc.
`Exhibit 1040 - Page 9 of 13
`
`
`
`US 7,130,630 Bl
`
`i
`is to deliver ihsplayable location
`the dcsircd cnd result
`information to tile plurality of requestors 106.
`I,ocation server )00 executes the service logic of the
`present invention, including receiving location queries front
`requesters 106. confirming the access levels of requestors
`106. obtaining the location infomiation of wireless network
`devices 104, and rcturuutg the locauon information to
`rcquesicrs 106. Although shown as a separate componmt! in
`Iif(i. 1. one of ordinary skill in the art would appreciate that
`location server 1(H) could be a part of another systent
`componenn such as user wireless nenvork 102. VS'I'N 118,
`or global computer network 114.
`In a representative embodiment, location server 100 con-
`sists of two components. Thc Iirst component is a locating
`mecharusm /such as location system 120) that detcnniues
`locations of nenvork devices 104 using, various technologies
`/e .. Gpsh triangulation. radio digital delay, and cell sector)
`and conibinations thereof qhe location mechanism can
`reside in a ne(work device ie, GPS) or within user
`wireless network 102 The lncation mechanism produces x-y
`coorduiatcs that arc typically transnuttcd to thc second
`component ol'ocation server 100, which couki be in the
`same box or could be connected via an IV network The
`second component of location server 100 integrates the
`coordinate mfiirntation mto various mapping systents and
`provides an interface to other applications through various
`protocols, of which IP is the most common.
`In a prefcrrcd cmboduncnt of the prcscnt
`invention,
`location server 100 is in communication v,ifli a memory
`stomge 128 Memory storage 128 is a database or other
`memory storage device that can record relationslups
`betiveen device identifications fe o.. MINs) and network
`user identifications. In addition. memory storage contains
`authorized requestor lists for each device identification.
`Although FI(i I shows memory stomgc 128 as a separate
`component ol thc system accessible to location server 100,
`memory storage 128 could bc con(amos! within location
`server 100
`Wireless handheld devices 104 opemte over user wireless
`network 102. Familiar examples include pa. ers and cellular
`telephones. As a minimum, v ireless handheld devices 104
`provide network users with wirclcss communication and
`coopcratc with user wireless network 102 to provide thc
`location of thc device. This coopcrauon may simply uivolvc
`wireless transntissions to user wireless network 102 that
`enable netivork-based location system 124 to ascertain the
`locations of devices 104. Or, in conjunction with network-
`based location system 124, v ireless handheld devices 104
`Ilttiy'llCIUdC lialldllcld IOCtltloll sv's(Cilia 122. silClt Bs GPSB
`integral to the devices To Ihciliuitc thc dltcnwtc preferred
`cmbodimcnt ut which a network user responds to ofitlist
`requests, v ireless handheld devices 104 include messagiag
`capabilities that can conimunicate a request fiir access. the
`identification of the unauthorized requestor. and a response
`by the nenvork user. For example. such messaging capabili-
`ucs cmi bc audio-based. text-based, or graplncal. Preferably,
`wireless handheld dcwccs 104 arc WAP-compatible tlun
`clients luivuig tlun browscrs adapted to access global com-
`puter netivork 114 and to comnnuiicate with location server
`100
`Global computer network 114 provides conununication
`between TCP/IP requestor devices and