throbber
IIIIIIIIIIIIIIIIIIIIIIIIIIIIII|IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`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

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