throbber
a2) United States Patent
`US 8,639,267 B2
`(0) Patent No.:
`Jan. 28, 2014
`(45) Date of Patent:
`Johnson
`
`US008639267B2
`
`(54) SYSTEM AND METHOD FOR LOCATION
`BASED EXCHANGES OF DATA
`FACILITATING DISTRIBUTED LOCATIONAL
`APPLICATIONS
`
`EP
`EP
`
`FOREIGN PATENT DOCUMENTS
`
`0712227
`915590
`
`5/1996
`5/1999
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Bill N. Schilit and Marvin M. Theimer, disseminatwing Active Map
`Information Mobile Hosts, IEEE Network, Sep./Oct. 1994.
`
`(Continued)
`
`Primary Examiner — Liton Miah
`(74) Attorney, Agent, or Firm — Yudell Isidore Ng Russell
`PLLC
`
`US 2009/0233623 Al
`
`Sep. 17, 2009
`
`(57)
`
`ABSTRACT
`
`(76)
`
`Inventor: William J. Johnson, Flower Mound, TX
`(US)
`
`*)
`
`Notice:
`
`4)
`Mi
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`US.C. 154(b) by 971 days.
`
`(21) Appl. No.: 12/287,064
`
`(22)
`
`Filed:
`
`Oct. 3, 2008
`
`(65)
`
`Prior Publication Data
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 12/077,041,
`filed on Mar. 14, 2008.
`
`(51)
`
`Int. Cl.
`HO4W 24/00
`(52) U.S.Cl
`USPC vesseesesseeeree 455/456.3; 455/404.2; 455/414.2;
`370/331
`
`(2009.01)
`
`(58) Field of Classification Search
`USPC iceccseescteeseerecnees 455/404.2, 456.3; 370/331
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`Providedis a distributed system and methodfor enabling new
`and useful location dependent features and functionality to
`mobile data processing systems. Mobile data processing sys-
`tems (MSs) interact with each other as peers in communica-
`tions and interoperability. Indirectly located mobile data pro-
`cessing systems are located relative other mobile data
`processing systems, and are automatically located using
`whereabouts data of directly located mobile data processing
`systems and/or whereabouts data of other indirectly located
`mobile data processing systems. A mobile data processing
`system may dynamically take on roles of being directly
`located or indirectly located, depending on the environment
`and capabilities available at a particular time. Data is shared
`between mobile data processing systems to carry out novel
`Location Based eXchanges (LBX) of data for new mobile
`applications. Information which is transmitted inbound to,
`transmitted outbound from,or is in process at, a mobile data
`processing system, is used to trigger processing of actions in
`accordance with user configured permissions, charters, and
`other configurations. In a preferred embodiment, a user con-
`figurable platform is provided for quickly building well
`behaving LBX applications at MSs and across a plurality of
`interoperating MSs.
`
`56 Claims, 259 Drawing Sheets
`
`3,636,421 A
`4,021,780 A
`4,255,619 A
`4,445,118 A
`4,536,647 A
`4,644,351 A
`4,757,267 A
`4,841,560 A
`
`3/1972 Barkeretal.
`5/1977 Narey etal.
`3/1981 Saito
`4/1984 Tayloretal.
`8/1985 Atalla etal.
`2/1987 Zabarskyetal.
`7/1988 Riskin
`6/1989 Chan et al.
`
`(Continued)
`
`
`
`
`
`{200
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0001
`EXHIBIT 1001 - PAGE 0001
`
`

`

`PPPPEEEEEESESEEEEESEEPSEEEEPELEEEEEPEEPSEEEEPSESPEPEEPSEPEEPEESEPEEEEEPEPrerPPS
`
`(56)
`
`4,845,504
`4,922,516
`4,973,952
`4,974,170
`4,977,399
`5,089,814
`5,095,532
`5,121,126
`5,122,795
`5,131,020
`5,185,857
`5,195,031
`5,214,793
`5,223,844
`5,243,652
`5,245,608
`5,264,822
`5,265,070
`5,303,393
`5,321,242
`5,337,044
`5,347,632
`5,363,245
`5,363,377
`5,365,516
`5,371,794
`5,390,237
`5,404,505
`5,432,841
`5,444,444
`5,451,757
`5,455,807
`5,461,627
`5,469,362
`5,475,735
`5,485,163
`5,487,103
`5,493,309
`5,497,414
`5,504,482
`5,511,111
`5,511,233
`5,512,908
`5,513,263
`5,528,248
`5,539,395
`5,544,354
`5,559,520
`5,561,704
`5,566,235
`5,581,479
`5,583,864
`5,586,254
`5,588,042
`5,590,196
`5,590,398
`5,592,470
`5,594,779
`5,596,625
`5,602,843
`5,608,854
`5,610,973
`5,625,364
`5,625,668
`5,627,549
`5,636,245
`5,646,632
`5,654,959
`5,657,375
`5,661,492
`5,663,734
`5,664,948
`5,666,481
`5,677,905
`5,687,212
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`TN989
`5/1990
`11/1990
`11/1990
`12/1990
`2/1992
`3/1992
`6/1992
`6/1992
`7/1992
`2/1993
`3/1993
`5/1993
`6/1993
`9/1993
`9/1993
`11/1993
`11/1993
`4/1994
`6/1994
`8/1994
`9/1994
`11/1994
`11/1994
`11/1994
`12/1994
`2/1995
`4/1995
`T1995
`8/1995
`9/1995
`10/1995
`10/1995
`11/1995
`12/1995
`1/1996
`1/1996
`2/1996
`3/1996
`4/1996
`4/1996
`4/1996
`4/1996
`4/1996
`6/1996
`7/1996
`8/1996
`9/1996
`10/1996
`10/1996
`12/1996
`12/1996
`12/1996
`12/1996
`12/1996
`12/1996
`1/1997
`1/1997
`1/1997
`2/1997
`3/1997
`3/1997
`4/1997
`4/1997
`5/1997
`6/1997
`TN997T
`8/1997
`8/1997
`8/1997
`9/1997
`9/1997
`9/1997
`10/1997
`11/1997
`
`Robertset al.
`Butleret al.
`Malecet al.
`Bouveet al.
`Priceet al.
`DeLucaet al.
`Mardus
`Clagett
`Cubleyetal.
`Liebesnyet al.
`Rozmanith etal.
`Ordish
`Conwayet al.
`Mansell et al.
`Teare etal.
`Deatonetal.
`Vogelman etal.
`Minowa
`Noreenet al.
`Heath,Jr.
`Folgeretal.
`Fileppetal.
`Borello
`Sharpe
`Jandrell
`Diffie etal.
`Hoffmanet al.
`Levinson
`Rimer
`Ross
`Heath,Jr.
`Nepple
`Rypinski
`Huntetal.
`Williamset al.
`Singer etal.
`Richardsonetal.
`Bjornholt et al.
`Bartholomew
`Schreder
`Serbetcioglu et al.
`Otten
`Herrick
`White et al.
`Steineret al.
`Bussetal.
`Mayetal.
`Barzegar et al.
`Salimando
`Hetz
`McLaughlin
`Lightfootetal.
`Kondoetal.
`Comer
`Moreau
`Matthews
`Rudrapatnaetal.
`Goodman
`LeBlanc
`Gray
`Labedz etal.
`Comer
`Herricket al.
`Loomis
`Park
`Ernst etal.
`Khan et al.
`Bakeretal.
`Connollyetal.
`Shoapetal.
`Krasner
`Dimitriadis et al.
`Lewis
`Bigham
`Kinser, Jr. et al.
`
`
`
`
`
`6,101,443PPPPEESPEEEEEEEEPELEESEEPEPEEEEELEESESEEPSESSESEESELEESEESEPEESEPEEPSererreeePE
`
`US 8,639,267 B2
`
`Page 2
`
`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,758,049
`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,073,062
`6,076,080
`6,085,086
`6,091,956
`6,101,381
`
`11/1997
`12/1997
`12/1997
`12/1997
`1/1998
`1/1998
`2/1998
`2/1998
`2/1998
`3/1998
`3/1998
`3/1998
`5/1998
`6/1998
`6/1998
`T1998
`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
`T1999
`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
`6/2000
`7/2000
`7/2000
`8/2000
`8/2000
`
`Rudowet al.
`Fulleret al.
`Weisser, Jr.
`Briechle
`Pace,II
`Threadgill etal.
`Farmakis et al.
`Belangeret al.
`Deo
`Dedrick
`Emery et al.
`Belangeret al.
`Johnsonet al.
`Changetal.
`Mayer
`Grubeet al.
`Tognazzini
`Goldhaberetal.
`Harrisonetal.
`Ethridge
`Smith et al.
`Teng
`Wortheyet al.
`Westerlageet al.
`Stewart
`Weisser, Jr.
`Jain et al.
`Roach
`Hidary
`Jovicicetal.
`Pruett et al.
`Lawloretal.
`Belangeret al.
`Rochkind
`Velamuriet 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.
`DeTempleetal.
`Coleman et al.
`Muelleret al.
`Emery et al.
`Smith et al.
`Baueret al.
`Maliket al.
`Tso et al.
`Hudsonet al.
`Cudak etal.
`Enmei
`Beach
`Hoshinoetal.
`Morschecketal.
`La Portaetal.
`Hollenberg
`Tajimaet al.
`Katoet al.
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0002
`EXHIBIT 1001 - PAGE 0002
`
`

`

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

`

`US 8,639,267 B2
`
`Page 4
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`6,754,582 BL
`6/2004 Smith et al.
`6,759,960 B2
`7/2004 Stewart et al.
`6,772,064 BL
`8/2004 Smith et al.
`6,799,049 B1
`9/2004 Zellneretal.
`6,801,509 BL
`10/2004 Chuah etal.
`6,816,720 B2
`11/2004 Hussainet al.
`Oeoe Bi Hoeo4 Antonucciet al.
`;
`;
`‘upta et al.
`esas Bt
`tabos Late
`6,850,758 BL
`2/2005 Paulet al.
`6,867,733 B2
`3/2005 Sandhuetal.
`6,868,074 Bl
`3/2005 Hanson
`6.874.011 Bl
`3/2005. Spielman
`6.876.858 Bl
`4/2005. Duvall etal.
`6,898,569 BL
`5/2005 Bansal etal.
`6,937,869 Bl
`8/2005 Rayburn
`6,937,998 Bl
`8/2005 Swartz et al.
`6,954,147 BL
`10/2005 Cromeret al.
`6,985,747 B2
`1/2006 Chithambaram
`6,999,572 BL
`2/2006 Shafferetal.
`7,005,985 Bl
`2/2006 Steeves
`7,009,556 B2
`3/2006 Stewart etal.
`7,023,995 B2
`4/2006 Olsson
`7,043,231 B2
`5/2006 Bhatiaet al.
`7,058,594 B2
`6/2006 Stewart et al.
`7,069,319 B2
`6/2006 Zellner etal.
`7,085,555 B2
`8/2006 Zellneret al.
`7,103,368 B2
`9/2006 Teshima
`7,103,476 B2
`9/2006 Smith etal.
`7,106,843 Bl
`9/2006 Gainsboroetal.
`7,110,749 B2
`9/2006 Zellner et al.
`7,116,977 Bl
`10/2006 Motonetal.
`7,124,101 BL
`10/2006 Mikurak
`7,130,630 B1
`10/2006 Enzmannetal.
`7,139,722 B2
`11/2006 Perrellaetal.
`7,155,199 B2
`12/2006 Zalewskiet al.
`7,177,651 BL*®
`2/2007 Almassy occ 455/456.1
`7,181,225 BL
`2/2007 Motonetal.
`reo 55
`35007 cratia ad
`188,
`mith
`et al.
`sOcoe 55
`3bos wison fa
`203,
`ison et
`al.
`7,212,829 BL
`5/2007 Lau etal.
`7,224,978 B2
`5/2007 Zellner et al.
`7,236,799 B2
`6/2007 Wilsonet al.
`RE39,717 E
`7/2007 Yates etal.
`7,245,925 B2
`7/2007 Zellner
`
`7.272.493 Bl
`7,292,939 B2
`7,295,924 B2
`7,362,851 B2
`7,383,052 B2
`7,386,396 B2
`7,787,887 B2*
`soonyTase “I
`2001/0021646 Al
`2001/0028301 Al
`
`9/2007 Hamrick etal.
`11/2007 Smith ctal.
`11/2007 Smith etal.
`4/2008 Contractor
`6/2008 Motonetal.
`6/2008 Johnson
`8/2010 Guptaetal. 455/456.1
`500 nrewart
`egum
`9/2001 Antonucci et al.
`10/2001 Geigeret al.
`
`2001/0049275 Al
`2001/0051911 Al
`2002/0035474 Al
`2002/0035493 Al
`2002/0037709 Al
`2002/0037722 Al
`2002/0037731 Al
`2002/0037744 Al
`2002/0037750 Al
`2002/0038362 Al
`2002/0038384 Al
`2002/0038386 Al
`2002/0046069 Al
`2002/0046077 Al
`2002/0046090 Al
`
`12/2001 Pierry et al.
`12/2001 Markset al.
`3/2002 Alpdemir
`3/2002 Mozayenyetal.
`3/2002 Bhatiaet al.
`3/2002 Hussainetal.
`3/2002 Maoetal.
`3/2002 Bhatiaet al.
`3/2002 Hussain etal.
`3/2002 Bhatia et al.
`3/2002 Khan et al.
`3/2002 Bhatia etal.
`4/2002 Mozayenyetal.
`4/2002 Mozayenyetal.
`4/2002 Stewart
`
`2002/0052781 Al
`2002/0077083 Al
`2002/0077084 Al
`2002/0077118 Al
`2002/0077130 Al
`2002/0077897 Al
`2002/0087335 Al
`2002/0090932 Al
`2002/0091991 Al
`2002/0095312 Al
`2002/0102993 Al
`sooncigary At
`5002/0161637 Al
`5002/0174147 AL
`2003/0003990 Al
`2003/0016233 Al
`2003/0018527 Al
`2003/0140088 Al
`2003/0169151 Al
`2004/0002329 Al
`2004/0097243 Al
`2004/0111269 Al
`2004/0116131 Al*
`2004/0151151 Al
`2004/0164898 Al
`2004/0186902 Al
`2004/0203903 Al
`2004/0205198 Al
`2004/0228330 Al
`2004/0246940 Al
`5004/0252051 Al
`2004/0264442 Al
`2004/0266453 Al
`2005/0002419 Al
`2005/0004838 Al
`2005/0017068 Al
`2005/0043036 Al
`2005/0060365 Al
`2005/0096067 Al
`2005/0114777 Al
`2005/0151655 Al
`2005/0246097 Al
`2005/0272445 Al
`2006/0022048 Al
`2006/0030335 Al
`5006/0030339 Al
`2006/0059043 Al
`
`2006/0094447 Al
`2006/0099966 Al
`2006/0105784 Al
`2006/0106537 Al
`2006/0164302 Al
`2006/0167986 Al
`2006/0183467 Al
`2006/0189327 Al
`poeoloeeno ‘i
`
`,
`
`5/2002 Aufrichtetal.
`6/2002 Zellneretal.
`6/2002 Zellneretal.
`6/2002 Zellneretal.
`6/2002 Owensby
`6/2002 Zellneretal.
`7/2002 Meyersetal.
`7/2002 Bhatia et al.
`7/2002 Castro
`7/2002 Wheat
`8/2002 Hendreyetal.
`4
`WT
`a}
`$3002 Oct
`10/2002 $
`2
`ugaya
`11/2002. W,
`\
`5
`ang et al.
`1/2003. Von Kohorn
`1/2003 Charpentier
`1/2003 Filepp etal.
`7/2003 Robinsonetal.
`9/2003 Ebling etal.
`‘1/2004 Bhatiaet al.
`5/2004 Zelleretal.
`6/2004 Koch
`6/2004 Hochraineretal.
`8/2004 Kubleret al.
`8/2004 Stewart
`9/2004 Stewart et al.
`10/2004 Wilsonet al.
`10/2004 Zellner et al
`11/2004 Kubler etal.
`12/2004 Kubler etal.
`12/2004 Toha
`.
`+
`oanson
`12/2004 Kubleret al.
`12/2004 Maanoja et al.
`1/2005 Doviak etal.
`1/2005 Perkowskietal.
`1/2005 Zalewskiet al.
`2/2005 Ioppeetal.
`3/2005 Robinsonetal.
`5/2005 Martin
`5/2005 Szeto
`7/2005 Hamricketal.
`11/2005 Hamricket al.
`12/2005 Zellner
`2/2006 Johnson
`2/2006 Zellner et al
`2/2006. Zhovnirovsk
`2
`ovnirovsky etal.
`3/2006 Chanet
`al
`“
`an et al.
`
`....... 455/456.1
`
`5/2006 Zellner
`5/2006 Motonet al.
`5/2006 Zellneret al.
`5/2006 Hamricketal.
`7/2006 Stewart etal.
`7/2006 Trzynaetal.
`8/2006 Stewart et al.
`8/2006. Zellneret al.
`Soe panceota
`<
`;
`
`:
`
`1/2007 Johnson
`2007/0005188 Al
`‘1/2007 Zellneretal.
`2007/0010260 Al
`2/2007 Motonet al.
`2007/0042789 Al
`5/2007 Enzmannetal.
`2007/0105565 Al
`5/2007 Cowinget al.
`2007/0124721 Al
`6/2007 Kuecuekyan
`2007/0136603 Al
`10/2007 Johnson
`2007/0232326 Al
`10/2007 Johnson
`2007/0233387 Al
`2007/0244633 Al* 10/2007 Phillips et al.
`2007/0250920 Al
`10/2007 Lindsay
`2007/0275730 Al* 11/2007 Bienasetal.
`2007/0276587 Al
`11/2007 Johnson
`2007/0287473 AL* 12/2007 Dupray occ 455/456.1
`2008/0030308 Al
`2/2008 Johnson
`
`............ 455/456.1
`
`Perereerrereerens 701/207
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0004
`EXHIBIT 1001 - PAGE 0004
`
`

`

`US 8,639,267 B2
`
`Page 5
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`2008/0071761 Al*
`2008/0096529 Al
`2008/0170679 Al*
`
`3/2008 Singhetal. ou... 707/5
`4/2008 Zellner
`7/2008 Shehaetal.
`........... 379/20 1.06
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`917320
`935364
`924914
`779752
`1435749
`1445923
`838933
`2396779
`01-194628
`03-128540
`08-87296
`07-234789
`07-2885 14
`07-3 19706
`08-44568
`11-168478
`WO 98/19484
`WO 99/16263
`WO 99/277 16
`WO 99/51005
`WO 99/55012
`WO 00/02365
`WO 00/76249
`WO 02/11407
`WO 2004/080092
`
`5/1999
`8/1999
`4/2003
`6/2004
`7/2004
`8/2004
`4/2008
`6/2004
`8/1989
`5/1991
`4/1995
`9/1995
`10/1995
`12/1995
`2/1996
`6/1999
`5/1998
`4/1999
`6/1999
`10/1999
`10/1999
`10/2000
`12/2000
`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. Engenhofer, Spatial SQL: A Query and Presentation Lan-
`guage, 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 Access via the Internet-Wirelessly,
`New York, NY, Jun. 24, 1998.
`ORiNCO AP-1000—Getting Started, Lucent ‘Technologies.
`Harry Chen,et al., “Dynamic Service Discovery for Mobile Com-
`puting: Intelligent Agents Meet Jini in the Aether,’ Cluster Comput-
`ing, Special Issue on Internet Scalability, vol. 4, No. 4, Feb. 2001.
`3rd Generating 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
`
`Jan. 28, 2014
`
`Sheet 1 of 259
`
`US 8,639,267 B2
`
`4 LBX Character
`
`
`
`
`Peer Interaction Processing Code
`
`Peer Interaction Processing Data
`
`10
`Permissions
`
`12
`Charters
`
` 14
`
`16
`Service Directory
`
`
`Statistics
`
`18
`Self Management Processing Code
`
`
`
`
` |co
`
`
`
`20
`Self Management Processing Data
`
`
`
`
`
`
`
`26
`24
`22
`28
`30
`
`
`
`
`Rx
`TX
`WDR
`Service
`LBX
`Queue|]Queue||Queue||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
`
`Jan. 28, 2014
`
`Sheet 2 of 259
`
`US 8,639,267 B2
`
`
`
`Fig. 1B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0007
`EXHIBIT 1001 - PAGE 0007
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 3 of 259
`
`US 8,639,267 B2
`
`yo 4
`
`
`
`Fig. 1C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0008
`EXHIBIT 1001 - PAGE 0008
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 4 of 259
`
`US 8,639,267 B2
`
`54
`
`:*90
`
`Main Memory
`

`
`6
`
`60
`
`58
`
`Device Removable
`
`Persistent Storage
`
`Removable Storage
`
`Storage Unit
`
`72
`
`Other Data
`:
`Processing
`System
`
`og.
`Communications
`Interface
`
`Display Device
`Interface
`
`Input Peripheral
`Interface(s)
`
`Output Peripheral
`Interface(s)
`
`70
`
`64
`
`66
`
`68
`
`Fig. 1D
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0009
`EXHIBIT 1001 - PAGE 0009
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 5 of 259
`
`US 8,639,267 B2
`
`-134
`
`102m
`
`
`)
`es
`abe
`
`
`if
`
`
`
`
`oe
`
`108d
`
`108e
`
`% 108F
`
`ale -114a
`
`abe
`
`,
`rad 4b/
`fied/
`ME
`
`ae eit4de
`
`$
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0010
`EXHIBIT 1001 - PAGE 0010
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 6 of 259
`
`US 8,639,267 B2
`
` 200
`
`Fig. 2A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0011
`EXHIBIT 1001 - PAGE 0011
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 7 of 259
`
`
`
`Fig. 2B
`
`APPLE
`EXHIBIT 1001 - PAGE 0012
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 8 of 259
`
`US 8,639,267 B2
`
`200
`
`|
`
`Fig. 2C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0013
`EXHIBIT 1001 - PAGE 0013
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 9 of 259
`
`US 8,639,267 B2
`
`230
`
`START - Thread for
`Antenna locate MS when
`detected in range
`
`J
`
`232
`
`Authenticated MS
`
`signal detected
`
`
`
`234
`
`Respond back asap to
`MS with current
`antenna whereabouts
`
`info
`
`236
`
`MS completes a
`whereabouts data
`
`record
`Prepare parameters
`
`
`238
`
`240
`
`Invoke
`Whereabouts Data
`Insertion
`
`- STOP
`
`Fig. 2D
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0014
`EXHIBIT 1001 - PAGE 0014
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 10 of 259
`
`US 8,639,267 B2
`
`250
`
`START- MS thread locates
`itself relative antenna
`
`252
`
`Authenticated antenna
`
`254
`
`Send request and wait
`
`
`
`signal detected
`for response
` Requesttimeout ?
`
`
`
` Invoke
`
`
`
`MS completes a
`whereabouts data
`record
`
`
`
`Prepare parameters
`
`Whereabouts Data
`Insertion
`
`264
`
`STOP
`
`Fig. 2E
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0015
`EXHIBIT 1001 - PAGE 0015
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 11 of 259
`
`US 8,639,267 B2
`
`270
`
`START - Whereabouts
`data insertion
`
`
`
`roleto be added"
`
`Update DLMVif new
`
`Determine params 4 §
`
`WDR, obsolete Q
`
`
`entries, & supervis
` MS thread inserts
`
`
`whereabouts data
`
`record to queue
`
`
`MS thread discards
`
`
`obsolete location
`
`queue record(s)
` Confidence
`
`
`for insert ok?
`
` Supervisory
`
`service to be
`
`
`notified?
`appropriately
`
`Update supervisory
` Peek queuefor most
`
`system(s)
`
`recent highest
`
`confidence WDR for
`
`298
`
`this MS whereabouts
`
`RETURN
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0016
`EXHIBIT 1001 - PAGE 0016
`
`

`

`Jan. 28, 2014
`
`Sheet 12 of 259
`
`U.S. Patent
`
`US 8,639,267 B2
`
`108f
`
`Fig. 3A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0017
`EXHIBIT 1001 - PAGE 0017
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 13 of 259
`
`US 8,639,267 B2
`
`324
`
`Appropriately prune
`location history data
`
`for MS
`
`
`
`
`
`326
`
`Determine heading
`based on current
`versus previous
`location(s)
`
`328
`
`Complete service side
`WDR
`
`330
`
`Append entry to
`location history data;
`Notify supervisory svc
`if applicable
`
`
`
`
`
`332
`
`Communicate WDR
`info to MS
`
`334
`
`MS completesits
`WDR
`
`336
`
`338
`
`Prepare parameters
`Insertion
`
`MSinvokes
`Wherabouts Data
`
`310
`
`START - Service
`locating MS
`
`
`
`312
`
`
`
`
`
`
`Nearest base stations
`continue pulse
`reporting signal
`strength w/ AOA or
`TDOAor
`
`
`
`
`heterogenously with
`both AOA and TDOA
`
`
`
`
`to main controller
`
`
`?
`for MS
`
`314
`
`MS id
`
`participating
`
`Yes
`
`316
`
`Controller(s)
`determines strongest
`signal base stations
`
`318
`
`
`Base station location
`
`
`information accessed
`
`for strongest base
`stations
`
`320
`
`
`TDOAor AOA or
`
`
`heterogenously both
`AOA and TDOAof
`strongest signal base
`stations used to
`calculate location of
`
`MS
`322
`
`
`
`
`
`
`
`Accesslocation
`
`
`history data of
`previouslocation(s)
`
`Fig. 3B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0018
`EXHIBIT 1001 - PAGE 0018
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 14 of 259
`
`US 8,639,267 B2
`
`350
`
`START- MS locating
`
`352
`
`Device continues
`receiving pulse
`reporting signals from
`neareststations for
`AOAor TDOAor
`heterogeneously AOA
`
`and TDOA
`strongest signals
`
`354
`
`MS determines
`
`356
`
`
`
`MSparsesstation
`
`
`location information
`
`from pulse message
`parameters
`
`358
`
`364
`
`Determine direction ]
`based on current
`versus previous
`
`location(s)
`
`366
`
`Complete WDR
`
`368
`
`370
`
`Prepare parameters
`Insertion
`
`Invoke
`Whereabouts Data
`
`
`
`
`
`AOA or TDOA or
`heterogeneously both
`TDOAand AOAof
`strongest signals used
`to calculate location of
`MS
`
`
`
`
`previouslocation
`for MS
`
`360
`
`Accesslocation
`history data of
`
`362
`
`Appropriately prune
`location history data
`
`Fig. 3C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0019
`EXHIBIT 1001 - PAGE 0019
`
`

`

`U.S. Patent
`
`US 8,639,267 B2
`
`Jan. 28, 2014
`
`Sheet 15 of 259
`
`
`
`Fig. 4A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0020
`EXHIBIT 1001 - PAGE 0020
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 16 of 259
`
`US 8,639,267 B2
`
`410
`
`START - GPSlocator
`system
`
`412
`
`Initialize to GPS
`
`414
`
`New location
`coordinates
`determined upon
`strongest satellite
`signals with params
`received
`
`interface
`
`information
`
`416
`
`Calculate location
`
`418
`
`Complete WDR
`
`420
`
`Prepare parameters
`
`422
`
`Invoke
`Whereabouts Data
`
`Insertion
`
`424
`
`STOP
`
`Fig. 4B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0021
`EXHIBIT 1001 - PAGE 0021
`
`

`

`U.S. Patent
`
`US 8,639,267 B2
`
`Jan. 28, 2014
`
`Sheet 17 of 259
`
`
`
`Fig. 5A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0022
`EXHIBIT 1001 - PAGE 0022
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 18 of 259
`
`US 8,639,267 B2
`
`510
`
`START - Determine
`MSlocation
`
`512
`
`Cell controller emits
`signal
`
`;
`
`514
`
`
`
`
`Receiving system
`phase modulates
`unique MSid onto
`return signal
`
`
`
`
`516
`
`Cell controller
`determines antennas
`in closest range of
`returned signal
`
`518
`
`Cell controller extracts
`the MS id from return
`signal
`
`
`
`X antennas
`
`520
`
`Cell controller
`determinesdistances,
`AOA,or
`heterogenously both
`distances AND AOAof
`uniqueid from closest
`
`522
`
`Cell controller locates
`
`MS byregistration grid
`
`524
`
`Calculate location
`
`information
`
`526
`
`locations
`
`Access MSlocation
`history of prev
`locations;
`Appropriately prune
`history data;
`Determine heading
`based on previous
`
`528
`
`Complete service side
`
`WDR
`
`530
`
`
`Appendentry to
`location history data;
`
`Notify supervisory
`service if applicable
`
`
`
`
`
`
`
`532
`Communicate WDR to
`MS
`
`534
`MS completesits
`WDR
`
`536
`
`Prepare parameters
`
`538
`
`MS invokes
`Whereabouts data
`
`insertion
`
`Fig. 5B
`
`APPLE
`EXHIBIT 1001 - PAGE 0023
`EXHIBIT 1001 - PAGE 0023
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 19 of 259
`
`US 8,639,267 B2
`
`602
`
`616
`Communicate WDRto}
`MS
`
`618
`MS completesits
`WDR
`
`620
`
`Prepare parameters
`
`622
`
`
`
`. MSinvokes
`Whereabouts Data
`Insertion
`
`624
`
`STOP
`
`START- Physically or
`logically connected
`
`604
`
`MSis physically
`plugged into network
`
`locating by service
`or logically connected
`MS accesses service
`
`606
`
`608
`
`
`Service accesses
`location history data
`which contains
`network addressfor
`
`
`loc/dir info
`
`610
`
`Appropriately prune
`location history data;
`Determine heading/
`travel to previous
`
`
`
`locations
`WDR
`
`612
`
`Complete service side
`
`614
`
`
`
`Appendentry to
`location history data;
`
`
`Notify supervisory
`
`
`service if applicable
`
`Fig. 6A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0024
`EXHIBIT 1001 - PAGE 0024
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 20 of 259
`
`US 8,639,267 B2
`
`640
`
`START- Physically or
`logically connected
`
`locating by MS
`
`
`MSis physically
`plugged into network
`
`
`or logically connected
`
`642
`
`644
`
`MS accessesservice;
`MSreceives ackfor
`
`being connected
`WDR data
`
`646
`
`MS requests
`whereaboutsinfo via
`service and waits for
`
`648
`MS completesits
`WDR
`
`650
`
`Prepare parameters
`
`652
`
`MS invokes
`Whereabouts Data
`
`Insertion
`
`654
`
`STOP
`
`Fig. 6B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0025
`EXHIBIT 1001 - PAGE 0025
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 21 of 259
`
`US 8,639,267 B2
`
`
`700
`Service
`
`Locating
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0026
`EXHIBIT 1001 - PAGE 0026
`
`NX
`
`
`
`Fig. 7A
`
`| | |
`
`| | |
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 22 of 259
`
`US 8,639,267 B2
`
`|
`
`Locating
`Service
`
` 700
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0027
`EXHIBIT 1001 - PAGE 0027
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 23 of 259
`
`US 8,639,267 B2
`
`| Locating
`Service
`
` 700
`
`724b
`
`(101,
`29
`
`Fig. 7C
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0028
`EXHIBIT 1001 - PAGE 0028
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 24 of 259
`
`US 8,639,267 B2
`
`732
`
`START- Graphical
`thread locating
`
`734
`Initialize pattern/
`symbol(s)/ object(s)
`locatn recognitn sys
`
`
`
` Get next snapshot;
`wait if necessary
`
`
` Calculate WDR
`
`
`Detect pattern/
`
`
` Detected any ?
`symbol(s)/ object(s)
`
`within field of view
`
`
`
`information for
`
`object(s)
`
`
`
`
`
` Service
`
`
`Communicate WDR
`
`Notify supervisory svc
`properly identify
`information to MS(s)
`if applicable
`
`
`the MS?
`
`
`
`MS completesits
`
`WDR Prepare parameters
`
`
`
`
`
`
`MS invokes
`Whereabouts Data
`insertion
`
`Fig. 7D
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0029
`EXHIBIT 1001 - PAGE 0029
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 25 of 259
`
`US 8,639,267 B2
`
` 200
`
`Fig. 8A
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0030
`EXHIBIT 1001 - PAGE 0030
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 26 of 259
`
`US 8,639,267 B2
`
`822
`
`Determine WDR
`information
`
`824
`
`Update supervisory
`service if applicable
`
`826
`
`Communicate WDR
`information to MS
`
`828
`MS completesits
`WDR
`
`830
`
`Prepare parameters
`
`832
`
`Invoke
`Whereabouts Data
`
`Insertion
`
`810
`
`
`
`TART - Thread for
`
`
`locating by physically
`contacted/sensed/
`touched
`
`
`
`Initialize
`
`814
`
`Sampleset as input
`
`for recognition
`for match
`
`816
`
`Database is accessed
`
`818
`
`
`MS handle found?
`
`Yes
`unrecognizedentity
`
`No
`
`820
`
`Save data for
`
`834
`
`STOP
`
`Fig. 8B
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0031
`EXHIBIT 1001 - PAGE 0031
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 27 of 259
`
`US 8,639,267 B2
`
`850
`
`TART - User specifies
`whereabouts info
`
`
`
`
`
`Userinterfaces for
`
`
`;
`User continues
`can locate
`specifying his WOR |
`
`
`interfacing to MS until
`
`
`
`itself?
`information
`action that is handled
`
`
`below
`
`
` Set this MS Yes
`MSlocatesitself
`
`
`
`MS emits where am |
`
`broadcastsoliciting
`response (may
`MS invokes
`
` Whereabouts Data
`timeout)
`Get this MS
`location?
`
`Insertion
`
`874
`MScompletesits
`WDR information
`
`876
`
`Prepare parameters
`
`878
`
`
`
`location?
`
`
`Receive WDR
`information
`
`
`
`Handle user interface
`action appropriately
`
`
`Provide
`
`
`timeout
`
`error to user
`
`Fig. 8C
`
`
`
`880
`
`Terminate interface
`
`882
`
`STOP
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0032
`EXHIBIT 1001 - PAGE 0032
`
`

`

`U.S. Patent
`
`Jan. 28, 2014
`
`Sheet 28 of 259
`
`US 8,639,267 B2
`
`|
`
`
`
` x
`
`MS (id 0A12:43EF:985B:012F)
`
`4
`
`
`
`DOAOB!O/BOM
`
`
`
`
`Antenna AOA
`
`
`Antenna TDOA
`
`Antenna MPT
`
`
`c
`LIDAR/optics
`
`$s
`
`Manual
`
`
`Contact
`
`MPT
`
`
`Client Logical
`
`Connect
`erver Logical
`Connect
`Client Physical
`Connect
`Server Physical
`Connect
`Sound/Acoustics
`
`8C
`
`csC
`
`c sC
`
`csC
`
`Antenna Range
`
`csCsC
`
`
`
`csc$C
`
`csC
`
`cs
`
`
`
`
`F
`Pe
`
`Microdot/ RFi
`
`
`Transponder
`
`Others
`
`
`APPLE
`APPLE
`EXHIBIT 1001 - PAGE 0033
`EXHIBIT 1001 - PAGE 0033
`
` DOGODO
`
`D-GPS
`
`
`
`a
`Graph

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