throbber
US009088868B2
`
`US 9,088,868 B2
`(10) Patent No.:
`a2) United States Patent
`Johnson
`(45) Date of Patent:
`Jul. 21, 2015
`
`
`(54) LOCATION BASED EXCHANGE
`PERMISSIONS
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(71) Applicant: William J. Johnson, Flower Mound, TX
`(US)
`
`(72)
`
`(*) Notice:
`
`Inventor: William J. Johnson, Flower Mound, TX
`(US)
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 0 days.
`(21) Appl. No.: 14/087,313
`(22)
`Filed:
`Nov. 22, 2013
`oe
`.
`Prior Publication Data
`US 2014/0141814 Al
`May22, 2014
`
`(65)
`
`Related U.S. Application Data
`(63) Continuation of application No. 12/287,064, filed on
`Oct. 3, 2008, now Pat. No. 8,639,267, which is a
`continuation-in-part of application No. 12/077,041,
`filed on Mar. 14, 2008, now Pat. No. 8,600,341 .
`Int. Cl.
`HO4W 24/00
`HOAW 4/02
`HO4W 64/00
`GO6F 17/30
`
`(2009.01)
`(2009.01)
`(2009.01)
`(2006.01)
`(Continued)
`
`(51)
`
`(52) U.S. Cl.
`CPC ane HO4W4/023 (2013.01); GO6F 17/30386
`(2013.01): GO6F 17/30595 (2013.01): HO4L
`67/10 (2013.01); HO4L 67/32 (2013.01); HO4W
`4/02 (2013.01); HO4W 4/025 (2013.01); HOAW
`64/003 (2013.01); HO4W 84/18 (2013.01)
`,
`‘
`:
`(58) Field of Classification Search
`CPC ....... HO4W 4/02; H04W 4/025; H04W 4/023;
`HO04W 4/021; HO4W 4/028; H04W 4/04;
`H04W 64/003; H04W 64/00; HO4L 67/18
`See application file for complete search history.
`
`3,636,421 A
`4,021,780 A
`4,255,619 A
`
`1/1972 Barkeret al.
`5/1977 Nareyet al.
`3/1981 Saito
`.
`(Continued)
`
`EP
`EP
`
`FOREIGN PATENT DOCUMENTS
`0712227
`5/1996
`915590
`5/1999
`(Continued)
`OTHER PUBLICATIONS
`Bill N. Schilit and Marvin M. Theimer, Disseminating Active Map
`Information Mobile Hosts, IEEE Network, Sep./Oct. 1994.
`(Continued)
`
`.
`Primary Examiner — Liton Miah
`(74) Attorney, Agent, or Firm — Yudell Isidore PLLC
`
`ABSTRACT
`(57)
`Providedis a distributed system and methodfor enabling new
`and useful location dependent features and functionality to
`mobile data processing systems. Mobile data processingsys-
`tems (MSs) interact with each other as peers in communica-
`tions and interoperability. Data is shared between mobile data
`processing systems to carry out novel Location Based
`eXchanges (LBX)of data for new mobileapplications. Infor-
`mation which is transmitted inbound to,
`transmitted out-
`bound from, or is in process at, a mobile data processing
`system, is used to trigger processing ofactions in accordance
`with user configured permissions, charters, and other con-
`figurations. In a preferred embodiment a user configurable
`.
`.
`.
`ac.
`.
`platform is provided for quickly building well behaving LBX
`applications at MSs and acrossa plurality of interoperating
`MSs.
`
`46 Claims, 259 Drawing Sheets
`
`4 LBX Character
`&
`PeerInteraction Processing Code
`PeerInteraction Processing Data
`10
`8
`R
`Permissions
`Charters:
`16
`Service Directory
`
`Statistics
`
`18
`Self Management Processing Code
`20
`Seif Management Processing Data
`30
`24
`26
`a
`WOR
`LBX
`™
`Rx
`Service
`Queue||Queue||Queue||Informant}|History
`Cade
`32 Other Character
`Other Processing Code.4
`ss
`Other Processing Data
`35
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0001
`EXHIBIT 1001 - PAGE 0001
`
`Other Resources
`
`

`

`(51)
`
`(56)
`
`Int. Cl.
`HOAL 29/08
`HOAW 84/18
`
`(2006.01)
`(2009.01)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,445,118 A
`4,536,647 A
`4,757,267 A
`4,841,560 A
`4,845,504 A
`4,922,516 A
`4,973,952 A
`4,974,170 A
`4,977,399 A
`5,089,814 A
`5,095,532 A
`5,121,126 A
`5,122,795 A
`5,131,020 A
`5,185,857 A
`5,214,793 A
`5,223,844 A
`5,243,652 A
`5,245,608 A
`5,264,822 A
`5,265,070 A
`5,303,393 A
`5,321,242 A
`5,347,632 A
`5,363,377 A
`5,365,516 A
`5,371,794 A
`5,390,237 A
`5,404,505 A
`5,432,841 A
`5,444,444 A
`5,451,757 A
`5,455,807 A
`5,461,627 A
`5,475,735 A
`5,485,163 A
`5,487,103 A
`5,493,309 A
`5,497,414 A
`5,504,482 A
`5,511,111 A
`5,511,233 A
`5,512,908 A
`5,513,263 A
`5,528,248 A
`5,539,395 A
`5,544,354 A
`5,559,520 A
`5,561,704 A
`5,566,235 A
`5,581,479 A
`5,583,864 A
`5,586,254 A
`5,588,042 A
`5,590,196 A
`5,590,398 A
`5,592,470 A
`5,594,779 A
`5,596,625 A
`5,602,843 A
`5,608,854 A
`5,610,973 A
`5,625,364 A
`5,625,668 A
`5,627,549 A
`5,636,245 A
`5,646,632 A
`5,654,959 A
`5,657,375 A
`5,661,492 A
`
`4/1984 Tayloretal.
`8/1985 Atalla et al.
`7/1988 Riskin
`6/1989 Chan etal.
`7/1989 Robertset al.
`5/1990 Butler et al.
`11/1990 Malecet al.
`11/1990 Bouveet al.
`12/1990 Price etal.
`2/1992 DeLucaet al.
`3/1992 Mardus
`6/1992 Clagett
`6/1992 Cubley etal.
`7/1992 Liebesnyetal.
`2/1993 Rozmanith et al.
`5/1993 Conwayetal.
`6/1993 Mansell et al.
`9/1993 Teare etal.
`9/1993 Deatonetal.
`11/1993 Vogelman etal.
`11/1993 Minowa
`4/1994 Noreenetal.
`6/1994 Heath, Jr.
`9/1994 Fileppet al.
`11/1994 Sharpe
`11/1994 Jandrell
`12/1994 Diffie et al.
`2/1995 Hoffman et al.
`4/1995 Levinson
`7/1995 Rimer
`8/1995 Ross
`9/1995 Heath, Jr.
`10/1995 Nepple
`10/1995 Rypinski
`12/1995 Williamset al.
`1/1996 Singeretal.
`1/1996 Richardson
`2/1996 Bjornholt et al.
`3/1996 Bartholomew
`4/1996 Schreder
`4/1996 Serbetcioglu etal.
`4/1996 Otten
`4/1996 Herrick
`4/1996 White et al.
`6/1996 Steinerelal.
`7/1996 Bussetal.
`8/1996 Mayet al.
`9/1996 Barzegar et al.
`10/1996 Salimando
`10/1996 Hetz
`12/1996 McLaughlin
`12/1996 Lightfootetal.
`12/1996 Kondoetal.
`12/1996 Comer
`12/1996 Moreau
`12/1996 Matthews
`1/1997 Rudrapatnaetal.
`1/1997 Goodman
`1/1997 LeBlanc
`2/1997 Gray
`3/1997 Labedz etal.
`3/1997 Comer
`4/1997 Herricket al.
`4/1997 Loomis
`5/1997 Park
`6/1997 Ernst etal.
`7/1997 Khan et al.
`8/1997 Bakeret al.
`8/1997 Connollyet al.
`8/1997 Shoapetal.
`
`6,085,086PPPPEESPEEEEEEEEPELEESEEPEPEEEEELEESESEEPSESSESEESELEESEESEPEESEPEEPSererreeePE
`
`5,663,734
`5,664,948
`5,666,481
`5,677,905
`5,687,212
`5,689,431
`5,694,453
`5,701,301
`5,704,049
`5,712,899
`5,713,075
`5,714,948
`5,717,688
`5,720,033
`5,724,521
`5,727,057
`5,729,680
`5,771,283
`5,774,534
`5,778,304
`5,790,974
`5,794,210
`5,796,727
`5,798,733
`5,806,018
`5,812,763
`5,819,155
`5,826,195
`5,835,061
`5,838,774
`5,842,010
`5,845,211
`5,852,775
`5,855,007
`5,870,555
`5,870,724
`5,875,186
`5,875,401
`5,878,126
`5,880,958
`5,881,131
`5,884,284
`5,887,259
`5,889,953
`5,892,454
`5,896,440
`5,897,640
`5,903,636
`5,907,544
`5,920,846
`5,922,040
`5,923,702
`5,933,420
`5,938,721
`5,949,867
`5,950,130
`5,961,593
`5,963,866
`5,963,913
`5,968,176
`5,969,678
`5,982,867
`5,983,091
`5,987,381
`5,991,287
`5,995,015
`6,006,090
`6,009,398
`6,011,975
`6,018,293
`6,026,151
`6,028,921
`6,047,327
`6,055,637
`6,058,106
`6,067,082
`6,067,297
`6,076,080
`
`US 9,088,868 B2
`
`Page 2
`
`
`
`
`
`9/1997
`9/1997
`9/1997
`10/1997
`11/1997
`11/1997
`12/1997
`12/1997
`12/1997
`1/1998
`1/1998
`2/1998
`2/1998
`2/1998
`3/1998
`3/1998
`3/1998
`6/1998
`6/1998
`TN998
`8/1998
`8/1998
`8/1998
`8/1998
`9/1998
`9/1998
`10/1998
`10/1998
`11/1998
`11/1998
`11/1998
`12/1998
`12/1998
`12/1998
`2/1999
`2/1999
`2/1999
`2/1999
`3/1999
`3/1999
`3/1999
`3/1999
`3/1999
`3/1999
`4/1999
`4/1999
`4/1999
`5/1999
`5/1999
`TN999
`TN999
`TN999
`8/1999
`8/1999
`9/1999
`9/1999
`10/1999
`10/1999
`10/1999
`10/1999
`10/1999
`11/1999
`11/1999
`11/1999
`11/1999
`11/1999
`12/1999
`12/1999
`1/2000
`1/2000
`2/2000
`2/2000
`4/2000
`4/2000
`5/2000
`5/2000
`5/2000
`6/2000
`7/2000
`
`Krasner
`Dimitriadis et al.
`Lewis
`Bigham et al.
`Kinser, Jr. et al.
`Rudowet al.
`Fulleret al.
`Weisser, Jr.
`Briechle
`Pace,II
`Threadgill etal.
`Farmakis et al.
`Belangeret al.
`Deo
`Dedrick
`Emery et al.
`Belangeret al.
`Changetal.
`Mayer
`Grubeet al.
`Tognazzini
`Goldhaberetal.
`Harrisonetal.
`Ethridge
`Smith et al.
`Teng
`Worthy etal.
`Westerlageet al.
`Stewart
`Weisser, Jr.
`Jain etal.
`Roach
`Hidary
`Jovicicetal.
`Pruett et al.
`Lawloretal.
`Belangeret al.
`Rochkind
`Velamuri et al.
`Helmset al.
`Farris et al.
`Peterset al.
`Zickeret al.
`Thebautet al.
`Schipper etal.
`Reedet al.
`Veghte etal.
`Malik
`Rypinski
`Storch et al.
`Prabhakaran
`Brenneretal.
`Jaszewskietal.
`Dussell et al.
`Sonnenberg
`Coursey
`Gabberetal.
`Palamaraet al.
`Henneuseetal.
`Nessett et al.
`Stewart
`Urban etal.
`Rodriguez
`Oshizawa
`Diepstratenet al.
`DeTempleet al.
`Coleman et al.
`Muelleret al.
`Emery et al.
`Smith et al.
`Baueret al.
`Maliket al.
`Tso et al.
`Hudsonetal.
`Cudak etal.
`Enmei
`Beach
`Morschecketal.
`La Portaetal.
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0002
`EXHIBIT 1001 - PAGE 0002
`
`

`

`US 9,088,868 B2
`
`Page 3
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Kardos et al.
`8/2002
`6,430,562
`Johanssonetal.
`8/2002
`6,442,391
`Barton
`8/2002
`6,442,479
`8/2002
`6,442,687
`Savage
`Chuah etal.
`9/2002
`6,449,272
`6,091,956
`7/2000 Hollenberg
`A
`Kirbaset al.
`9/2002
`6,449,497
`6,101,381
`8/2000 ‘Tajimaetal.
`A
`Stewart
`9/2002
`6,452,498
`8/2000 Katoetal.
`A
`6,101,443
`Calameraet al.
`10/2002
`6,463,533
`6,112,186
`8/2000 Bergh et al.
`A
`Tracton etal.
`10/2002
`6,470,378
`9/2000 Watanabeetal.
`A
`6,115,669
`Lambert etal.
`10/2002
`6,470,447
`9/2000 Wantetal.
`A
`6,122,520
`Nevoux etal.
`10/2002
`6,473,626
`10/2000 Obradovichetal.
`A
`6,133,853
`Mansfield et al.
`11/2002
`6,477,382
`6,138,003
`10/2000 Kingdonetal.
`A
`11/2002
`6,477,526
`10/2000 Hallet al.
`A
`Hayashietal.
`6,138,119
`11/2002
`6,484,029
`Hugheset al.
`6,141,609
`10/2000 Herdeget al.
`A
`Seibel
`11/2002
`6,484,092
`11/2000 Struhsaker etal.
`A
`6,144,645
`11/2002
`6,484,148
`11/2000 Ito
`A
`Boyd.
`6,154,152
`Lee etal.
`12/2002
`6,490,291
`6,154,637
`11/2000 Wrightetal.
`A
`Chuah etal.
`12/2002
`6,496,491
`12/2000 Grubeet al.
`A
`6,157,829
`12/2002
`6,496,931
`12/2000 Itakura et al.
`A
`Rajchelet al.
`6,157,946
`Baker
`1/2003
`6,505,046
`6,163,274
`12/2000 Lindgren
`A
`Moleset al.
`1/2003
`6,505,048
`6,167,255
`12/2000 Kennedy, III et al.
`A
`Dorenbosch
`1/2003
`6,505,049
`1/2001 Reid etal.
`Bl
`6,182,226
`Yamashitaet al.
`1/2003
`6,505,120
`6,184,829
`2/2001 Stilp
`Bl
`1/2003
`6,505,163
`Zhangetal.
`6,185,426
`2/2001 Alperovichet al.
`Bl
`Federetal.
`1/2003
`6,512,754
`2/2001 Rhinehart
`Bl
`6,185,484
`Bedeskiet al.
`2/2003
`6,516,055
`2/2001 Khavakh etal.
`Bl
`6,192,314
`2/2003
`6,516,416
`3/2001 Lawloretal.
`Bl
`Greggetal.
`6,202,054
`2/2003
`6,519,252
`Sallberg
`6,205,478
`3/2001 Suganoetal.
`Bl
`Ohet al.
`2/2003
`6,519,458
`3/2001 Robertset al.
`Bl
`6,208,854
`Weiland etal.
`2/2003
`6,522,876
`3/2001 Rouhollahzadehet al.
`Bl
`6,208,866
`Calvert
`2/2003
`6,526,275
`5/2001 Chuah
`Bl
`6,226,277
`Bullocket al.
`2/2003
`6,526,349
`6,229,477
`5/2001 Changetal.
`Bl
`Chun etal.
`3/2003
`6,532,418
`6,229,810
`5/2001 Gerszberget al.
`Bl
`Moon
`4/2003
`6,545,596
`5/2001 Urban et al.
`Bl
`6,233,329
`Stewart
`4/2003
`6,546,257
`5/2001 Nishino
`Bl
`6,233,452
`Yostet al.
`5/2003
`6,560,442
`5/2001 Rudowetal.
`Bl
`6,236,360
`5/2003
`6,560,461
`5/2001 Rudowetal.
`Bl
`Fomukongetal.
`6,236,940
`Rai et al.
`6/2003
`6,577,643
`6/2001 Weill et al.
`Bl
`6,246,361
`Chuah etal.
`6/2003
`6,577,644
`7/2001 Stewart et al.
`Bl
`6,259,405
`Findikli et al.
`7/2003
`6,594,482
`7/2001 Reedet al.
`Bl
`6,263,209
`Reese
`9/2003
`6,618,474
`6,278,938
`8/2001 Alumbaugh
`Bl
`Drutman et al.
`9/2003
`6,618,593
`9/2001 Chuah
`Bl
`6,285,665
`Sladek etal.
`9/2003
`6,622,016
`9/2001 Hattori et al.
`Bl
`6,285,931
`Zendleet al.
`9/2003
`6,628,627
`10/2001 Brunner
`Bl
`6,298,234
`9/2003
`6,628,928
`10/2001 Goertzelet al.
`Bl
`Crosbyet al.
`6,308,273
`Rachabathunietal.
`9/2003
`6,628,938
`10/2001 Havinisetal.
`Bl
`6,311,069
`10/2003
`6,633,633
`11/2001 Fano
`Bl
`Bedingfield
`6,317,718
`Rabe
`10/2003
`6,640,184
`11/2001 Fitch et al.
`Bl
`6,321,092
`11/2003
`6,647,257
`11/2001 Vasa etal.
`Bl
`Owensby
`6,324,396
`11/2003
`6,647,269
`12/2001 Stewart
`Bl
`Hendreyet al.
`6,326,918
`Schuster etal.
`11/2003
`6,650,901
`12/2001 Chuah
`Bl
`6,327,254
`11/2003
`Chenetal.
`12/2001 Meeketal.
`Bl
`6,654,610
`6,327,357
`12/2003
`Walsh
`
`Bl=12/2001 Banderaet al. 6,662,014
`6,332,127
`12/2003
`6,665,536
`Bl=12/2001 Bowman-Amuah
`Mahany
`6,332,163
`12/2003
`Chuah etal.
`Bl
`1/2002 Cantu et al.
`6,665,718
`6,340,958
`12/2003
`Vaziri et al.
`Bl
`1/2002 Cossinsetal.
`6,671,272
`6,343,290
`1/2004
`Zellneret al.
`6,675,017
`Bl
`3/2002 Cannonetal.
`6,353,664
`1/2004
`Rai et al.
`6,675,208
`6,359,880
`Bl
`3/2002 Curry etal.
`1/2004
`Bl
`3/2002 Irvin
`6,677,894
`Sheynblatetal.
`6,360,101
`2/2004
`Stewart et al.
`6,697,018
`Bl
`4/2002 Bender
`6,366,561
`2/2004
`Brinkman etal.
`Bl
`4/2002 Chuah etal.
`6,697,783
`6,377,548
`3/2004
`Pinderetal.
`6,701,160
`6,377,810
`Bl
`4/2002 Geigeret al.
`3/2004
`Stefan et al.
`Bl
`4/2002 Raiet al.
`6,701,251
`6,377,982
`3/2004
`Chuah etal.
`6,704,311
`B2
`5/2002 Batesetal.
`6,385,531
`4/2004
`Meadowsetal.
`Bl
`5/2002 Mankoff
`6,716,101
`6,385,591
`Contractor
`4/2004
`Bl
`5/2002 Turnbull et al.
`6,721,406
`6,389,426
`4/2004
`Maoetal.
`6,725,048
`Bl
`5/2002 Rai et al.
`6,393,482
`5/2004
`Blants
`Bl
`6/2002 Chuah etal.
`6,732,080
`6,400,722
`5/2004
`Cook
`Bl
`6/2002 Lane
`6,732,101
`6,407,673
`5/2004
`Stewart et al.
`6,732,176
`6,408,307
`Bl
`6/2002 Sempleet al.
`5/2004
`Zellneret al.
`Bl
`7/2002 Stewart et al.
`6,738,808
`6,414,635
`6/2004
`Reed
`Bl
`7/2002 Raiet al.
`6,754,504
`6,414,950
`6/2004
`Smith et al.
`6,754,582
`6,415,019
`Bl
`7/2002 Savaglio etal.
`7/2004
`Stewart et al.
`Bl
`7/2002 Heinonenet al.
`6,759,960
`6,418,308
`8/2004
`Smith et al.
`Bl
`7/2002 Dzuban
`6,772,064
`6,421,441
`9/2004
`Zellneret al.
`Bl
`7/2002 Raiet al.
`6,799,049
`6,421,714
`10/2004
`Chuah etal.
`Bl
`7/2002 Kortesalmi eial.
`6,801,509
`6,427,073
`11/2004
`Hussainetal.
`Bl
`7/2002 Stefan et al.
`6,816,720
`6,427,119
`11/2004
`Antonucci etal.
`Bl
`8/2002 Bouvieret al.
`6,819,929
`6,430,276
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0003
`EXHIBIT 1001 - PAGE 0003
`
`

`

`US 9,088,868 B2
`
`Page 4
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`10/2002 Sugaya
`2002/0161637 Al
`11/2002 Wanget al.
`2002/0174147 Al
`1/2003 Von Kohorn
`2003/0003990 Al
`1/2003 Charpentier
`2003/0016233 Al
`1/2003 Fileppet al.
`2003/0018527 Al
`11/2004 Gupta etal.
`6,820,062 Bl
`7/2003 Robinsonetal.
`2003/0140088 Al
`12/2004 Lee et al.
`6,829,475 Bl
`9/2003 Ebling etal.
`2003/0169151 Al
`2/2005 Paul etal.
`6,850,758 Bl
`1/2004 Bhatiaet al.
`2004/0002329 Al
`3/2005 Sandhuetal.
`6,867,733 B2
`5/2004 Zellneret al.
`2004/0097243 Al
`3/2005 Hanson
`6,868,074 BL
`6/2004. Koch
`2004/0111269 Al
`35003 ppielman ;
`eae:4 BI
`uvall
`et al.
`5
`5
`;
`ane sewart
`bodoleceos ‘i
`5/2005 Bansal etal.
`6.898.569 BL
`2
`tewart et al.
`8/2005 Rayburn
`6,937,869 BL
`10/2004 Wilsonet al.
`2004/0203903 Al
`8/2005 Swartz etal.
`6,937,998 Bl
`10/2004 Zellneret al.
`2004/0205198 Al
`10/2005 Cromeretal.
`6,954,147 Bl
`2004/0252051 Al* 12/2004 Johnson ..... 342/357.09
`1/2006 Chithambaram
`6,985,747 B2
`2004/0266453 Al
`12/2004 Maanoja etal.
`2/2006 Shaffer et al.
`6,999,572 Bl
`2005/0017068 Al
`1/2005 Zalewski et al.
`2/2006 Steeves
`7,005,985 Bl
`2005/0043036 Al
`2/2005 Ioppe et al.
`3p06 ewart et al.
`seoo BS
`9
`:
`sson
`;
`;
`poewoseee? ‘i ae Robinson etal.
`5/2006 Bhatia et al.
`7,043,231 B2

`in
`6/2006 Stewart etal.
`7,058,594 B2
`2005/0114777 Al
`5/2005 Szeto
`6/2006 Zellner etal.
`7,069,319 B2
`2005/0151655 Al
`7/2005 Hamrick etal.
`8/2006 Zellner etal.
`7,085,555 B2
`2005/0246097 Al
`11/2005 Hamricket al.
`9/2006 Teshima
`7,103,368 B2
`2005/0272445 Al
`12/2005 Zellner
`9/2006 Smith et al.
`7,103,476 B2
`
`7,106,843 BL=9/2006 Gainsboroetal. 2006/0030335 Al 2/2006 Zellneretal.
`
`Is Ieow Bi
`lobo. cuuer ‘ al
`2006/0030339 Al
`2/2006 Zhovnirovsky etal.
`5
`;
`oton et al.
`9
`Tiaei0l BL
`toate tun
`joensen AI
`2006 Chana
`7,130,630 B1* 10/2006 Enzmannetal. .......... 455/435.1
`*
`.
`7,139,722 B2
`11/2006 Perrella et al.
`2006/0094447 Al
`5/2006 Zellner
`7,155,199 B2
`12/2006 Zalewskiet al.
`2006/0099966 Al
`§/2006 Motonetal.
`7,181,225 Bl
`2/2007 Motonetal.
`2006/0105784 Al
`5/2006 Zellneret al.
`7,181,529 B2
`2/2007 Bhatia etal.
`2006/0106537 Al
`5/2006 Hamricket al.
`7,188,027 B2
`3/2007 Smith et al.
`2006/0164302 Al
`7/2006 Stewart et al.
`7,190,960 Be
`3bos wison ‘ a
`2006/0167986 Al
`7/2006 Trzynaetal.
`;
`5
`ilson et
`9
`<
`/
`al.
`riant $0 Laws
`2ovsnisae7 Ar
`$008 Seva
`7,224,978 B2
`5/2007 Zellneretal.
`|
`9
`al :
`7,236,799 B2
`6/2007 Wilsonet al.
`2006/0189332 Al
`8/2006 Bencoet al.
`RE39,717 E
`7/2007 Yatesetal.
`2006/0195570 Al
`8/2006 Zellneret al.
`7,245,925 B2
`7/2007 Zellner
`2006/0253252 Al
`11/2006 Hamricketal.
`7,260,378 B2
`8/2007 Hollandetal.
`2007/0010260 Al
`1/2007 Zellner et al.
`7,272,493 Bl
`9/2007 Hamricket al.
`2007/0042789 Al
`2/2007 Motonetal.
`7,292,939 B2
`11/2007 Smith et al.
`2007/0105565 Al
`5/2007 Enzmannetal.
`Teoeat 55
`1does Smithetal.
`2007/0124721 Al
`5/2007 Cowinget al.
`7,383,052 B2__
`6/2008 Moton etal
`30070233387 A1* 10/2007 Johason
`2001/0001239 Al
`5/2001 Stewart

`OPSON vossessers esses esneess
`2001/0005864 Al*
`6/2001 Mousseau et al.
`2007/0250920 Al
`10/2007 Lindsay
`2001/0007450 Al
`7/2001 Begum
`2008/0096529 Al
`4/2008 Zellner
`2001/0021646 Al
`9/2001 Antonucci etal.
`2008/0311957 A1* 12/2008 Jantunen et al... 455/560
`2001/0028301 Al
`10/2001 Geiger ctal.
`2001/0034709 Al
`10/2001 Stoifoetal.
`2001/0049275 Al
`12/2001 Pierry etal.
`2001/0051911 Al
`12/2001 Marksetal.
`
`........... 709/318
`
`701/300
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`917320
`
`5/1999
`
`2002/0037722 Al
`2002/0037731 Al
`
`3/2002 Hussainetal.
`3/2002 Maoetal.
`
`2002/0038362 Al
`
`3/2002 Bhatia etal.
`
`2002/0046090 Al
`2002/0052781 Al
`
`4/2002 Stewart
`§/2002 Aufrichtet al.
`
`2002/0077084 Al
`2002/0077118 Al
`2002/0077130 Al
`2002/0077897 Al
`2002/0087335 Al
`2002/0090932 Al
`2002/0095312 Al
`2002/0102993 Al
`2002/0107027 Al
`2002/0120713 Al
`
`6/2002 Zellner etal.
`6/2002 Zellner etal.
`6/2002 Owensby
`6/2002 Zellner et al.
`7/2002 Meyers etal.
`7/2002 Bhatia etal.
`7/2002 Wheat
`8/2002 Hendrey etal.
`8/2002 O’Neil
`8/2002 Guptaetal.
`
`EP
`EP
`
`GB
`
`JP
`JP
`
`JP
`JP
`wo
`Wo
`wo
`Wo
`WO
`WO
`WO
`
`779752
`1435749
`
`6/2004
`7/2004
`
`2396779
`
`6/2004
`
`07-234789
`07-288514
`
`08-44568
`08-87296
`.
`wooelade
`WO 99/16263
`WO 99/27716
`WO 99/51005
`WO 99/55012
`WO 00/02365
`WO 00/76249
`
`9/1995
`10/1995
`
`2/1996
`4/1996
`Choe
`4/1999
`6/1999
`10/1999
`10/1999
`1/2000
`12/2000
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0004
`EXHIBIT 1001 - PAGE 0004
`
`

`

`US 9,088,868 B2
`Page 5
`
`(56)
`
`WO
`WO
`
`References Cited
`FOREIGN PATENT DOCUMENTS
`
`WO 02/11407
`WO 04/80092
`
`2/2002
`9/2004
`
`OTHER PUBLICATIONS
`
`Andy Harter andAndy Hooper, A Distributed Location system for the
`Active Office, IEEE Network, Jan./Feb. 1994.
`Max J. Egenhofer, Spatial SQL: A Query and Presentation Language,
`IEEE Network, Feb. 1994.
`Mike Spreitzer and Marvin Theimer, Providing Location Information
`in a Ubiquitous Computing Environment, Proceedings of the Four-
`teenth ACM Symposium on Operating Systems Principles, Dec.
`1993.
`George W. Fitzmaurice, Situated Information Spaces and Spatially
`Aware Palmtop Computers, Communication of the ACM,Jul. 1993.
`Ronald Azuma, Tracking Requirements for Augmented Reality,
`Communications of the ACM,vol. 36 No. 1, Jan. 1992.
`Roy Want, et al., The Active Badge Location System, ACM Trans-
`actions on Information Systems, vol. 10, No. 1, Jan. 1992.
`Marvin White, Emerging Requirements for Digital Maps for In-
`Vehicle Pathfinding and Other Traveller Assistance, Vehicular Navi-
`gation and Information Systems Conference Proceedings, Part 1,
`Oct. 1991.
`Fred Phail, The Power of a Personal Computer for Car Information
`and Communications Systems, Vehicular Navigation and Informa-
`tion Systems Conference Proceedings, Part 1, Oct. 1991.
`
`ThomasA. Dingus, et al., Human Factors Engineering the TravTek
`Driver Interface, Vehicular Navigation and Information Systems
`Conference Proceedings, Part II, Oct. 1991.
`Michael Muffat et al., European Cooperation on Dual Mode Route
`Guidance Perspectives for Advanced Research Partners, Vehicular
`Navigation and Information Systems Conference Proceedings, Part
`II, Oct. 1991.
`the Enterprise,
`for
`High-Performance Wireless Access Point
`ORiNOCO™AP-100 Access Point for the Enterprise, Lucent Tech-
`nologies, 2000.
`MobileStar Network, MobileStar Network First to Provide Business
`Travelers with High-Speed Data Accessvia the Internet-Wirelessly,
`New York, NY, Jun. 24, 1998.
`Harry Chen,et al., “Dynamic Service Discovery for Mobile Com-
`puting: Intelligent Agents MeetJini in the Aether,” Cluster Comput-
`ing, Special Issue on Internet Scalability, vol. 4, No. 4, Feb. 2001.
`3rd Generation Partnership Project: Technical Specification Group
`Services and System Aspects; Functional Stage 2 Description of
`Location Services in UMTS (1999).
`http://www.openwave.com/us/news_room/press_releases/2001/
`20020320, “Open Wave Announces Availability to End-to-EndSet of
`Location Services for Wireless Internet”.
`Trembly, A., “Wireless products arm road warriors,” National Under-
`writer, vol. 105, No. 3, pp. 23-25, Dialog 02113577 67213220 (Jan.
`2001).
`
`* cited by examiner
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0005
`EXHIBIT 1001 - PAGE 0005
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 1 of 259
`
`US 9,088,868 B2
`
`4 LBX Character
`
`PeerInteraction Processing Code
`
`Peer Interaction Processing Data
`
`10
`Permissions
`
`12
`Charters
`
`4
`Statistics
`
`|
`se
`|=]
`| Service Directory |
`
`|
`
`
`
`Self Management Processing Code
`
`Self Management Processing Data
`
`Gf)
`22
`|
`| WDR fj}
`| Queue|
`
`24
`Tx
`
`|
`
`2
`
`|
`
`28
`|
`||
`I} Service
`|| Informant
`|} Code
`||
`
`|
`
`:
`
`32 Other Character
`34
`Other Processing Code
`
`36
`Other Processing Data
`
`38
`Other Resources
`
`|
`
`)
`
`Fig. 1A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0006
`EXHIBIT 1001 - PAGE 0006
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 2 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 1B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0007
`EXHIBIT 1001 - PAGE 0007
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 3 of 259
`
`US 9,088,868 B2
`
`yo 4
`
`|
`
`Service(s)
`
`| F
`
`ig. 1C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0008
`EXHIBIT 1001 - PAGE 0008
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 4 of 259
`
`US 9,088,868 B2
`
`(00
`
`Processor(s) 60
`
`Persistent Storage
`
`98
`
`|
`
`{
`
`f Removable
`|
`{_
`Removable Storage
`j
`Device f—| Storage Unit
`
`62
`|
`}
`~
`
`72
`
`Other Data
`pe Processing
`|
`System |
`
`| Bus
`
`1.
`
`'
`
`.
`
`I
`
`F
`'
`|
`
`Communications
`Interface
`
`Display Device
`Interface
`
`Input Peripheral
`Interface(s)
`
`Output Peripheral
`Interface(s)
`
`1 64
`F
`:
`
`1-66
`
`68
`
`Fig. 1D
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0009
`EXHIBIT 1001 - PAGE 0009
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 5 of 259
`
`US 9,088,868 B2
`
`108c'
`> 106
`
`108d
`
`108e
`
`
`140 5 =
`
`134
`
`102
`
`B
`
`
`es
`d
`
`114¢
`
`114a
`
`114d
`
`|414b
`
`114e
`
`114f
`
`412
`
`162
`164
`Sn =
`
`760
`
`156
`
`= :
`
`
`168A)
`16 a
`
`182,
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0010
`EXHIBIT 1001 - PAGE 0010
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 6 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 2A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0011
`EXHIBIT 1001 - PAGE 0011
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 7
`
`of 259
`
`US 9,088,868 B2
`
`Fig. 2B
`
`APPLE
`EXHIBIT 1001 - PAGE 0012
`
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 8 of 259
`
`US 9,088,868 B2
`
` 200
`
`Fig. 2C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0013
`EXHIBIT 1001 - PAGE 0013
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 9 of 259
`
`US 9,088,868 B2
`
`230
`
`START- Thread for
`Antenna locate MS when |
`detected in range
`J
`
`Authenticated MS
`signal detected
`
`234
`
`| Respond back asapto§
`MS with current

`antenna whereabouts §
`info
`
`232
`
`
`
`
` | Whereabouts Daia
`
`MS completes a
`whereabouts daia
`record
`
`Prepare parameters |
`
`Insertion
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0014
`EXHIBIT 1001 - PAGE 0014
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 10 of 259
`
`US 9,088,868 B2
`
`itself relative antenna
`
`250 START- MSthread locates
`
`|Authenticated antenna ;
`signal detected
`:
`
`| Send requesi and wait
`for response
`
`MS completes a
`whereabouts data
`record
`
`Prepare parameters
`
`invoke
`| Whereabouts Data
`Insertion
`
`Fig. 2E
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0015
`EXHIBIT 1001 - PAGE 0015
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 11 of 259
`
`US 9,088,868 B2
`
`START- Whereabouts
`data insertion
`
`\
`
`Determine params 4 |
`WODR, obsolete Q_
`|
`entries, & supervis
`
`
`
`MSthread discards
`obsolete location
`queue record(s)
`

`|
`
`288 Update DLMV if new —.
`role tobe added
` MS threadinserts
`
`whereabouts data
`
`
`record to queue f
`’
`292
`
`
`
`
`
`
`
`
`enabled for this
`WDR?
`Yes"
`
`—
`
`
`Confidence
`
`for insert ok?
`
`Yes
`
`
`
`
`294
`
`Supervisory
`servicetobe
`
`&
`
`notified?
`
`
`Update supervisory !
`system(s)
`
`appropriately
`
`
`
`
`298
`
`
`
`WDR
`”
`
`for this MS
`
`?
`Yes?
`280
`
`
`
`
`Peek queue for most §
`recenthighest

`confidence WDR for §
`
`
`this MS whereabouts —
`
`K-22
`
`6
`
`Ye
`
`RETURN
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0016
`EXHIBIT 1001 - PAGE 0016
`
`;
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 12 of 259
`
`US 9,088,868 B2
`
`zie
`*
`
`‘\\
`
`‘
`
`\
`
`.
`
`\
`
`N
`
`\
`
`\
`
`708b
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\\
`
`\
`
`\,
`
`‘
`
`’
`
`/
`
`“ZL
`4
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`/
`
`J
`
`//
`
`f
`
`3} 200
`
`108d
`
`108F
`
`Fig. 3A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0017
`EXHIBIT 1001 - PAGE 0017
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 13 of 259
`
`US 9,088,868 B2
`
`locating MS
`
`
` START- Service
`
`
`
`
`
`
`
`
`
`
`
`312
`Nearest basestations|
`continue pulse
`reporting signal
`strength w/ AOA or
`TDOAor
`heterogenously with |
`path AOA and TDOA ¢
`to main controller
`
`3714
`
`Yes
`
`|
`
` |
`
`324
`
`
`Appropriately prune
`location history data §
`for MS
`

`
`
`
`
`
`
`location(s)
`
`326
`
`Determine heading §
`based on current
`versus previous
`
`328
`
`Complete service side §
`WDR
`
`
`
`
`|
`location history data;
`Notify supervisory svc §
`
`
`wall applicable
`
`332
`Communicate WDR .
`info to MS
`;
`
`334
`
`| MScompletesits
`WDR
`

`:
`
`336
`
`338
`
`Prepare parameters jf
`Insertion
`
`MS invokes
`Wherabouts Data
`
`
`
`
`
`MS id
`‘
`participating
`
`No
`?
`
`
`Controller(s)
`determines strongest |
`signal base stations
`
`for MS
`
`
`ase Station location §
`
`
`
`information accessed §
`
`
`for strongest base
`_ stations
`
`
`
`
`TDOA or AOA or
`
`
`| heterogenously both §
`AOAand TDOAof
`
`
`strongest signal base J
`stations used to
`|
`
`
`calculate location of
`
`MS
`
`
`Accesslocation
`
`history data of
`previous location(s)
`
`Fig. 3B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0018
`EXHIBIT 1001 - PAGE 0018
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 14 of 259
`
`US 9,088,868 B2
`
`350
`
`START- MSlocating
`
`364
`
`
`
`
`
`
`
`
`Determinedirection [|
`Device continues
`receiving pulse
`based oncurrent
`j
`
`
`
`reporting signals from J
`versus previous
`
`
`nearest stations for
`location(s)
`
`AOA or TDOAor
`
`heterogeneously AOA §
`and ‘rer
`d TDOA
`:
`
`
` Complete WDR
`
`
`
`
`MS determines
`
`strongest signals
`
`
`Prepare parameters |
`
`MSparsesstation
`
`location information
`
`
`from pulse message
`
`parameters
`
`
`
`

`AOAorTDOA cr
`
`
`heterogeneously both F
`TDOA and AOA of
`j
`
`
`strongest signals used [
`to calculate location of f
`
`invoke
`Whereabouts Data
`Insertion
`
` Access location
`
`history data of
`previous location
`
`
`
`
`Appropriately prune
`location history data
`
`
`for MS
`
`
`Fig. 3C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0019
`EXHIBIT 1001 - PAGE 0019
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 15 of 259
`
`US 9,088,868 B2
`
`
`
`
`
`Fig. 4A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0020
`EXHIBIT 1001 - PAGE 0020
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 16 of 259
`
`410
`
`START- GPS locator \
`system
`
`Initialize to GPS
`interface
`
`New location
`coordinates
`determined upon
`f§
`strongest satellite
`signals with params |
`received
`
`|
`
`Insertion
`
`Calculate location
`information
`
`Complete WDR-
`
`P
`
`Whereabouts Daia |
`

`
`3
`
`US 9,088,868 B2
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0021
`EXHIBIT 1001 - PAGE 0021
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 17 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 5A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0022
`EXHIBIT 1001 - PAGE 0022
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 18 of 259
`
`US
`
`9,088,868 B2
`
`510
`
`
`d
`
`
`Cell controller emits
`signal
`
`
`
`Receiving system
`phase modulates
`unique MSid onto
`return signal
`
`7524
`
`Calculate location
`information
`
`
`
`
`Access MS location
`history of prev
`locations;
`Appropriately prune
`history data;
`Determine heading
`based on previous
`locations
`
`
`
`528
`
`Complete service side
`WDR
`
`
`
`
`
`
`
`Append entry to

`location history data;

`
`
`Notify supervisory
`[
`
`
`service if applicable §
`
`532
`;
`| Communicate WDR tog
`MS
`'
`
`
`START- Determine
`
`MSlocation
`iifey7
`
`
`
`
`
`
`
`
`
`
`
`
` Cell controller
`
`determines antennas §
`
`
`in closest range of
`returned signal
`
`
`
`Cell controller extracts f
`the MSid from return §
`signal
`
`
`
`
`
`Cell controller
`
`
`
`| determinesdistances, J
`
`
`AOA,or
`heterogenously both §
`
`
`\distances AND AOAoff
`
`
`unique id from closest
`X antennas
`=:
`
`
`
`
`MSbyregistration grid |
`
`
`
`MS invokes
`
`Whereabouts data
`
`insertion
`Fig. 5B
`
`
`
`
`
`534
`MS completes its
`WDR
`
`|
`j
`
`536
`
`
`
` Cell controller locates |
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0023
`EXHIBIT 1001 - PAGE 0023
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 19 of 259
`
`US 9,088,868 B2
`
`602 START- Physically or
`locating by service
`
`604
`
`Prepare parameters
`

`
`
`
`622
`
`
`
`610
`
`logically connected
`
`
`
`
`MSis physically
`
`plugged into network §
`or logically connected
`
`
`
`
`
`
`| MS accessesservice 5
`
`;
`
`
`
`Service accesses
`
`
`
`MS invokes
`
`location history data
`
`Whereabouts Data
`which contains
`
`
`Insertion
`
`
`
`network address for
`
`loc/dir info
`
`Appropriately prune
`location history data;
`|
`
`
`Determine heading/
`|
`travel to previous
`
`
`locations
`
`
` Complete service side §
`
`
`
`
`WDR
`
`
`Append entry to
`location history data;
`
`Notify supervisory
`
`
`service if applicable
`
`
`
`
`Fig. 6A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0024
`EXHIBIT 1001 - PAGE 0024
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 20 of 259
`
`US 9,088,868 B2
`
`640
`
`START- Physically or
`logically connected
`locating by MS
`
`]
`
`1
`
`642
`
`MSis physically
`plugged into network
`or logically connected |
`
`| MS accesses service; j
`MSreceives ack for
`being connected
`
`Insertion
`
`MS requests
`whereabouts info via §
`service and waits for

`WDRdata
`
`MS completes its
`WDR
`
`|
`
`;
`
`Prepare parameters §
`
`MSinvokes
`Whereabouts Data
`
`Fig. 6B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0025
`EXHIBIT 1001 - PAGE 0025
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 21 of 259
`
`US 9,088,868 B2
`
`| Locating |
`|_ Service
`
` 700
`
`Fig. 7A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0026
`EXHIBIT 1001 - PAGE 0026
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 22 of 259
`
`US 9,088,868 B2
`
`£00
`| Locating k
`Service
`
` 4
`
`704
`
`~
`
`|\714
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0027
`EXHIBIT 1001 - PAGE 0027
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 23 of 259
`
`US 9,088,868 B2
`
`,
`200
`| Locating k
`Service
`
` J
`
`\
`
`704
`
`.
`
`
`
`Fig. 7C
`
`| | |
`
`| | |
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0028
`EXHIBIT 1001 - PAGE 0028
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 24 of 259
`
`US 9,088,868 B2
`
`732
`
`START- Graphical
`thread locating
`
`
`
`
`
`
`740 No
`
`Detected any ?
`
`
`
`Yes
`
`734
`Initialize patiterné
`symbol(s)/ object(s)
`locatn recognitn sys §
`
`|

`
`Get next snapshot;
`wait if necessary
`
`Detect pattern/
`symbol(s)/ object(s)
`within field of view
`

`
`742
`
`Calculate WDR
`information for
`
`
`
`object(s)
`
`
`
`
`
`744
`
`746
`
`Notify supervisory svc
`
`Communicate WDR |
`information to MS(s)
`
`750
`
`
`Prepare parameters §
`
`MS completesits
`WDR
`
`
`
`if applicable
`
`
`. properly identify “>
`
`
`
`
`the MS?_
`
`Yes
`
`
` MS invokes
`
`
`Whereabouts Data
`
`
`
`insertion
`
`Fig. 7D
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0029
`EXHIBIT 1001 - PAGE 0029
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 25 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 8A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0030
`EXHIBIT 1001 - PAGE 0030
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 26 of 259
`
`US 9,088,868 B2
`
`810
`
`
`
`TART - Thread for
`
`
`locating by physically
`contacted/sensed/
`
`
`
`
`touched
` 822
`
`
`
`
`
`Determine WOR
`information
`
`f
`.
`
`;
`
`824
`
`Update supervisory
`service if applicable
`
`
`
`
`826
`
`
`
`Sampie sei as input
`
`for recognition
`
`
`
`
`
`
`Databaseis accessed
`
`
`for match
`;
`
`
`Prepare parameters
`
`
` Whereabouts Data
`
`
`
`Save data for
`|
`| unrecognized entity |
`
`
`Communicate WDR
`information to MS
`
`; 826
`MS completesits
`WDR
`
`830
`
`MS handle found?
`
`
`
`insertion
`
`Fig. 8B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0031
`EXHIBIT 1001 - PAGE 0031
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 27 of 259
`
`US 9,088,868 B2
`
`850
`
`START- User specifies
`whereabouts info
`___
`-
`User continues
`interfacing to MS until §
`action that is handled §
`below
`
`852
`
`854
`
`Set this MS Yes
`location?
`
`
`
`MS locatesitseif
`
`
`
`
`
`
`
`Receive WDR
`information
`i
`
`Handle userinterface |
`
`i action appropriately §
` Provide
`
`
`timeout
`errorto user
`f
`
`
`
`Fig. 8C
`
`862
`
`information itself?
`MS
`No
`
`
`can locate
`
`
`
`
`
`
`
`MS emits where am |
`|
`
`broadcastsoliciting
`
`response (may MS invokes
`Whereabouts Data
`Getthis MS
`
`Insertion
`location?
`
`860
`Userinterfaces for
`specifying his WDR |
`
`874
`MS completesits
`WDRinformation
`
`|
`
`876
`
`Prepare parameters
`
`878
`
`880
`
`Terminate interface fe
`
`
`
`882
`
`STOP
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0032
`EXHIBIT 1001 - PAGE 0032
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 28 of 259
`
`US 9,088,868 B2
`
`
`
`MS (id 0A12:43EF:985B:012F)
`
`
`
`
`Graphic-Pattern(s)
`
`
`
`Graphic-Distances
`
`[Cc|
`Graphic-Triangulate
`
`{S|
`
`Artificial
`[C|
`
`intelligence
`[S|
`
`[cI
`|S|
`
`
`
`
`
`Antenna Range
`
`
`Antenna AOA
`
`
` Antenna TDOA
`
`
`
`
`Antenna MPT
`
`
`LIDAR/optics
`
`
`
`Manual
`
`
`
`Contact
`
`
`Ss
`
`
`c
`
`
`
`MPT
`s
`
`=[¢|
`ent Logical
`Connect
`Ss
`
`[ServerLogical|¢fConnect
`(S|
`
`[GtentPhysical|¢fConnect
`S|
` Connect
`
`
`Sound/Acoustics
`
`
`
`
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0033
`EXHIBIT 1001 - PAGE 0033
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 29 of 259
`
`US 9,088,868 B2
`
`locating
`
`950 START- Heterogeneous
`
`Processa plurality of §
`| paramsusing different}
`location methods
`
`|
`

`Heterogeneously
`locate the MS using ¢
`different location
`| params in conjunction §
`with each other

`
`Communicate WDR §
`information to MS
`
`MS completesits
`WDR
`
`Prepare parameters §
`
`MS invokes
`Whereabouits Data
`insertion
`
`Fig. 9B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0034
`EXHIBIT 1001 - PAGE 0034
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 30 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 10A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0035
`EXHIBIT 1001 - PAGE 0035
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 31 of 259
`
`US 9,088,868 B2
`
`
`
`Fig. 10B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0036
`EXHIBIT 1001 - PAGE 0036
`
`

`

`U.S. Patent
`
`Jul. 21, 2015
`
`Sheet 32 of 259
`
`US 9,088,868 B2
`
`
`
`
`
`Fig. 10C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0037
`EXHIBIT 1001 - PAGE 0037
`
`

`

`U.S. Patent
`
`Jul. 21

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