throbber
US007130630B1
`
`(12)
`
`United States Patent
`Enzmann et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,130,630 B1
`Oct. 31, 2006
`
`(54) LOCATION QUERY SERVICE FOR
`WIRELESS NETWORKS
`
`6/1998 Chang et a1. ............. .. 379/142
`5,771,283 A
`8/1998 Goldhaber et a1.
`705/14
`5,794,210 A
`5,819,155 A 10/1998 Worthy et a1. ............... .. 455/2
`
`(75) Inventors: Mark J. Enzmann, Roswell, GA (US); Robert T. Moton, Jr., Alpharetta, GA
`
`(Us); Samuel N- Zellner, DunWOOdy,
`
`’
`’
`i
`5,875,401 A
`
`'
`£7355“, Jr' 1 My. "" "
`
`2/1999 Rochklnd ................. .. 455/466
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`000964542 A2 12/1999
`
`............. .. 705/14 X
`
`(Continued)
`OTHER PUBLICATIONS
`
`“Wireless Application Protocol”, Oct. 1999 Wireless Internet Today,
`pp. 1-20.
`
`_
`(Contmued)
`Przrnary Examzner loseph'Felld
`Asslstant ExamlneriS. Sm1th
`(74) Attorney, Agent, or F irmiMerchant & Gould
`
`. i
`
`.
`
`.
`
`(57)
`
`ABSTRACT
`
`Alocation query service for use with a wireless network that
`tracks the location of network devices, such as a network
`complying with enhanced 911 standards. The service pro
`vides requesters with the locations of network users, based
`on the locations of the users’ wireless network devices. The
`service receives a location query from a requester, retrieves
`location information associated with the network user, and
`returns the location information to the requestor. Alternately,
`before returning the location information to the requester,
`the service authenticates that the requestor is authorized by
`the network user to receive the network user’s location
`information. A requestor can submit a location query, for
`example, by voice calls through the Public Switched Tele
`phone Network (PSTN) to an interactive voice response unit
`(IVRU), personal computer access through a global com
`puter network, and cellular telephone access through a
`global computer network.
`
`22 Claims, 4 Drawing Sheets
`
`REQlFECSTOR
`108/
`6 m a.
`
`GA (Us)
`(73) Assignee: BellSouth Intellectual Property
`Corporation, W1lmmgton, DE (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 760 days.
`
`(21) APP1~ NOJ 09/739,315
`
`(22) Filed:
`
`Dec. 19, 2000
`
`(51) Int. Cl.
`
`H04Q 7/20
`H04M 11/04
`
`(200601)
`2006 01
`(
`'
`)
`(52) US. Cl. ............................. .. 455/435.1; 455/404.2;
`455/456.1; 340/988
`(58) Field of Classi?cation Search ........... .. 455/435.1,
`455/404'1’ 404'2’ 456'1’ 457’ 521’ 426'1;
`_
`340/988’ 991} 992’ 993
`_
`See apphcanon ?le for Complete Search hlstory'
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`7/1988 Riskin ...................... .. 379/113
`4,757,267 A
`4/1994 Noreen et a1. ............. .. 455/3.2
`5,303,393 A
`4/1996 Serbetcioglu et a1. ....... .. 379/67
`5,511,111 A
`4/1996 Herrick .................... .. 342/387
`5,512,908 A
`5,566,235 A 10/1996 Hetz ..... ..
`379/221.02
`5,588,042 A 12/1996 Comer
`.... .. 379/59
`5,596,625 A
`1/1997 LeBlanc
`379/60
`5,610,973 A
`3/1997 Comer ...... ..
`379/59
`
`4/1997 Herrick et a1. . . . . . .
`. . . .. 342/449
`5,625,364 A
`8/1997 Connolly et a1. ......... .. 455/436
`5,657,375 A
`9/1997 Krasner
`5,663,734 A
`5,701,301 A 12/1997 Weisser, Jr. ............... .. 370/428
`5,712,899 A *
`1/1998 Pace, II ................. .. 455/4562
`5,727,057 A
`3/1998 Emery et a1. ............. .. 379/211
`
`104
`
`—{
`
`— NETWORK
`
`DEVICE
`
`“8
`
`T l
`
`HANDH l-D ~
`
`1\22
`
`NETWORK-BASED
`
`LOCATION SYSTEM
`
`124
`
`LOCATION SYSTEM
`\v12o
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`US 7,130,630 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`W0
`
`WO 99/27716
`
`6/1999
`
`5/1999 Malik .................. .. 379/142.01
`5 903 636 A
`’
`’
`9/1999 Sonnenberg
`.. 379/221.02
`5,949,867 A
`5,961,593 A 10/ 1999 G?bbef et 61 -
`----- -- 709/219
`6,011,975 A
`1/2000 Emery et a1~
`- ‘155/4561
`6,028,921 A
`2/2000 Malik et al.
`379/201
`709/232
`6,047,327 A
`4/2000 T50 et 61 ------- -
`6,085,086 A
`7/2000 La Porta et al.
`455/432
`6,091,956 A
`7/2000 Hollenberg
`- 455/4565
`6,101,381 A
`8/2000 Tajima et al. ..
`455/414
`6,112,186 A
`8/2000 Bergh et 61
`---- -- 705/10
`6,122,520 A
`9/2000 Want et al.
`455/456.2
`6,133,853 A 10/2000 ObfadOViCh et 61 ------ -- 340/905
`6,138,003 A * 10/2000 Kingdon et al.
`455/410
`455/414
`6,157,829 A 12/2000 Gl'llbe et 61 ---- -
`6,184,829 B1
`2/2001 Stilp .............. ..
`342/387
`6,185,426 B1
`2/2001 Alperevieh etal~ -
`455/456
`6,208,854 B1
`3/2001 Roberts et al. ........... .. 455/417
`6,208,866 B1
`3/2001 ROuhOll?hZadeh
`et a1. --------------------- -- 455/4565
`5/2001 Urban et al.
`379/142.1
`6,233,329 B1
`7/2001 Stewart et a1~
`~~~~~ ~~ 342/457
`6,259,405 B1
`6,311,069 B1 * 10/2001 Havinis et al.
`. 455/456.4
`6,317,718 B1
`11/2001 F9110 ----------- -~
`705/1
`6,321,092 B1
`11/2001 Fitch et a1. .
`. 455/456.5
`6,324,396 B1
`11/2001 Vase et a1
`‘155/415
`6,332,127 B1
`12/2001 Bandera eta1.
`.... .. 705/14
`6,353,664 B1
`3/2002 (321911011 et a1‘
`379/l42'l
`6,377,810 B1
`4/2002 Geigeret al. ..
`. 455/456.2
`6,385,591 B1
`5/2002 MaPkOE """"" ~~
`-- 705/14
`6,418,308 B1
`7/2002 He1nonen et a1
`455/414
`6421441 B1
`7/2002 DZuban .......... ..
`.. 379/221.09
`’
`’
`.
`6,427,073 B1
`7/2002 Kortesalml et a1. .... .. 455/414.1
`6,442,391 B1
`8/2002 Johansson eta1.
`455/456
`6,442,687 B1
`8/2002 Savage ........... ..
`713/156
`6,449,497 B1
`9/2002 Kirbas eta1.
`455/564
`6,463,533 B1
`10/2002 Calamera et al. .
`713/163
`6,470,378 B1
`10/2002 Tracton et a1. ............ .. 709/203
`6,473,626 B1
`10/2002 Nevoux et a1. ........... .. 455/560
`6,477,382 B1
`11/2002 Mans?eld eta1.
`. 455/458
`6,484,148 B1
`11/2002 Boyd ........................ .. 705/14
`6,496,931 B1
`120002 Raj-chel et a1‘ ~~~~~~~~~~~~ " 713/l68
`6,505,046 B1
`1/2003 Baker .......... ..
`. 455/456.3
`6,505,048 B1
`1/2003 Moles eta1. ........... .. 455/456.1
`6,505,049 B1
`1/2003 Dorenbosch ______________ __ 455/456
`6,505,163 B1
`1/2003 Zhang eta1. ..
`704/275
`6,522,876 B1
`2/2003 Weiland eta1. ........ .. 455/414.1
`6,526,275 B1
`2/2003 Calvert ..................... .. 455/418
`6,545,596 B1
`4/2003 Moon ____ __
`_ 340/4255
`6,546,257 B1
`4/2003 Stewart ................. .. 455/456.3
`6,560,442 B1
`5/2003 Yost et al. ............... .. 455/67.1
`6,560,461 B1
`5/2003 Fomukong et a1, __
`455/456
`6,594,482 B1
`7/2003 Findikli et a1. ........... .. 455/411
`6,618,474 B1
`9/2003 Reese .................. .. 379/142.17
`6,618,593 B1
`9/2003 Drutman et a1,
`_____ __ 455/456
`6,622,016 B1
`9/2003 Sladek eta1. .......... .. 455/414.1
`6,628,928 B1
`9/2003 Crosby et al. .............. .. 455/77
`6,628,938 B1
`9/2003 Rachabathuni et al.
`455/414
`6,647,257 B1
`11/2003 OWensby ............... .. 455/414.1
`6,647,269 B1
`11/2003 Hendrey et al. .......... .. 455/456
`6,662,014 B1* 12/2003 Walsh ............ ..
`455/456.2
`6,675,017 B1 *
`1/2004 Zellner et al. ....... .. 379/142.02
`6,738,808 B1
`5/2004 Zellner et al. ............ .. 709/223
`6,819,929 B1
`11/2004 Antonucci et al.
`455/445
`6,850,758 B1
`2/2005 Paul et al. ............. .. 455/422.1
`6,868,074 B1
`3/2005 Hanson .................... .. 370/328
`2001/0034709 A1 10/2001 Stoifo et al.
`705/51
`2002/0077130 A1
`6/2002 OWensby .................. .. 455/466
`
`FOREIGN PATENT DOCUMENTS
`
`W0
`
`WO 98/19484
`
`5/1998
`
`OTHER PUBLICATIONS
`
`Mark Moeglein, et al., “An Introduction to Snap Track Server
`Aided GPS Technology”, available at http://wwwsnaptrackcom/
`atworkhtml,
`U.S. O?icial Action dated Dec. 13, 2005 cited in U.S. Appl. No.
`()9/740,372,
`U.S. O?‘icial Action dated Nov. 21, 2005 cited in U.S. Appl. No.
`()9/740,414,
`U.S. O?‘icial Action dated Mar. 1, 2004 cited in U.S. Appl. No.
`()9/740,375,
`U.S. Final O?icial Action dated Sep. 24, 2004 cited in U.S. Appl.
`NO, 09/740,375,
`U.S. O?‘icial Action dated Feb. 28, 2005 cited in U.S. Appl. No.
`()9/740375,
`U.S.Final O?icialActiondatedJul. 26, 2005 citedinU.S.App1.No.
`()9/740375,
`Petronis, Scott, “Mapping Technology: The Common Thread,”
`Wireless Review, vol. 17, No. 3, pp. 10-14, Feb. 1, 2000, ISSN:
`1099.9248,
`U.S. O?‘icial Action dated May 7, 2003 cited in U.S. Appl. No.
`()9/740373,
`U.S. Final O?icial Action dated Oct. 21, 2003 cited in U.S. Appl.
`NO, 09/740373,
`U.S. O?icial Action dated Jan. 26, 2004 cited in U.S. Appl. No.
`09/740373,
`U.S. O?‘icial Action dated Apr. 28, 2005 cited in U.S. Appl. No.
`09,740 373'
`U.S. O?icial Action dated Aug. 30, 2005 in U.S. Appl. No.
`l0/704 775
`-
`-
`’
`-'
`U.S.O?' lAt dtdOt.4,2005 U.S.Al.N.
`10,819 93a C ‘on H C
`m
`pp
`0
`copending Us‘ App,‘ NO‘ 11,252,039, ?led Oct‘ 17, 2005‘
`Us Om .
`l A .
`d d J1 26 2005 . Us A l N
`09'/7'40 4121a
`“1011
`ate
`‘1'
`’
`‘n
`'
`'
`PP‘
`0'
`’
`'
`_
`“
`APP1~f 1181199530434’ ent1tled,,g1[eg1°d and System for
`De {VSYY ° lalgazl?g Peg SkLJOCEaUOH’
`,6 $5551’ 22018,’ We?‘
`tom amue '
`6 “er,
`‘11
`'
`_ nzmffnn’ a‘?
`0 e“ _'
`°t°n_ 1'
`U~S~ APPI; N°~ 09/740’414, fentltlfd Locatlon Blocklng Semce
`from a Wireless Service Provider, ?led Dec. 19, 2000, Inventors:
`Samuel N~ Zellner; Mark I Enzmann; and Robert T Moton J‘
`U~S;APP1~N°~99/740,3_72,entl?ed?demltyBlocklng Servlcefrom
`aW1reless Service Provider,” ?led Dec. 19, 2000, Inventors: Samuel
`N~ Zellner; Mark I Enzmann; and Robert T Moton 1L
`U~$~ APP1~ N9 090391162, entitled “System and Method for
`surveyingwirelessDeviceUsersbyLocation,”?ledDee19,2000,
`Inventors: Samuel N. Zellner; Mark J. EnZmann; and Robert T.
`Moton Jr
`U~S~APP1~ New/739,340, entitled “System and Method for Using
`Location Information to Execute an Action,” ?led Dec. 19, 2000,
`Inventors: Samuel N~ Zellner; Mark I Enzmann; and Robert T
`Moton Jr~
`U.S. Appl. No. 10/704,775, entitled “Location Blocking Service for
`Wireless Networks,” ?led Nev, 12, 2003, Inventors: Samuel N,
`Zellner: Mark J. Enzmann; and Robert T. Moton Jr.
`U.S. Appl. No. 10/819,940, entitled “Anonymous Location Service
`for Wireless Networks,” ?led Apr. 8, 2004, Inventors: Samuel N.
`Zellner; Mark J. EnZmann; and Robert T. Moton Jr.
`U.S. O?‘icial Action dated Feb. 12, 2003 in U.S. Appl. No.
`09/630,134.
`U.S. O?‘icial Action dated Jul. 10, 2003 in U.S. Appl. No.
`09/630,134.
`Us, o?icial Action dated Jun, 7, 2004, in Us, Appl. No,
`()9/630,134,
`Us, o?icial Action dated Jan, 13, 2005 in US, Appl. No,
`09/630,134.
`U.S. O?‘icial Action dated May 16, 2003 in U.S. Appl. No.
`
`_
`_
`Q9/7403”;
`U.S. O?‘icial Act1on dated Oct. 30, 2003 in U.S. Appl. No.
`09/740,372.
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`US 7,130,630 B1
`Page 3
`
`U.S. O?‘icial Action dated Apr. 15, 2004 in U.S. Appl. No.
`09/740,372.
`U.S. O?‘icial Action dated Nov. 2, 2004 in U.S. Appl. No.
`09/740,372.
`U.S. O?‘icial Action dated Mar. 12, 2004 in U.S. Appl. No.
`09/739,340.
`U.S. O?‘icial Action dated Dec. 10, 2004 in U.S. Appl. No.
`09/739,340.
`U.S. O?‘icial Action dated Nov. 10, 2003 in U.S. Appl. No.
`09/739,162.
`U.S. O?‘icial Action dated Mar. 9, 2004 in U.S. Appl. No.
`09/739,162.
`U.S. O?‘icial Action dated Sep. 9, 2004 in U.S. Appl. No.
`09/739,162.
`U.S. O?‘icial Action dated Nov. 10, 2003 in U.S. Appl. No.
`09/740,414.
`U.S. O?‘icial Action dated Apr. 21, 2004 in U.S. Appl. No.
`09/740,414.
`U.S. O?‘icial Action dated Oct. 5, 2004 in U.S. Appl. No.
`09/740,414.
`PCT International Search Report, PCT/US01/22295.
`Microsoft Mobility Developer Conference 2003.
`3rd Generation Partnership Project: Technical Speci?cation Group
`Services and System Aspects; Functional Stage 2 Description of
`Location Services in UMTS (1999).
`http:// WWW. openWave.com/us/neWsiroom/pressireleases/ 200 1/
`20010320, “Open Wave Announces Availability to End-to-End Set
`of Location Services for Wireless Internet”.
`
`U.S. Appl. No. 09/739,339.
`U.S. Appl. No. 09/739,162.
`U.S. Appl. No. 09/606,535.
`U.S. Appl. No. 09/606,534.
`U.S. Appl. No. 09/739,340.
`U.S. Appl. No. 09/630,134.
`U.S. O?‘icial Action dated Feb. 24, 2006 cited in U.S. Appl. No.
`09/630,134.
`U.S. O?icial Action dated Mar. 10, 2006 cited in U.S. Appl. No.
`11/252,039.
`U.S. Appl. No. 11/298,419, entitled “System and Method for Using
`Location Information to Execute an Action” ?led Dec. 9, 2005,
`Inventors: Robert T. Moton Jr.; Mark J. EnZmann; and Samuel N.
`Zellner.
`U.S. Appl. No. 11/298,149, entitled “System and Method for Using
`Location Information to Execute an Action” ?led Dec. 9, 2005,
`Inventors: Robert T. Moton Jr.; Mark J. EnZmann; and Samuel N.
`Zellner.
`U.S. Appl. No. 11/300,694 entitled “System and Method for Using
`Location Information to Execute an Action” ?led Dec. 15, 2005,
`Inventor: Samuel N. Zellner.
`U.S. O?‘icial Action dated Apr. 21, 2006 cited in U.S. Appl. No.
`11/322,531.
`U.S. O?‘icial Action dated Jun. 7, 2005 in U.S. Appl. No.
`09/630,134.
`
`* cited by examiner
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`U.S. Patent
`
`0a. 31, 2006
`
`Sheet 1 014
`
`US 7,130,630 B1
`
`mm?
`
`Now
`
`
`
`@I ....... ll-EIW
`
`
`
`ON P’,/
`
`
`
`.55 20.20% .... i
`
`
`
`. $23552
`. 555 20:59
`
`
`
`
`i
`L...
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`U.S. Patent
`
`Oct. 31, 2006
`
`Sheet 2 of 4
`
`US 7,130,630 B1
`
`
`
`WYOSTEVAVIdSICOLNI
`
`YOLSANOSYOLHOVE
`
`éOld
`
`vie
`ONIddWW¥SVHYSASSNOILVOOONYWYO3MVNI
`
`NOUW90TFHLSALVISNVYLYSAY3S
`
`
`
`NOWWOO1YSLYSANO9
`
`YASNMYOMLINJONOLLWOO)
`
`
`SNYNLSYYSAYSSNOILV9O1
`
`Y490¢|...—|40NOILWD0THO4YHOMLAN
`
`
`
`memeLo.|sadAOUdWEISASNOUWOOTS)|902
`702ap0z
`
`|WHSSVavivdNOILW901|SHAH)| YYOMLSN1|scatsHiIM4OWALSAS||NOMWOOTAdGaivddh|ATIVoIGOIdNazeSV.
`
`
`
`
`BANSNOVO
`
`epoz“QaZIMOHLAWNIT
`NOILW901Jdaidag0VLONCaZINOHLNW
`
`NOIWOO1/=ONHAYSNOLWIO1
`MSNNOUWOO1S.Y3Sn
`
`SSHTYIM|F™.|jSGNVINSOAMVENINOLWOO=|
`
`||VSVHNOMEN
`
`
`[aa|ooFFulWALYSANODONIddWINLe.
`
`
`
`
`
`SLINGNSHOLSSNOIY00¢HAWSNOLOLOLAMANO
`
`
`
`
`
`SHIVISNVELYHOMLEN| eseoeoeeoe2|WHOSTIEVAVTASIOOLNNOILV9O1|“|ecdflh
`
`JAIZOSYNV)HOLSINOSY41YISNSUSY
`
`hYaN
`
`aaINaq
`
`Q3iN30
`
`SiSanosy1S1r440
`
`Z0Z
`
`Sisanoad1S!F440
`CazMOHINYN
`Cada
`
`
`
`SSSTSHIMSUSYUSA
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Oct. 31, 2006
`
`Sheet 3 of 4
`
`US 7,130,630 B1
`
`00€
`
`i[WALSASNOILVOO1
`|GaSVE-HOMUSN
`
`
`Wa019
`
`YALNdNQD
`
`cOL
`
`NOLW907
`
`JSVEvLvd
`
`OZb—-.,
`
`]
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`
`
`
`

`

`U.S. Patent
`
`0a. 31, 2006
`
`Sheet 4 0f 4
`
`US 7,130,630 B1
`
`H $558K .
`
`E
`
`ONT/
`
`.
`
`
`
`i555 Z9504 ....... l4.
`
`vow
`
`i
`L.
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`US 7,130,630 B1
`
`1
`LOCATION QUERY SERVICE FOR
`WIRELESS NETWORKS
`
`BACKGROUND
`
`1. Field of the Invention
`The present invention relates to the ?eld of Wireless
`networks, and in particular, to Wireless netWorks that track
`the location of Wireless netWork devices.
`2. Background of the Invention
`In compliance With regulations promulgated by the Fed
`eral Communications Commission (FCC), Wireless net
`Works Will soon provide 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 centers,
`or Public Safety AnsWering Points (PSAPs), With vital
`information necessary to locate and identify a caller in an
`emergency. To comply With E911 standards, Wireless net
`Work providers Will track the location and identity informa
`tion of all Wireless callers, With the purpose of providing
`such information to emergency personnel When a caller dials
`911 from a Wireless telephone. The FCC’s Wireless E911
`rules require certain Commercial Mobile Radio Services
`(CMRS) carriers to begin transmission of enhanced location
`and identity information in tWo phases. Phase I requires
`carriers to transmit a caller’s telephone number and general
`location to a PSAP. Phase II requires carriers to provide
`more precise location information to the PSAP.
`Under the FCC rules, Wireless netWorks and the corre
`sponding Wireless handheld devices, such as cellular tele
`phones, Will 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 identi?cation
`number (MIN), indicating in most instances the telephone
`number of the device. The Wireless netWork and Wireless
`handheld devices Will provide the location of callers using a
`netWork-based location system (e.g., triangulation), global
`positioning systems (GPSs) Within the handheld devices, or
`a combination of the tWo systems.
`Although, in large part, Wireless netWork providers Will
`implement the location tracking systems to comply With the
`FCC standards, once completed, the providers Will have the
`ability to offer other location-based services supported by
`the E911 infrastructure. Indeed, beyond the needs of PSAPs
`in emergency situations, there are many instances in Which
`it is helpful to knoW the location of a netWork user. For
`example, a service dispatcher monitoring the activities of his
`service technicians may Wish to determine the exact loca
`tions of his technicians to facilitate ef?cient scheduling.
`Although, With conventional mobile telephone netWorks, the
`dispatcher could call and ask the technician for his location,
`the dispatcher may prefer to ascertain the location informa
`tion Without interrupting the technician’s activities.
`Other location tracking systems provide the ability to
`determine a person’s location Without communicating With
`(or interrupting) the person. HoWever, these solutions
`require dedicated netWorks and netWork devices. For
`instance, although a global positioning system can provide
`a person’s location Without contacting the person, the sys
`tem requires that the party requesting the location informa
`tion (referred to herein as the “requester”) have communi
`cation hardWare that receives the location information from
`the person’s GPS receiver. For example, in a typical ?eet
`vehicle tracking system, the ?eet manager must purchase
`and maintain a central processor that communicates With the
`GPS receiver in each vehicle.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`SUMMARY OF THE INVENTION
`
`The present invention is a location query service for use
`With a Wireless netWork that tracks the location of netWork
`devices. The service provides requesters With the locations
`of netWork users, based on the locations of the users’
`Wireless netWork devices. The service enables a requestor to
`obtain a netWork user’s location Without requiring commu
`nication With the user. In addition, the service relieves a
`requester of the burden of purchasing and maintaining
`dedicated location tracking equipment by taking advantage
`of existing communication infrastructures, such as global
`computer netWorks, Public SWitched Telephone NetWorks
`(PSTNs), and Wireless netWorks (With their soon-to-be
`implemented location systems).
`According to a preferred embodiment of the present
`invention, the location query service receives a location
`query from a requestor for a netWork user, retrieves the
`location information of the netWork user, and returns the
`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 identi?cation of the netWork user,
`such as a name, telephone number, Internet address, or
`electronic mail (email) address. The service of the present
`invention supports a variety of communication methods
`through Which a requestor can submit a location query, for
`example, voice calls through the Public SWitched Telephone
`NetWork (PSTN) to an interactive voice response unit
`(IVRU), personal computer access through a global com
`puter netWork, and cellular telephone access through a
`global computer netWork.
`In processing location queries, a preferred embodiment of
`the present invention gives the netWork user control of Who
`can receive his location information. The netWork user
`provides the service With a list of authorized requestors Who
`may receive the user’s location information. The service
`authenticates that a requestor is authorized before forWard
`ing location information.
`In an alternate preferred embodiment of the present
`invention, the location query service prompts a netWork user
`each time an unauthorized requestor asks for location infor
`mation. An unauthorized requestor is a requestor Who is not
`designated on a netWork user’s list of authorized requestors
`and Who has not been pre-approved to receive the user’s
`location information. With these “off-list” requests, the
`netWork user permits or denies access for unauthorized
`(off-list) requestors on an individual basis, While automati
`cally permitting access by authorized (on-list) requesters.
`In a preferred embodiment, the system of the present
`invention includes a user Wireless netWork and a location
`server. The user Wireless netWork is in communication With
`a plurality of netWork devices operated by a plurality of
`netWork users. The user Wireless netWork is also in com
`munication With a location system for determining the
`location of each netWork device. The location server is in
`communication With the Wireless netWork and With a plu
`rality of requestors. The location server accommodates a
`variety of interfaces in communicating With the plurality of
`requestors. For example, for Internet protocol (IP) commu
`nication, the location server communicates With the plurality
`of requestors through a global computer netWork, e.g., the
`Internet. As another example, for voice communication, the
`location server communicates With the plurality of request
`ors through a PSTN.
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`US 7,130,630 B1
`
`3
`According to a preferred method of the present invention,
`the location server receives a location query for a netWork
`user from a requestor, retrieves the user’s location from the
`location system, and forwards the location back to the
`requestor. Preferably, the location server also con?rms that
`the requestor is authorized to receive the user’s location. In
`an alternate preferred embodiment, if the location system
`provides the location in a “raW” form, not easily understood
`by the typical requestor (e.g., x-y position coordinates), the
`method further includes translating the location from the raW
`form to a “displayable” form (e.g., a street address, building
`name, or area name). The system component that executes
`this translation function is a mapping converter. The map
`ping converter can be provisioned in several locations Within
`the system, from the requestor’s device to the devices of the
`plurality of requestors.
`Accordingly, it is an object of the present invention to
`provide a requester With the location of a Wireless netWork
`user.
`Another object of the present invention is to provide a
`Wireless netWork user With the ability to automatically
`furnish speci?ed requesters With the location of the 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’s location information by a requestor Who
`has not been pre-approved.
`These and other objects of the present invention are
`described in greater detail in the detailed description of the
`invention, the appended draWings, and the attached claims.
`
`DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a schematic diagram of a system architecture
`that provides the location query service according to a
`preferred embodiment of the present invention.
`FIG. 2 is a How chart tracing the steps for providing a
`location query service according to a preferred embodiment
`of the present invention.
`FIG. 3 is a schematic diagram of a system architecture
`that provides the location query service according to an
`alternate preferred embodiment, in Which a device’ s location
`is periodically recorded in a location database 300.
`FIG. 4 is a schematic diagram of a system architecture
`that provides the location query service according to an
`alternate preferred embodiment of the present invention,
`With the mapping converter provisioned in alternate loca
`tions.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`The present invention is a location query service for use
`With a Wireless netWork that tracks the locations of netWork
`users. The location query service provides a requestor With
`the location of a netWork user. In providing this service, the
`present invention contemplates future enhanced digital cel
`lular netWorks, in Which netWork users Will use digital
`cellular handheld devices to access data from a global
`computer netWork, and in Which digital cellular netWork
`providers Will track the location of each netWork user.
`Referring to FIG. 1, the primary components of a pre
`ferred embodiment of the present invention include a loca
`tion server 100 and a user Wireless netWork 102. User
`Wireless netWork 102 is in communication With a plurality of
`netWork devices 104. Location server 100 is in communi
`cation With user Wireless netWork 102 and With a plurality of
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`requestors 106. The plurality of requesters 106 employ any
`suitable means to communicate With location server 100, but
`preferably use at least one of a PC requestor 108, a Wireless
`requestor 110, and a Wireline requestor 112. For communi
`cation betWeen location server 100 and PC requestor 108,
`the present invention includes a global computer netWork
`114. For communication betWeen location server 100 and
`Wireless requestor 110 (Which has IP messaging capabili
`ties), the present invention includes a requestor Wireless
`netWork 116 and global computer netWork 114 for IP mes
`saging, and requestor Wireless netWork 116 and a PSTN 118
`for voice communication. For communication betWeen loca
`tion server 100 and Wireline requestor 112, the present
`invention includes PSTN 118.
`According to a preferred embodiment of the present
`invention, user Wireless netWork 102 is in communication
`With a location system 120 that provides the locations of the
`plurality of netWork devices 104. Location system 120
`includes one or both of handheld location systems 122 and
`a netWork-based location system 124. Handheld location
`systems 122 are provisioned in Wireless handheld devices
`104. NetWork-based location systems 124 are part of user
`Wireless netWork 102.
`Location system 120 provides the location information,
`e.g., position coordinates, of a handheld device, Which
`indicates Where a netWork user is located. Location system
`120 can be a part of the Wireless netWork or can be contained
`in the handheld devices. In the preferred embodiment of the
`present invention, as shoWn in FIG. 1, location system 120
`is both a part of the Wireless netWork and is also contained
`in the handheld devices. For example, suitable methods of
`determining location as a part of the Wireless netWork
`include Wireless Access Protocol (WAP) location services,
`Time Difference of Arrival (TDOA) location systems, Angle
`of Arrival (AOA) location systems, and other systems using
`triangulation across cell sites or cell sectors. An example of
`a suitable location system in the handheld devices is a GPS.
`If location system 120 provides location information in
`raW form, a further preferred embodiment of the present
`invention includes a mapping converter 126. An example of
`information in raW form Would be GPS coordinates, With
`Which the typical telephone user is unfamiliar. As used
`herein, “raW” refers to location information in a rudimentary
`form, such that a typical telephone user Would ?nd it difficult
`to understand. “Displayable” refers to location information
`easily understood by a typical netWork user. Although dis
`playable may imply a visual communication, as used herein,
`the term extends to other forms of communication, such as
`audio-based communication. Mapping converter 126
`includes a cross-referenced database that alloWs mapping
`converter 126 to translate raW location information into
`displayable location information. For example, the database
`of mapping converter 126 could include an entry associating
`coordinates “R-S” (raW information) With the description
`“101 Park Place” (displayable information).
`Although shoWn as a separate component of the system in
`FIG. 1, mapping converter 126 could be integral to a
`component described above. One of ordinary skill in the art
`Would understand that the functions and structure of map
`ping converter 126 could be located in several different
`places, anyWhere from location system 120 to the commu
`nication devices of the requestors 106. For example, map
`ping converter 126 could be located Within netWork-based
`location system 124. As another example, mapping con
`verter 126 could also be located Within location server 100.
`Regardless of Where mapping converter 126 is provisioned,
`
`Ruiz Food Products, Inc.
`Exhibit 1004
`
`

`

`US 7,130,630 B1
`
`5
`the desired end result is to deliver displayable location
`information to the plurality of requestors 106.
`Location server 100 executes the service logic of the
`present invention, including receiving location queries from
`requesters 106, con?rming the access levels of requestors
`106, obtaining the location information of wireless network
`devices 104, and returning the location information to
`requesters 106. Although shown as a separate component in
`FIG. 1, one of ordinary skill in the art would appreciate that
`location server 100 could be a part of another system
`component, such as user wireless network 102, PSTN 118,
`or global computer network 114.
`In a representative embodiment, location server 100 con
`sists of two components. The ?rst component is a locating
`mechanism (such as location system 120) that determines
`locations of network devices 104 using various technologies
`(e.g., GPS, triangulation, radio signal delay, and cell sector)
`and combinations thereof. The location mechanism can
`reside in a network device (e.g., GPS) or within user
`wireless network 102. The location mechanism produces x-y
`coordinates that are typically transmitted to the second
`component of location server 100, which could be in the
`same box or could be connected via an IP network. The
`second component of location server 100 integrates the
`coordinate information into various mapping systems and
`provides an interface to other applications through various
`protocols, of which IP is the most common.
`In a preferred embodiment of the present invention,
`location server 100 is in communication with a memory
`storage 128. Memory storage 128 is a database or other
`memory storage device that can record relationships
`between device identi?cations (e.g., MINs) and network
`user identi?cations. In addition, memory storage contains
`authoriZed requestor lists for each device identi?cation.
`Although FIG. 1 shows memory storage 128 as a separate
`component of the system accessible to location server 100,
`memory storage 128 could be contained within location
`server 100.
`Wireless handheld devices 104 operate over user wireless
`network 102. Familiar examples include pagers and cellular
`telephones. As a minimum, wireless handheld devices 104
`provide network users with wireless communication and
`cooperate with user wireless network 102 to provide the
`location of the device. This cooperation may simply involve
`wireless transmissions to user wireless network 102 that
`enable network-based location system 124 to ascertain the
`locations of devices 104. Or, in conjunction with network
`based location system 124, wireless handheld devices 104
`may include handheld location systems 122, such as GPSs
`integral to the devices. To facilitate the alternate preferred
`embodiment in which a network user responds to off-list
`requests, wireless handheld devices 104 include messaging
`capabilities that can communicate a request for access, the
`identi?cation of the unauthoriZed requestor, and a response
`by the network user. For example, such messaging capabili
`ties can be audio-based, text-based, or graphical. Preferably,
`wireless handheld devices 104 are WAP-compatible thin
`clients having thin browsers adapted to access global com
`puter network 114 and to communicate with location server
`100.
`Global computer network 114 provides communication
`between TCP/IP requestor devices and location server 100.
`Preferably, global computer network 114 is the Internet.
`Also, preferably, network 114 provides a user-friendly inter
`face, e.g., a graphical user interface, through which a
`requestor can submit a location query. With a graphical user
`interface (GUI), the requestor device, such as PC requestor
`

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