throbber
US 7,796,998 B1
`(10) Patent No.:
`a2) United States Patent
`Zellneret al.
`(45) Date of Patent:
`Sep. 14, 2010
`
`
`US007796998B1
`
`(54) METHOD AND SYSTEM FOR DELIVERY OF
`A CALLING PARTY’S LOCATION
`
`(75)
`
`Inventors: Samuel N. Zellner, Dunwoody, GA
`(US); RobertT. Moton, Jr., Alpharetta
`2
`meg
`Tene
`.
`waa,
`elon
`ore
`GA (US); Mark J. Enzmann, Roswell,
`GA (US)
`(73) Assignee: AT&T Intellectual Property, I, L.P.,
`Reno, NV (US)
` Subfeoctoanydisdlhimerthetemofitis
`patent is extended or adjusted under 35
`US.C. 154(b) by 64 days.
`
`(#) Notice:
`
`(21) Appl. No.: 09/630,134
`
`(22)
`
`Filed:
`
`Aug.1, 2000
`
`379/59
`12/1996 Comer
`5,588,042 A
`
`.. 455/404
`1/1997 LeBlanc ..
`5,596,625 A *
`379/59
`3/1997 Comer
`5,610,973 A
`4/1997 Herrick etal. we. 342/449
`5,625,364 A
`8/1997 Connolly etal... 455/436
`5,657,375 A *
`9/1997 Krasner
`5,663,734 A
`5,694,453 A * 12/1997 Fuller et al... 340/825.49
`Continued
`
`)
`(
`FOREIGN PATENT DOCUMENTS
`000964542 A2
`12/1999
`accesses 705/14. X
`(Continued)
`OTHER PUBLICATIONS
`
`=F
`
`.
`PCTInternational Search Report, PCT/US01/22295.
`(Continued)
`
`(51)
`
`Primary Examiner—Sharad Rampuria
`(74) Attorney, Agent, or Firm—Cantor Colburn LLP
`
`(57)
`
`ABSTRACT
`
`Int. Cl.
`(2009.01)
`IT04W 24/00
`(82) US Ch sasesueceev 455/456.1; 455/404.1; 455/457;
`455/433; 455/414.1; 455/415; 379/45; 379/201 .08;
`370/352; 370/401
`(58) Field of Classification Search ................ 455/457,_A method and system for providinga service that delivers
`455/415, 461, 566, 456.1-3, 414.1-2, 404,
`location information associated with a caller. The service
`455/404.1, 433; 379/207.15, 37, 43, 45,
`operates in both wireline and wireless networks, providing
`379/201 08-11, 142.1, 142.06, 201.11, 88.21;
`called parties with the location informationof calling parties
`370/351-356, 401, 338; 709/203-206
`whouse either stationary terminal devices or mobile devices.
`See applicationfile for complete search history.
`The service can operate as a stand alone service or can be a
`part of a calling namedelivery service (or caller-ID service),
`delivering location information in addition to the conven-
`tional name, number, date, and time. The primary compo-
`nents of the present invention includea service control point,
`an address database in communication with the service con-
`trol point, and a networkthat tracks the locations of mobile
`network users. The system further includes a mapping con-
`verter if the location data provided by the network is not
`:
`:
` ‘eamloptul to. subscriber:
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,445,118 A
`4/1984 Tayloretal.
`4,757,267 A *
`7/1988 Riskin .....ceee 379/114.24
`
`5,303,393 A
`4/1994 Noreen et al... 455/3.2
`Seen ‘ x Wooe goes ecuca5peor
`511,
`erbetcioglu et al.
`....
`.
`5,512,908 A
`4/1996 Herrick sees sdpigy
`5,528,248 A
`6/1996 Steineret al.
`5,566,235 A * 10/1996 Hetz oo... 379/221.02
`
`
`304
`
`
`
`asta
`
`24 Claims, 6 Drawing Sheets
`
`410
`
`380350
`
`?
`
`”
`
`351
`
`’a
`atos
`Xx in~ m
`
` Central
`
`
`
`106
`
`102
`
`Called
`Party
`404-555-2222
`
`snuennnnaraccavertnnransnaylearrroasovecanafennaennennnnteeenieanenneg,1 08
`iia
`
`
` NK
`
`Calling
`Party
`404-555-1111
`
`
`
`117
`
`DisplayUnit
`
`Google Exhibit 1059
`Google Exhibit 1059
`Google v. Mullen
`Google v. Mullen
`
`

`

`US 7,796,998 B1
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,701,301 A
`5,712,899 A
`5,727,057 A *
`5,771,283 A *
`5,794,210 A
`5,819,155 A
`5,838,774 A
`5,852,775 A
`5,875,401 A
`5,903,636 A *
`5,949,867 A *
`5,961,593 A
`6,011,975 A *
`6,028,921 A *
`6,047,327 A
`6,085,086 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,157,829 A
`6,184,829 Bl
`6,185,426 B1*
`6,208,854 B1*
`6,208,866 BL
`
`
`
`10/2003 Rabe
`6,640,184 B1
`11/2003 Owensby oc 455/414.1
`6,647,257 B2
`11/2003 Hendreyet al.
`..
`.. 455/456
`6,647,269 B2
`12/1997 Weisser, Jr.
`
`6,650,901 B1* 11/2003 Schuster et al.
`455/456.1
`1/1998 Pace, ID wee 379/58
`
`6,662,014 B1* 12/2003 Walsh ........
`. 455/456.2
`3/1998 Emery et al.
`« 379/201.07
`6,675,017 B1
`1/2004 Zellner et al.
`........... 379/142.02
`6/1998 Chang etal.
`........... 379/142.01
`6,677,894 B2
`1/2004 Sheynblatet al.
`8/1998 Goldhaber et al.
`............ 705/14
`6,701,160 Bl
`3/2004 Pinder etal. we... 455/550.1
`10/1998 Worthy et al. 0... eee 455/2
`6,716,101 Bl
`4/2004 Meadowsetal.
`455/456.1
`11/1998 Weisser, Jr.
`6,732,101 Bl
`5/2004. Cook vee.
`wee 707/10
`12/1998 Hidary
`6,738,808 Bl
`5/2004 Enzmannetal. ........... 709/223
`2/1999 Rochkind ............. 455/466
`
`6.754.504 BL
`6/2004 Reed
`5/1999 Malik v0.
`.. 379/142.01
`6,779,020 B1*
`8/2004 Henrick ..ecececcccceeees 709/206
`9/1999 Sonnenberg ........... 379/211 .02
`6,799,049 BL
`9/2004 Zellneret al.
`10/1999 Gabberetal.
`6,819,929 B2* 11/2004 Antonucci etal.
`............. 455/456.1
`1/2000 Emery etal.
`
`6,829,475 Bl
`12/2004 Lee etal.
`.. 379/201.04
`.
`2/2000 Malik etal.
`
`6,850,758 BL*
`2/2005 Pauletal. wc 455/422.1
`w+ 709/232
`4/2000 Tso et al.
`....
`
`6,867,733 B2
`3/2005. Sandhu etal.
`wee 455/432
`7/2000 La Porta etal
`
`..eecceeeeceeeee 370/328
`6,868,074 B1*
`3/2005 Hanson
`7/2000 Hollenberg .............. 455/456.5
`6,874,011 Bl
`3/2005 Spielman oo... 709/206
`8/2000 Tajimaetal.
`6,876,858 Bl
`4/2005 Duvall et al.
`8/2000 Bergh etal. oe 705/10
`
`6,937,869 B1*
`8/2005 Rayburn wees 455/457
`9/2000 Wantet al.
`.....
`» 455/456.2
`6,940,950 B2*
`9/2005 Dickinson et al.
`we. 379/45
`10/2000 Obradovich et al.
`........ 340/905
`6,954,147 B1* 10/2005 Cromeretal.
`........... 340/568.1
`10/2000 Kingdonetal.
`6,996,211 B2*
`2/2006 Reynoldset al.
`......... 379/88.21
`12/2000 Grubeet al.
`7,005,985 Bl
`2/2006 Steeves
`2/2001) Stilp oe eeeeee ee 342/387
`
`7,023,995 B2
`4/2006 Olsson
`2/2001 Alperovich etal.
`. 455/456
`7,069,319 B2
`6/2006 Zellner etal.
`3/2001 Roberts etal... 455/417
`7,079,627 B2*
`7/2006 Cragoetal. wc 379/45
`3/2001 Rouhollahzadeh
`7,085,555 B2
`8/2006 Zellneret al.
`Qt al. eee 455/456.5
`7,103,368 B2
`9/2006 Teshima ...........00000.. 455/456.3
`5/2001 Changet al.
`6,229,477 Bl
`7,106,843 B1
`9/2006 Gainsboro et al.
`.......... 379/191
`............. 379/142.1
`5/2001 Urbanetal.
`6,233,329 B1*
`7,110,749 B2
`9/2006 Zellner etal.
`7/2001 Stewart et al. oe. 342/457
`6,259,405 Bl
`7,116,977 B1*
`10/2006 Motonetal. wc... 455/419
`10/2001 Havinisetal.
`6,311,069 Bl
`7,123,693 B2* 10/2006 Nelsonet al... 379/45
` L1/2001 Fano ou. eee cece 705/1
`6,317,718 Bl
`
`7,181,225 Bl
`2/2007 Motonet al
`11/2001 Fitch etal.
`. 455/456.5
`6,321,092 Bl
`7,212,829 B1
`5/2007 Lauetal. wee 455/456.1
`6,324,396 B1* 11/2001 Vasaetal.
`w» 455/415
`..
`7,260,186 B2*
`8/2007 Zhuetal.
`..
`379/45
`6,332,127 Bl
`12/2001 Banderaet al
`... 705/14
`
`
`7,260,378 B2
`8/2007 Hollandet al.
`455/404.2
`.
`6,353,664 B1L*
`3/2002 Cannonetal.
`. 379/142.1
`
`
`7,330,464 B2*
`2/2008 Brouweretal. ..
`.. 370/352
`6,377,810 Bl
`4/2002 Geigeretal.
`» 455/456.2
`
`7,433,673 BL*
`10/2008 Everson etal.
`.. 455/404.1
`6,385,591 Bl
`5/2002 Mankoff... 705/14
`
`.
`7,529,359 B2*
`5/2009 Gallantet al.
`379/210.02
`6,414,635 Bl
`7/2002 Stewart etal.
`2001/0034709 Al
`10/2001 Stoifoetal. cee 705/51
`........ 455/414.3
`6,418,308 BL*
`7/2002 Heinonen et al.
`2002/0052781 Al
`5/2002 Aufricht etal.
`6,421,441 B1*
`7/2002 Dzuban ............
`.. 379/221.09
`2002/0077083 Al
`6/2002 Zellner etal.
`6,427,073 Bl
`7/2002 Kortesalmietal.
`. 455/414.1
`
`2002/0077084 Al
`6/2002 Zellner etal.
`6,442,391 Bl
`8/2002 Johanssonetal. .
`... 455/456
`2002/0077130 Al
`6/2002. Owensby .o..cecceceeecee 455/466
`6,442,687 Bl
`8/2002: Savage ....... see 713/156
`2002/0077897 Al
`6/2002 ‘Zellneretal.
`6,449,497 Bl
`9/2002 Kirbasetal.
`2002/0102993 Al
`8/2002 Hendreyetal.
`6,463,533 Bl
`10/2002 Calamera etal. ............ 713/163
`2002/0107027 Al
`8/2002 O’Neil
`6,470,378 Bl
`10/2002 Tracton et al... 709/203
`2003/0109245 Al*
`6/2003 McCalmontetal. ........ 455/404
`6,470,447 Bl
`10/2002 Lambert etal.
`2004/0205198 Al
`10/2004 Zellner etal.
`6,473,626 B1* 10/2002 Nevoux etal. 0.0.0.0... 455/560
`
`2005/0272445 Al
`12/2005 Zellner
`6,477,382 Bl
`11/2002 Mansfield et al.
`........... 455/458
`2006/0094447 Al
`5/2006 Zellner
`6,484,148 Bl
`11/2002 Boyd
`2006/0105784 Al
`5/2006 Zellneret al.
`6,496,931 Bl
`12/2002 Rajchel etal... 713/168
`2006/0167986 Al
`7/2006 Trzynaetal. wc. 709/203
`6,505,046 B1*
`1/2003 Baker.........
`» 455/456.3
`
`
`6,505,048 BL—1/2003 Moleset al. » 455/456.1 2007/0042789 Al 2/2007 Motonetal. ........0.... 455/456.1
`
`
`
`6,505,049 BL*
`1/2003 Dorenbosch ...
`wee 455/456
`2007/0047523 AL*
`3/2007 Jiang v.eccecsccccseceeees 370/352
`
`6,505,163 B1*
`1/2003 Zhangetal. ...
`wees 704/275
`6,522,876 Bl
`2/2003 Weilandet al.
`. 455/414.1
`6,526,275 Bl
`2/2003 Calvert .......
`wee 455/418
`
`6,545,596 Bl
`4/2003 Moon......
`wee 340/425.5
`6,546,257 Bl
`4/2003 Stewart
`...
`. 455/456.3
`
`6,560,442 Bl
`5/2003 Yostet al.
`w 455/671
`6,560,461 Bl
`5/2003 Fomukong et a
`wees 455/456
`
`6,590,885 B1*
`7/2003 Jorgensen ......
`. 370/338
`
`6,594,482 Bl
`7/2003 Findikli etal.
`.
`. 455/411
`
`6,614,781 B1*
`9/2003 Elliott et al.
`we 370/352
`6,618,474 Bl
`9/2003 Reese.........
`379/142.17
`
`9/2003 Drutman etal. . 455/456.3
`6,618,593 B1*
`
`
`6,622,016 BI*
`9/2003 Sladeketal.
`..
`. 455/414.1
`6,628,928 Bl
`9/2003 Crosby et al. oo... eee 455/77
`6,628,938 Bl
`9/2003 Rachabathuniet al.
`...... 455/414
`
`OTHER PUBLICATIONS
`Written Opinion, PCT/US01/22295,
`“Wireless Application Protocol”, Oct. 1999 Wireless Internet Today,
`pp. 1-20.
`Mark Moeglein,et al., “An Introduction to Snap Track Server-Aided
`GPS Technology”, available at http://www.snaptrack.com/atwork.
`html.
`
`
`
`
`
`.......... 455/445
`
`
`
`wo
`wo
`wo
`
`FOREIGN PATENT DOCUMENTS
`WO 98/19484
`7/1998
`WO 99/27716
`3/1999
`WO 99/27716
`«6/1999
`
`—*
`
`

`

`US 7,796,998 B1
`Page 3
`
`“Signal Soft Wireless Location Services”, available at http://www.
`signal softcorp.com/products/location_manager.html.
`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.
`USS. Appl. No. 09/739,315.
`Microsoft Mobility Developer Conference 2003.
`3’? Generation Partnership Project; Technical Specification Group
`Services and System Aspects; Functional Stage 2 Description of
`Location Services in UMTS (1999).
`U.S. Official Action dated Aug. 30, 2005 in U.S. Appl. No.
`10/704,775.
`U.S. Official Action dated Oct. 4, 2005 in U.S. Appl. No. 10/819,940.
`Co-pending U.S. Appl. No. 11/252,039, filed Oct. 17, 2005.
`U.S. Official Action dated Mar. 1, 2004 cited in U.S. Appl. No.
`09/740,375.
`USS. Final Official Action dated Sep. 24, 2004 cited in U.S. Appl. No.
`09/740,375.
`U.S. Official Action dated Feb. 28, 2005 cited in U.S. Appl. No.
`09/740,375.
`USS. Final Official Action dated Jul. 26, 2005 cited in U.S. Appl. No.
`09/740,375.
`Petronis, Scott, “Mapping Technology: The Common Thread,” Wire-
`less Review, vol. 17, No. 3, pp. 10-14, Feb. 1, 2000, ISSN: 1099-
`9248.
`U.S. Official Action dated May 7, 2003 cited in U.S. Appl. No.
`9/740,373.
`.S. Final Official Action dated Oct. 21, 2003 cited in U.S. Appl. No.
`9/740,373.
`.S. Official Action dated Jan. 26, 2004 cited in U.S. Appl. No.
`9/740,373.
`.S. Official Action dated Apr. 28, 2005 cited in U.S. Appl. No.
`9/740,373.
`S. Official Action dated Nov. 21, 2005 cited in U.S. Appl. No.
`9/740,414.
`S. Official Action dated Dec. 13, 2005 cited in U.S. Appl. No.
`9/740,372.
`.S. Official Action dated Jun. 7, 2005 in U.S. Appl. No. 09/630,134.
`.S. Official Action dated Jul. 26, 2005 in U.S. Appl. No. 09/740,4 14.
`S. Official Action dated Feb. 3, 2006 cited in U.S. Appl. No.
`9/739,315.
`.S. Official Action dated Mar. 10, 2006 cited in U.S. Appl. No.
`1/252,039.
`.S. Appl. No. 11/298,419, entitled “System and Method for Using
`ocation Information to Execute an Action” filed Dec. 9, 2005,
`nventors: Robert T. Moton Jr.; Mark J. Enzmann; and Samuel N.
`ellner.
`.S. Appl. No. 11/298,149, entitled “System and Method for Using
`ocation Information to Execute an Action” filed Dec. 9, 2005,
`nventors: Robert T. Moton Jr; Mark J. Enzmann; and Samuel N.
`ellner.
`.S. Appl. No. 11/300,694, entitled “System and Method for Using
`ocation Information to Execute an Action” filed Dec. 15, 2005,
`nventors: Samuel N. Zellner.
`.S. Official Action dated Apr. 21, 2006 cited in U.S. Appl. No.
`1/322,531.
`.S. non-final Official Action dated Oct. 5, 2006 in U.S. Appl. No.
`1/298, 149.
`.S. Appl. No. 11/528,782, entitled “System and Method for Using
`ocation Information to Execute an Action,” filed Sep. 28, 2006,
`nventors: Robert T. Moton,Jr. et al.
`.S. Appl. No. 11/516,164, entitled “System and Method for Using
`ae
`ocation Information to Execute an Action,” filed Sep. 6, 2006,
`Inventors: Samuel N. Zellner; Mark J. Enzmann; and Robert T.
`Moton Jr.
`U.S. Appl. No. 11/522,239, entitled “System and Method for Using
`Location Information to Execute an Action,” filed Sep. 15, 2006,
`Inventors: Samuel N. Zellner.
`U.S. Appl. No. 11/375,849, entitled “Anonymous Location Service
`for Wireless Networks,” filed Mar. 15, 2006, Inventors: Samuel N.
`Zellner; Mark J. Enzmann, Robert T. Moton, Jr.
`
`od
`
`SCNmczeCunanmacwd
`Geqraqraqrdcrard
`
`aozazd
`
`‘S. Appl. No. 11/187,347, entitled “Location-Based Security
`ules,” filed Jul. 21, 2005, Inventors: Samuel N. Zellner.
`S. Appl. No. 11/406,881, entitled “Location Blocking Service
`rom a Wireless Service Provider,” filed Apr. 19, 2006, Inventors:
`amuel N. Zellner; Mark J. Enzmann, Robert T. Moton, Jr.
`.S. Appl. No. 09/740,375, entitled “Identity Blocking Service From
`Web Advertiser.”filed Dec. 19, 2000, Inventors: Samuel N. Zellner;
`ark J. Enzmann, Robert T. Moton,Jr.
`S. Appl. No. 11/322,531, entitled “Location Blocking Service
`rom a Web Advertiser,” filed Dec. 30, 2005, Inventors: Samuel N.
`ellner; Mark J. Enzmann, Robert T. Moton, Jr.
`.S. non-final Official Action dated Apr. 22, 2005 in U.S. Appl. No.
`9/739,340.
`S. final Official Action dated Apr. 8, 2005 in U.S. Appl. No.
`9/739, 162.
`.S. non-final Official Action dated Dec. 19, 2005 cited in U.S. Appl.
`0. 09/740,375.
`.S. non-final Official Action dated Feb. 6, 2006 cited in U.S. Appl.
`0. 09/740,375.
`.S. final Official Action dated May 19, 2006 cited in U.S. Appl. No.
`09/740,375.
`BellSouth “The Real Yellow Pages”, Greater Atlanta A-L, 2004
`BellSouth Advertising & Publishing Corp.
`BellSouth “The Real Yellow Pagse”, Greater Atlanta M-Z, 2004
`BellSouth Advertising & Publishing Corp.
`U.S. Appl. No. 11/589,688, filed Oct. 30, 2006, entitled “Location
`Query Service for Wireless Networks”.
`.S. non-final Official Action dated Dec. 15, 2006 in U.S. Appl. No.
`1/522,239.
`.S. non-final Official Action dated Jan. 9, 2007 in U.S. Appl. No.
`1/406,881.
`.S. final Official Action dated Jan. 11, 2007 in U.S. Appl. No.
`1/322,531.
`.S. non-final Official Action dated Jan. 16, 2007 in U.S. Appl. No.
`1/187,347.
`.S. final Official Action dated Feb. 6, 2007 in U.S. Appl. No.
`1/252,039.
`.S. non-final Office Action dated Apr. 6, 2007 in U.S. Appl. No.
`1/298,419.
`.S. Appl. No. 11/637,369, filed Dec. 12, 2006, entitled “Surveying
`Wireless Device Users by Location”.
`U.S. Appl. No. 11/959,283, filed Dec. 18, 2007, entitled “Location-
`Based Security Rules”.
`U.S. Final Office Action dated Jul. 19, 2007 in U.S. Appl. No.
`1/298, 149.
`.S. Final Office Action dated Sep. 10, 2007 in U.S. Appl. No.
`1/522,239.
`.S. Office Action dated Sep. 12, 2007 in U.S. Appl. No. 1 1/406,881.
`.S. Office Action dated Sep. 13, 2007 in U.S. Appl. No. 11/252,039.
`.S. Final Office Action dated Nov. 15, 2007 cited in U.S. Appl. No.
`1/298,419.
`S. Office Action dated Dec. 31, 2007 cited in U.S. Appl. No.
`1/528,782.
`.S. Final Office Action dated Mar. 18, 2008 in U.S. Appl. No.
`1/252,039.
`S. Final Office Action dated Apr. 3, 2008 in U.S. Appl. No.
`1/589,688.
`.S. Appl. No. 10/704,775, entitled “Location Blocking Service for
`Wireless Networks,” filed Nov. 12, 2003, Inventors: Samuel N. Zen-
`ner; Mark J. Enzmann; and Robert T. Moton Jr.
`U.S. Appl. No. 10/819,940, entitled “Anonymous Location Service
`for Wireless Networks,” filed Apr. 8, 2004, Inventors: Samuel N.
`Zellner; Mark J. Enzmann; and Robert T. Moton Jr.
`U.S. Appl. No. 09/740,414, entitled “Location Blocking Service
`from a Wireless Service Provider,” filed Dec. 19, 2000, Inventors:
`Samuel N. Zellner; Mark J. Enzmann; and Robert T. Moton Jr.
`U.S. Appl. No. 09/740,372, entitled “Identity Blocking Service from
`a Wireless Service Provider,’filed Dec. 19, 2000, Inventors: Samuel
`N. Zellner; Mark J. Enzmann; and Robert T. Moton Jr.
`U.S. Official Action dated Jun. 21, 2004 in U.S. Appl. No.
`09/739,315.
`USS. Official Action dated Feb. 9, 2005 in U.S. Appl. No. 09/739,315.
`
`Geqrqraqracqccrae
`
`
`
`
`
`eadac
`
`ocococeoecedc¢
`SUOUCEFGrCGRFOAGCNFOCNeocead
`
`
`
`

`

`US 7,796,998 B1
`Page 4
`
`U.S. Official Action dated Mar. 12, 2004 in U.S. Appl. No.
`09/739,340.
`U.S. Official Action dated Dec. 10, 2004 in U.S. Appl. No.
`09/739,340.
`U.S. Official Action dated May 16, 2003 in U.S. Appl. No.
`09/740,372.
`U.S. Official Action dated Oct. 30, 2003 in U.S. Appl. No.
`09/740,372.
`U.S. Official Action dated Apr. 15, 2004 in U.S. Appl. No.
`09/740,372.
`U:S. Official Action dated Nov. 2, 2004 in U.S. Appl. No. 09/740,372.
`U.S. Official Action dated Nov. 10, 2003 in U.S. Appl. No.
`09/739, 162.
`
`U.S. Official Action dated Mar. 9, 2004 in U.S. Appl. No. 09/739,162.
`USS. Official Action dated Sep. 9, 2004 in U.S. Appl. No. 09/739,162.
`U.S. Official Action dated Nov. 10, 2003 in U.S. Appl. No.
`09/740,414.
`U.S. Official Action dated Apr. 21, 2004 in U.S. Appl. No.
`09/740,414.
`USS. Official Action dated Oct. 5, 2004 in U.S. Appl. No. 09/740,414.
`http://www.openwave.com/us/news_room/press_releases/2001/
`20010320, “Open Wave Announces Availability to End-to-EndSet of
`Location Services for Wireless Internet”.
`
`* cited by examiner
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 1 of 6
`
`US 7,796,998 B1
`
`OLLWYNO
`
`Aejdsiq
`
`wun
`
`OL70gOSI
`Ie,mnZLh
`
`7
`
`jesjuay
`
`BIO
`
`0S!~_e7~a~a~a~°
`
`jesyuag
`
`ete)
`
`POL
`
`GeLSL
`
`aweN
`
`aseqejeg
`
`PLL
`
`
`
`Aueghued|aunbl4palie9201‘olBuyjeo
`
`
`
`
`
`
`
`
`
`[uyJou]ZZ22-SSS-bOyLLLL-SSS-bOr
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 2 of 6
`
`US 7,796,998 B1
`
`ezainbi4
`
`ZL
`
`Aeidsiq
`
`wun
`
`aOLL70Sz0SZ
`
`LSc
`
`~--aa~sS--7
`
`
`
` ,”aetsssssssssssessnnsnseneeeveapesseececreeveglsassseseenisusensssenened&
`
`BOL
`
`PIL202
`
`901
`
`jeueg
`
`BIO
`
`jenuay
`
`BIO
`
`vOL
`
`(LS¢
`
`002
`
`ZOl
`
`LOL
`
`Buea
`
`cacc-SGS-pOP
`
`AUedLLEL-SSS-POP
`
`Aued
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 3 of 6
`
`US 7,796,998 B1
`
`cle
`
`c92
`
`092
`
`
`
`
`
`
`
`JaquunuAoysauipsjeipAvedBuljep
`
`
`
`Ayedpayjeojo
`
`
`
`
`
`
`
`Bunnossuleygoaayyojesjuaos,AedBuljeo
`
`
`
`
`
`
`
`O}[]29Sy)SSJEUILUIA}AdojesjUEDSsAYedpaleo
`
`
`
`
`
`
`
`
`
`GU}SOASINS!ue‘aseqejepSweUou}WOseusAued
`
`
`
`Buryjeoayysanauyjeysaaieoa)dOS‘Auanb
`
`
`
`
`
`
`aseqejepssouppeWouoeso;$sAedBurljeo
`
`
`
`
`
`Bujeay}yywy]uesayeindod‘uonewsojul
`
`
`
`
`
`sAuedpayjeoay}‘JaquinuAuoyavipsAved
`
`
`
`Jayaueseduoejuaseidau}pue‘sequunuAioyoauip
`
`
`
`
`
`9Lé
`
`ble
`
`
`
`
`
`dyDIeuluoNedo|pueaweUs,AYedBuljeosunjaldOS
`GIO|esjUaOs,Apedpayed0}aBessaw
`
`
`aoiyojenuaos,Ayedpayeoo}abessowBuyeubiseUlOju!
`
`
`
`
`
`
`
`
`BuljNospuassayjojesusosAyedBuiyjeD
`
`v9e
`
`B22
`
`
`
`AyedBurjjeoyouonescq]pue
`
`qzeinbl4
`
`
`
`AuedpayedjoylunAejdsipau)
`
`
`
`
`
`uopeAejdsipaue|jeoJoayeppueou}pue‘Aued
`
`
`
`
`
`BuyyeoyoUoNeoo]pue‘JaquinuArojJauIp‘awWeN
`
`
`
`
`
`
`
`“equinuA0}OeuIpBulpuas‘Ayedpayjeo‘aweu
`
`
`
`
`
`992
`
`89¢
`
`
`
`
`
`AyedBurjjeoayyJouoNeoo)pueaweusy}
`
`
`
`Jo}BuryseAuenbeBuiysune;‘adojesjusoS,AUed
`
`
`
`
`
`
`
`
`
`
`
`payjeouoJa6613seyeanoeaBessawBuleubis
`
`022
`
`
`
`dSau}0)fuanbay)spremuo)dS
`
`
`
`OMANZSODau}yBnoy
`
`
`
`Asanbau}puas0}gOSYoIUM0}SAUILUAIaPq1S
`
`
`
`
`
`‘dS0}Aianbspuasaa1yjojesjuaos,Ayedpayjeg
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 4 of 6
`
`US 7,796,998 B1
`
`ozainBi4
`
`ZL
`
`Aeldsiq
`
`wun
`
`7Olco0Sz0Sz
`
`(Lc
`
`002
`
`901
`
`jequas
`
`SIO
`
`Aemaye
`
`662
`
`Z6Z
`
`cOL
`
`062
`
`Buyjed
`
`
`
`c60C-SSS-POV
`
`AuedLLLL-SSS-POP
`
`Aued
`
`Nese
`
`LZissouppy
`
` :v6aa.ANaseqeied
`
`,?eo, eussesesssssseussserussespcrstssensaolstsssssussessusnsssend7
`
`801
`
`rll
`
`|SS
`
`
`
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 5 of 6
`
`US 7,796,998 B1
`
`
`iWedeeounbi4Z01i‘OLBuea
`6oCC-SSS-VOPLLL|SSS°F0P
`Aued
`
`Zbb
`
`Aejdsig
`
`yun
`
`9
`
`jesuag
`
`
`
`aseqejeq|jaseqejyeq
`
`
`
`awenssalppy
`
`‘B
`\.Sy
`
`OLaooseose
`
`se
`
`Buiddew
`
`JaHaAu0D
`
`poe
`
`
`
`

`

`U.S. Patent
`
`Sep. 14, 2010
`
`Sheet 6 of 6
`
`US 7,796,998 B1
`
`
`
`
`
`
`
`0}JJEOSU}SA}eUILUIG}SOYJoJeJUSOs,Aedpalled
`
`
`
`
`
`Ose
`
`
`Booyeyjuao¢Ayedpaleo0)abessow
`
`
`
`
`qyOl&ulUoNeoo|puesweus,AvedHuljjedSunjelgOS
`
`
`
`
`
`POLE
`
`BLE
`
`ple
`
`
`
`EWuoyajqeAe|dsip
`
`
`
`dOS'dOS0}¥9eqa)By)Spuas
`
`UlUONBLWUJOJU!UO}B00]Spsooaspueaoinep
`
`
`
`aSEQe}EpSSa!ppeau}
`
`Z8E
`
`
`
`
`
`BuljeoJouoNed0)pue“aquunuANo}OaJIp‘aweN
`
`uopadeidsipae[jeyoayeppuesu}pue‘Aed
`
`
`
`AyedBuiyjesyouoeco|
`
`
`
`
`
`AyedpayeojoyunAejdsipau}
`
`geaunbi4
`
`
`
`aseqelepssaippe
`
`
`
`
`
`
`
`pueaquunuAjoyoasip‘aweuBulpuas‘Awedpaleo
`
`
`
`
`
`B9E
`
`OZE
`
`ddSYSIYM0}SBUILUSBPLSPue
`
`
`
`Auanbau]puas0}
`
`
`
`dOS84}0}Auanbay}spuemudjdS
`
`
`
`WOMENZSOOayyyBnosyy
`
`uoeoo]pueaweuU
`
`
`
`Jajaweseduoyejuaseidepue
`
`
`aigeAedsigJOMEJU!EJEpUOLd0|S|
`
`
`
`
`
`BAIOAU!JOUSBOPOS
`
`JayeAu0dBulddew
`
`
`
`sajeysues)Yorym‘4a}29Au09Bulddew
`
`pue3)}!]SAduosepeoyueyepau}
`
`
`0}BJepuONed0]MesSPIEMUOYdOS
`
`
`
`
`
`
`
`
`
`
`$S3|aiIMJOUONEIO|SAUILUa}apWa}sdsUONEDO|
`
`ByepMesBU}JO}/}]BlySayNyHSqns
`
`
`
`
`roe‘go1yoyesjuao$sAedpayjeooy1/29SpseMuo}OSI
`
`
`
`paieoaquunuAroyasip$AedBuyjesBurpnjour
`
`
`
`
`
`
`
`‘NIW8,AyedBuljjeoJequinuAuojoasipsAved
`
`
`
`
`
`
`
`
`
`99¢je.nuaos,Avedpayeouojassab61)sayeanoeeo
`
`
`
`s,AyedBuryjeosoyBuixseAuanbeBuiyoune‘aoyj0
`
`
`
`
`
`
`
`cgepaseq-yJomjauJo/pueWwa}sAsUOeI0]pjsypueH
`
`
`
`
`
`
`
`
`
`
`
`WOmJauSsajaulMBuryoes}-uojedo]&joped
`
`
`
`LEBuyjeoay;SaaaiyjespueAYenbseaisossdOS
`
`
`
`
`
`
`
`
`
`8y}pueaseqejepeweuau}Woldsweus,Ayed
`
`
`
`SY]WO]UOHEWWOJU!UO}EOO|S,AUedBulljeo
`
`
`
`
`
`
`
`
`
`
`
`dis0}Alanbspuasaaiyojeujuaos,Aedpayee
`
`
`
`
`
`
`
`
`
`
`
`
`
`JaquunuAuoyaauipsjeipAvedBulje9SI}€U}BdIABPSsajouMeBuisnAyedpayedjoO9€
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`US 7,796,998 Bl
`
`1
`METHOD AND SYSTEM FOR DELIVERY OF
`A CALLING PARTY’S LOCATION
`
`BACKGROUND
`
`1. Field of the Invention
`The present invention relates to telecommunication sys-
`tems, and in particular, to caller name delivery services and
`networks that track the location and identity of network
`devices.
`
`2. Backgroundof the Invention
`Users of modern public switched telephone networks
`(PSTNs)have long enjoyedthe benefits ofcalling name deliv-
`ery (CNAM), also knownascaller identification or caller ID.
`CNAMenables a called party to view information about a
`calling party on a display unit, which is typically a liquid
`crystal display (LCD), a light-emitting diode (LED)display,
`or acomparable device. The displayed information generally
`includesat least the calling party’s name,the calling party’s
`directory number, and the date and time of thecall.
`PSTNstypically provide CNAM information (except for
`the date and time, which is generally provided by the display
`unit) using the modelillustrated in FIG. 1, which is a priorart
`schematic of a CNAM system architecture implemented
`within an Advanced Intelligent Network (AIN). AIN net-
`works use a complex, high speed, high traffic volume data
`packet-switched messaging system to provide versatility in
`the handling of telephone calls. The Advanced Intelligent
`Network System is described in US. Pat. No. 5,701,301 and
`USS. Pat. No. 5,838,774, which are hereby incorporated by
`reference in their entirety.
`Referring to FIG. 1, CNAMis typically implementedin the
`following manner. A calling party 101 picks up the telephone
`and dials the directory numberof a called party 102, which is
`404-555-2222. Called party 102 is a CNAMsubscriber hav-
`ing a CNAMdisplay unit 116. CNAM display unit 116 could
`be separate from orintegral to the device of called party 102.
`After calling party 101 dials the directory number, an central
`office 104 (also referred to as a service switching point)
`serving calling party 101 obtains routing information and
`populates an initial address message (IAM) with certain
`information. The IAM is a parameter that exists within an
`integrated services digital network user part ISUP) signaling
`message. The IAMis a defined message type from TR-NTW-
`000246 and ITU Q.764/Q.767, and is one of a sequence of
`messages used in ISUP trunk signaling. An ISUP signaling
`message employs a Common Circuit Signaling System 7
`(CCS7) call setup protocol. In particular, the [AM is popu-
`lated with the directory numberofcalling party (404-555-
`1111), the directory number of the called party (404-555-
`2222), and a presentation parameter.
`In this case,
`the
`presentation parameter allows a CNAM display.
`Central office 104 then sends this routing information in
`the signaling message to a central office 106, which serves
`called party 102. Recognizing that the call is for a CNAM
`subscriber, central office 106 halts the calling process to
`launch a calling name query 150 on the CCS7 network. As a
`part of the query launch, central office 106 populates a called
`party address parameter in query 150 with the directory num-
`ber ofcalling party 101, in this case 404-555-1111. The called
`party address parameter is a routing parameter within an
`AdvancedIntelligence Network (AIN) query package.
`After central office 106 has populated the called party
`address parameter, calling name query 150 is sentto a signal-
`ing transfer point (STP) 108. STP 108 performsa globaltitle
`translation (GTT) on the called party address parameter to
`determine to which service control point (SCP)calling name
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`65
`
`2
`query 150 should be routed. This determination is made based
`on thefirst three digits (the numbering plan area, or NPA) in
`the directory numberofcalling party 101, which in this case
`is 404. STP 108 then forwards the calling name query to the
`appropriate SCP 112 through CCS7 Network 110. SCP 112
`searches a CNAM database 114 for calling party’s record
`from which SCP 112retrieves the associated name. CNAM
`
`database 114 is preferably a part of SCP 112, as shownin FIG.
`1, but may be separate from SCP 112, or incorporated as part
`ofanother network elementsuch as a service node or a switch.
`
`SCP 112 returns the name associated with the directory
`numberof calling party 101 in a transaction capability appli-
`cation part (TCAP) response 151to centraloffice 106 through
`CCS7 Network 110 and STP 108. TCAP response 151 is the
`final message containing instructions on how to handle the
`call. TCAP response 151 ends the SSP/SCPtransaction that
`began with calling name query 150. In this example,the full
`nameofcalling party 101 is returned in TCAP response 151
`to central office 106.
`
`Whencentral office 106 terminates the call to called party
`102, central office 106 sends the nameofcalling party 101
`and the directory number of calling party 101 (404-555-
`1111). Central office 106 sends this information over called
`party’s line to called party’s display unit 116. The informa-
`tion is then displayed on called party’s display unit 116, along
`with the date and time of the call (generated by display unit
`116).
`Theprincipal advantage ofconventional CNAMservicesis
`the ability to screen calls. Upon receiving a call, a called party
`can review the information on the display unit and decide
`whetheror not to answerthe call. However, users wanting to
`screen calls and fulfill other location-sensitive purposes often
`prefer to know more aboutthe calling party than just name,
`number, date, and time. For instance, a service dispatcher
`monitoring the activities ofhis service technician may wish to
`receive the exact location of his technician each time the
`
`technician calls in, so as to facilitate efficient scheduling of
`the next assignment. Although the name and numberon the
`CNAMdisplay unit could possibly provide cluesto the tech-
`nician’s location, the dispatcher would prefer seeing a more
`precise and easily understandable description of location,
`e.g., a street address or building name. Thus, although the
`typical CNAM information may besuitable for simple call
`screening, many telephone users would prefer to receive even
`more information aboutthecalling party.
`
`SUMMARYOF THE INVENTION
`
`The present invention is a method and system for providing
`a service that delivers location information associated with a
`caller. The service operates in both wireline and wireless
`networks, providing called parties with the location informa-
`tion of calling parties who use either stationary or wireless
`telephones. The service can operate as a stand aloneservice or
`can be a part of a CNAM service, delivering location infor-
`mation in addition to the conventional name, number, date,
`and time. In conjunction with any call, the present invention
`reports to the called party the location from whichthe calling
`party is calling. Therefore, a subscriber can use the valuable
`location information to better screen calls andto fulfill other
`location-sensitive purposes.
`The primary components ofthe present invention include a
`service control point, an address database in communication
`with the service control point, and a network that tracks the
`locations ofnetwork users. The service control point operates
`within a PSTN in cooperation with other AIN components,
`such as signal transfer points and service switching points.
`
`

`

`US 7,796,998 Bl
`
`3
`The address database operates within the location-tracking
`network and allows access by the service control pointto its
`contents. The location-tracking network interfaces with the
`PSTNto terminate calls between location-tracking network
`users and PSTNusers. For example, for a wireline network,
`central offices provide this interface. As another example, for
`awireless network, mobile switching centers (MSCs) provide
`this interface. As another example, for voice over Internet
`protocol (VoIP) calls, an Internet protocol network and an
`IP-to-PSTN gateway providethe interface.
`The service control point performs service logic in
`response to a query requesting the location of a calling party.
`The service control point can also execute logic in response to
`a query for the caller name. Theservice control point accesses
`the namedatabase (for CNAM)andthe address database (for
`location information delivery). In response to queries, the
`service control pointalso returnsrouting instructionsto direct
`the service switching points how to terminate a call and to
`provide CNAMandlocation information for presenting on a
`display unit.
`The address database cross-references location informa-
`
`4
`party’s numberto determine thecalling party’s name,return-
`ing the calling party’s name, and displaying the calling par-
`ty’s nameonthe display unit.
`In the context ofa call from a mobile device, the method of
`the present invention generally includes determiningthecall-
`ing party’s location using a location system ofthe location-
`tracking network, recording the calling party’s location in the
`address database with an associated identifier (e.g., Mobile
`Identification Number, or MIN), forwarding the call to a
`service switching point of the PSTN,activating a trigger set
`for calls to a location delivery subscriber (the called party),
`sending a query to the service control point requesting loca-
`tion information, searching the address database forthecall-
`ing party’s directory numberto determinethe calling party’s
`location, returning routing instructions and the calling party’s
`location to the service switching point, routing the call to the
`called party, and displaying the calling party’s location on the
`called party’s display unit.
`Preferably, the location system records the calling party’s
`location in a way meaningful to the location delivery sub-
`scriber of the location information delivery service. For
`example, location information could include street addresses,
`tion with directory numbers, listing location information for
`landmarks, or building names. However, if the location sys-
`every directory number. These directory numbers (commonly
`tem provides less descriptive location information,
`this
`referred to as telephone numbers) correspondto stationary
`method may also include the step of converting the location
`terminal devices (e.g., telephones connected to the wireline
`information provided by the location system into a more
`network) and to mobile devices (e.g., cellular telephones).
`meaningful description or a description better suited for dis-
`For stationary terminal devices, the location-tracking net-
`playing on a display unit. For example, if the location system
`work records each entry in the address database upon service
`merely provides position coordinates, the service control
`activation and does not change the entry unless the terminal
`30
`device is disconnected and/or moved. For mobile devices, the
`point could use a mapping converterto translate the position
`coordinates received from the address databaseintoastreet
`location-tracking network periodically updates entries in the
`address database, changing the location information as the
`address or building namefor display on the display unit.
`mobile devices move from placeto place.
`Alternatively, in addition to location delivery, the present
`The location-tracking network is a call carrier that tracks
`invention could also include searching a name database in
`the locations of its users and maintains the informationin the
`communication with the service control pointfor the calling
`party’s identifier to determine the calling party’s name,
`returning the calling party’s na

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