`US010292011B2
`
`c12) United States Patent
`Johnson
`
`(IO) Patent No.: US 10,292,011 B2
`(45) Date of Patent:
`May 14, 2019
`
`(54) SYSTEM AND METHOD FOR LOCATION
`BASED EXCHANGE NETWORK
`
`(71) Applicant: William J. Johnson, Flower Mound,
`TX (US)
`
`(72)
`
`Inventor: William J. Johnson, Flower Mound,
`TX (US)
`
`(52)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(58)
`
`(21) Appl. No.: 16/147,532
`
`(22) Filed:
`
`Sep. 28, 2018
`
`(65)
`
`Prior Publication Data
`
`US 2019/0037354 Al
`
`Jan. 31, 2019
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 15/218,039, filed on
`Jul. 24, 2016, now Pat. No. 10,111,034, which is a
`continuation of application No. 14/752,945, filed on
`Jun. 28, 2015, now Pat. No. 9,456,303, which is a
`continuation of application No. 13/972,125, filed on
`Aug. 21, 2013, now Pat. No. 9,078,095, which is a
`(Continued)
`
`(51)
`
`Int. Cl.
`H04M 11104
`H04M 3/42
`H04W 4102
`H04H 20116
`H04L 12124
`H04L 12126
`H04L 29108
`H04W 40120
`H04W 40124
`H04W64/00
`H04W 12106
`
`(2006.01)
`(2006.01)
`(2018.01)
`(2008.01)
`(2006.01)
`(2006.01)
`(2006.01)
`(2009.01)
`(2009.01)
`(2009.01)
`(2009.01)
`
`(2012.01)
`(2012.01)
`
`G06Q 10/08
`G06Q 30/06
`U.S. Cl.
`CPC ............ H04W 41023 (2013.01); H04H 20116
`(2013.01); H04L 4110816 (2013.01); H04L
`43116 (2013.01); H04L 671104 (2013.01);
`H04W 4102 (2013.01); H04W 12106
`(2013.01); H04W 40120 (2013.01); H04W
`401244 (2013.01); H04W 64100 (2013.01);
`G06Q 10/087 (2013.01); G06Q 10/0833
`(2013.01); G06Q 30/0633 (2013.01)
`Field of Classification Search
`CPC ....... H04W 4/02; H04W 64/00; H04W 4/023;
`H04W 12/06; H04W 40/20; H04W
`40/244; H04W 92/18; H04W 4/21; H04W
`4/50; H04W 4/80; H04W 68/005; H04W
`88/02
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`6,427,115 Bl*
`
`2001/0022558 Al*
`
`7/2002 Sekiyama
`
`G0lC 21/3688
`340/990
`9/2001 Karr, Jr ................... G0lS 1/026
`342/450
`
`(Continued)
`
`Primary Examiner - Liton Miah
`(74) Attorney, Agent, or Firm - Yudell Isidore PLLC
`
`ABSTRACT
`(57)
`Mobile data processing Systems (MSs) interact with systems
`in their vicinity, and with each other, in communications and
`interoperability. Information transmitted inbound to, trans(cid:173)
`mitted outbound from, is in process at, or is application
`modified at a mobile data processing system triggers pro(cid:173)
`cessing of actions in accordance with user configurations,
`for example to present content to a user. The locatable
`network of MSs is referred to as a Location-Network
`Expanse.
`
`20 Claims, 322 Drawing Sheets
`
`230
`START - Thread for
`Antenna locate MS when
`
`Exhibit 1001
`IPR2022-0427
`Page 1 of 550
`
`
`
`US 10,292,011 B2
`Page 2
`
`Related U.S. Application Data
`
`continuation of application No. 12/590,831, filed on
`Nov. 13, 2009, now Pat. No. 8,634,796, which is a
`continuation-in-part 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.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2007 /0244633 Al * 10/2007 Phillips .
`
`2004/0252051 Al* 12/2004 Johnson .............. G06F 17/3087
`342/357.48
`G08B 21/0236
`701/408
`2007/0281716 Al* 12/2007 Altman ................... H04L 51/20
`455/466
`
`* cited by examiner
`
`Exhibit 1001
`IPR2022-0427
`Page 2 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 1 of 322
`
`US 10,292,011 B2
`
`2 MS
`
`4 LBX Character
`
`6
`Peer Interaction Processing Code
`
`P~~r Interaction :rocl essing ~;ta
`
`Permissions
`
`14
`Statistics
`
`•
`•
`•
`
`Charters
`
`16
`Service Directory
`
`1§_
`Self Management Processing Code
`
`20
`Self Management Processing Data
`
`22
`24
`WDR
`Tx
`Queue Queue
`
`26
`Rx
`Queue
`
`28
`30
`Service
`LBX
`Informant History
`Code
`
`32 Other Character
`~
`Other Processing Code
`36
`Other Processing Data
`38
`Other Resources
`
`Fig. 1A
`
`Exhibit 1001
`IPR2022-0427
`Page 3 of 550
`
`
`
`U.S. P a t e n t
`U.S. Patent
`
`M a y 14, 2019
`May14, 2019
`
`Sheet 2 o f 322
`Sheet 2 of 322
`
`US 10,292,011 B2
`US 10,292,011 B2
`
`, - - 4 0
`
`-- . . . . . ' .
`. . . . . . . . .
`-- . . . . . . .
`.
`. . . . . . .
`. . . . . . . '
`.
`. . . . . . . ' .
`. . . . . . . . .
`. . . . . . . . .
`. . . . . . . . .
`. . . . . . . . .
`
`.·.·.·.·.·.·.·.·.·. 2
`
`
`.
`·
`·
`.
`·
`.
`·
`:::::::::::::::: ::
`.
`·
`.
`·
`.
`·
`- - + - - ; - ~ .
`.
`·
`.
`·
`. · . · . · . · . · . · . - . · · .
`. · . · . · . · . · . · . · . · · .
`. ·.·.·.·.-.·.·.· · .
`· . · . · . - . - . · . · . · ·.
`· . · . · . · . · . · . - _ · ·.
`·.·.·.·.-_-_-_. · .
`. . -- . . . . .
`.
`. . . . . . .
`
`
`
`~~. 2
`. . . . . . . . .
`. . . ·.·.·.·.·.·.·.·.
`
`<<<<<<-:.:.:-::
`·.-.-.·.-.·.·.·.·.· . .
`:-: : : :.: :-: : : . ·
`
`l. · · · · · · · · · · • . L - - - ~ > •
`
`.
`.
`.
`.
`:
`:
`• 2
`•
`.
`.
`.
`.
`. . . . . . . . . . .
`
`Fig. 1B
`Fig. 1B
`
`Exhibit 1001
`IPR2022-0427
`Page 4 of 550
`
`Exhibit 1001
`IPR2022-0427
`Page 4 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 3 of 322
`
`US 10,292,011 B2
`
`,--44
`
`Service(s)
`
`MS 1
`
`MS2
`
`■
`
`■ ■
`
`MSN
`
`Fig. 1C
`
`Exhibit 1001
`IPR2022-0427
`Page 5 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 4 of 322
`
`US 10,292,011 B2
`
`,..54
`
`~
`
`-
`I
`
`I
`• 1
`
`-
`-
`
`-
`
`,- 50
`
`Processor(s)
`
`-r52
`
`Main Memory
`
`-r56
`
`,60
`-
`Persistent Storage
`
`~58
`
`Removable Storage
`Device
`
`-
`-
`
`Removable
`
`- Storage Unit
`
`~
`
`67
`
`Other Data -
`Processing
`System
`
`72
`
`Bus
`
`~
`
`-
`-
`
`-
`
`-
`
`Communications
`Interface
`
`-
`
`.
`
`.
`
`Display Device
`Interface
`
`Input Peripheral
`lnterface(s)
`
`Output Peripheral
`lnterface(s)
`
`70
`
`64
`
`66
`
`r68
`
`Fig. 1D
`
`Exhibit 1001
`IPR2022-0427
`Page 6 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 5 of 322
`
`US 10,292,011 B2
`
`1.r108a 1
`(108c
`} tlOG}
`
`A;-t08b
`
`108e
`108d
`t
`v10B,
`1osgA
`
`gr126
`
`w170
`
`Jr128
`
`120
`
`Fig. 1E
`
`156
`
`158
`
`118
`
`I
`
`Exhibit 1001
`IPR2022-0427
`Page 7 of 550
`
`
`
`U.S. P a t e n t
`U.S. Patent
`
`May 14, 2019
`May14, 2019
`
`Sheet 6 o f 322
`Sheet 6 of 322
`
`V S 10,292,011 B2
`US 10,292,011 B2
`
`
`
`Fig. 1 F
`Fig. 1F
`
`Exhibit 1001
`IPR2022-0427
`Page8 of 550
`
`Exhibit 1001
`IPR2022-0427
`Page 8 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 7 of 322
`
`US 10,292,011 B2
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`108b
`
`\
`
`\
`
`\
`
`\
`
`\
`
`,
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`~200
`
`Fig. 2A
`
`Exhibit 1001
`IPR2022-0427
`Page 9 of 550
`
`
`
`U.S. Patent
`U.S. Patent
`
`May
`14, 2019
`May 14, 2019
`
`Sheet 8 of 322
`Sheet 8 of 322
`
`US 10,292,011 B2
`
`
`
`
`
`Fig. 2B
`Fig. 2B
`
`Exhibit 1001
`IPR2022-0427
`Page 10 of 550
`
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 9 of 322
`
`US 10,292,011 B2
`
`' ' ' ' ' ' u200
`
`U@jJ
`
`Fig. 2C
`
`Exhibit 1001
`IPR2022-0427
`Page 11 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 10 of 322
`
`US 10,292,011 B2
`
`230
`START - Thread for
`Antenna locate MS when
`detected in range
`
`232
`
`Authenticated MS
`signal detected
`
`234
`Respond back asap to
`MS with current
`antenna whereabouts
`info
`
`236
`MS completes a
`whereabouts data
`record
`
`238
`
`Prepare parameters
`
`240
`
`Invoke
`Whereabouts Data
`Insertion
`
`( .... __ s_T_o_P_r_2_),,,2
`
`Fig. 2D
`
`Exhibit 1001
`IPR2022-0427
`Page 12 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 11 of 322
`
`US 10,292,011 B2
`
`250
`
`itself relative antenna
`
`252
`
`Authenticated antenna
`signal detected
`
`254
`
`Send request and wait
`for response
`
`MS completes a
`whereabouts data
`record
`
`260
`
`Prepare parameters
`
`262
`
`Invoke
`Whereabouts Data
`Insertion
`
`264
`
`STOP
`
`Fig. 2E
`
`Exhibit 1001
`IPR2022-0427
`Page 13 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 12 of 322
`
`US 10,292,011 B2
`
`270
`START - Whereabouts
`data insertion
`
`272
`Determine params 4
`WDR, obsolete Q
`entries, & supervis
`update
`______ J:2.ZJ
`I
`mWITS
`
`Peek queue for most
`recent highest
`confidence WDR for
`this MS whereabouts
`
`288
`
`Update DLMV if new ---
`
`role to be added
`
`I _____ _r:289
`I Update WDR info
`
`290
`MS thread inserts
`whereabouts data
`record to queue
`292
`MS thread discards
`obsolete location
`queue record(s)
`
`Update supervisory
`system(s}
`appropriately
`
`RETURN
`
`298
`
`286
`
`Set L WT to WDR field
`~ - -~
`11 00b for insertion
`
`1----1.,..
`
`Fig. 2F
`
`Exhibit 1001
`IPR2022-0427
`Page 14 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 13 of 322
`
`US 10,292,011 B2
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`' ,
`\
`
`\
`
`\
`
`\
`
`108b
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`
`~
`I
`I
`I
`
`I
`I
`
`I
`
`I
`
`I
`I
`I
`
`I
`I
`I
`
`I
`I
`
`I
`I
`I
`
`I
`
`108d
`
`I
`
`I 3200
`
`108(
`
`Fig. 3A
`
`Exhibit 1001
`IPR2022-0427
`Page 15 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 14 of 322
`
`US 10,292,011 B2
`
`324
`Appropriately prune
`location history data
`for MS
`
`326
`Determine heading
`based on current
`versus previous
`location(s)
`
`328
`Complete service side
`WDR
`
`location history data;
`Notify supervisory svc
`if a
`· ble
`
`332
`
`Communicate WDR
`info to MS
`
`334
`
`MS completes its
`WDR
`
`336
`
`Prepare parameters
`
`338
`
`MS invokes
`Whereabouts Data
`Insertion
`
`310
`START - Service
`locating MS
`
`312
`Nearest base stations
`continue pulse
`reporting signal
`strength w/ AOA or
`TDOAor
`heterogeneously with
`both AOA and TDOA
`
`Controller( s)
`determines strongest
`signal base stations
`forMS
`
`318
`10n
`information accessed
`for strongest base
`sta i s
`
`320
`TDOA or AOA or
`heterogeneously both
`AOA and TDOA of
`strongest signal base
`stations used to
`calculate location of
`MS
`
`322
`Access location
`history data of
`previous location( s)
`
`Fig. 3B
`
`Exhibit 1001
`IPR2022-0427
`Page 16 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 15 of 322
`
`US 10,292,011 B2
`
`r364
`Determine direction
`based on current
`versus previous
`location(s)
`
`r366
`
`Complete WDR
`
`'
`
`r368
`
`Prepare parameters
`
`r370
`
`.,
`Invoke
`Whereabouts Data
`Insertion
`
`r350
`
`START - MS locating)
`
`- I
`
`(352
`
`Device continues
`receiving pulse
`reporting signals from
`nearest stations for
`AOA or TDOA or
`heterogeneously AOA
`and TDOA
`
`r354
`
`MS determines
`strongest signals
`
`t
`
`l
`
`r356
`MS parses station
`location information
`from pulse message
`parameters
`r35a
`AOA or TDOA or
`heterogeneously both
`TDOA and AOA of
`strongest signals used
`to calculate location of
`MS
`t
`r360
`Access location
`history data of
`previous location
`
`-
`
`r362
`Appropriately prune
`location history data
`forMS
`
`Fig. 3C
`
`Exhibit 1001
`IPR2022-0427
`Page 17 of 550
`
`
`
`U.S. Patent
`U.S. Patent
`
`May14, 2019
`May 14, 2019
`
`Sheet 16 of 322
`Sheet 16 of 322
`
`US 10,292,011 B2
`US 10,292,011 B2
`
`134
`134
`
`
`
`
`
`
`200
`
`
`
`136
`
`Fig. 4A
`Fig. 4A
`
`Exhibit 1001
`IPR2022-0427
`Page 18 of 550
`
`Exhibit 1001
`IPR2022-0427
`Page 18 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 17 of 322
`
`US 10,292,011 B2
`
`410
`START - GPS locator
`system
`
`412
`
`Initialize to GPS
`interface
`
`414
`
`New location
`coordinates
`determined upon
`strongest satellite
`signals with params
`received
`
`416
`
`Calculate location
`information
`
`418
`
`Complete WDR
`
`420
`
`Prepare parameters
`
`422
`
`Invoke
`Whereabouts Data
`Insertion
`
`424
`
`STOP
`
`Fig. 4B
`
`Exhibit 1001
`IPR2022-0427
`Page 19 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 18 of 322
`
`US 10,292,011 B2
`
`502
`
`✓ 504a
`
`✓ 504b
`
`0
`
`0
`
`0
`
`0
`
`0
`
`504(
`
`504i
`
`0
`
`0
`
`Fig. SA
`
`Exhibit 1001
`IPR2022-0427
`Page 20 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 19 of 322
`
`US 10,292,011 B2
`
`510
`r
`START - Determine)
`MS location
`
`r512
`Cell controller emits
`signal
`
`-
`
`I
`
`+
`
`r514
`Receiving system
`phase modulates
`unique MS id onto
`return signal
`
`r516
`Cell controller
`determines antennas
`in closest range of
`returned signal
`
`r51B
`Cell controller extracts
`the MS id from return
`signal
`
`[520
`
`1lr
`Cell controller
`determines distances,
`AOA, or
`heterogeneously both
`distances AND AOA of
`unique id from closest
`X antennas
`1 522
`
`+
`
`Cell controller locates
`MS by registration grid
`
`-
`
`r526
`
`r524
`__,. Calculate location
`information
`, ,
`Access MS location
`history of prev
`locations;
`Appropriately prune
`history data;
`Determine heading
`based on previous
`locations
`t
`Complete service side
`WDR
`
`r528
`
`r530
`Append entry to
`location history data;
`Notify supervisory
`service if applicable
`
`r532
`Communicate WDR to
`MS
`
`r534
`MS completes its
`WDR
`t
`Prepare parameters
`
`r536
`
`r53B
`MS invokes
`Whereabouts data
`insertion
`
`Fig. 5B
`
`Exhibit 1001
`IPR2022-0427
`Page 21 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 20 of 322
`
`US 10,292,011 B2
`
`602
`
`ST ART - Physically or
`logically connected
`locating by service
`
`604
`
`MS is physically
`plugged into network
`or logically connected
`
`606
`
`616
`Communicate WDR to
`MS
`
`618
`MS completes its
`WDR
`
`620
`
`MS accesses service
`
`Prepare parameters
`
`622
`
`MS invokes
`Whereabouts Data
`Insertion
`
`624
`
`STOP
`
`608
`Service accesses
`location history data
`which contains
`network address for
`loc/dir info
`
`610
`Appropriately prune
`location history data;
`Determine heading/
`travel to previous
`locations
`
`612
`
`Complete service side
`WDR
`
`614
`Append entry to
`location history data;
`Notify supervisory
`service if applicable
`
`Fig. 6A
`
`Exhibit 1001
`IPR2022-0427
`Page 22 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 21 of 322
`
`US 10,292,011 B2
`
`640
`
`START - Physically or
`logically connected
`locating by MS
`
`642
`
`MS is physically
`plugged into network
`or logically connected
`
`644
`
`MS accesses service;
`MS receives ack for
`being connected
`
`646
`
`MS requests
`whereabouts info via
`service and waits for
`WDRdata
`
`648
`MS completes its
`WDR
`
`650
`
`Prepare parameters
`
`652
`
`MS invokes
`Whereabouts Data
`Insertion
`
`654
`
`STOP
`
`Fig. 6B
`
`Exhibit 1001
`IPR2022-0427
`Page 23 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 22 of 322
`
`US 10,292,011 B2
`
`700
`Locating
`Service
`
`I
`I
`I
`I
`I
`I
`L---
`1
`I
`I
`
`704
`
`1---- - - - --F 708
`
`1-1
`: IV
`
`I
`
`I
`
`~706
`I ~2001
`L ________ I
`
`Fig. 7A
`
`Exhibit 1001
`IPR2022-0427
`Page 24 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 23 of 322
`
`US 10,292,011 B2
`
`700
`Locating
`Service
`
`704
`
`g 7 1 2
`
`• •
`
`ITT
`lbb!h.200
`
`701
`
`714
`
`710a ~ 7 1 0 b
`
`I
`I
`I
`I
`I
`I
`L(cid:173)
`I
`I
`I •
`'-716
`
`Fig. 7B
`
`Exhibit 1001
`IPR2022-0427
`Page 25 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 24 of 322
`
`US 10,292,011 B2
`
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`
`700
`Locating
`Service
`
`704
`
`Fig. 7C
`
`701
`
`714
`
`Exhibit 1001
`IPR2022-0427
`Page 26 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 25 of 322
`
`US 10,292,011 B2
`
`732
`ST ART - Graphical
`thread locating
`
`734
`Initialize pattern/symbol(s)/
`object(s) location recognition
`system
`
`736
`
`Get next snapshot;
`wait if necessary
`
`738
`
`Detect pattern/
`symbol(s)/ object(s)
`within field of view
`
`742
`Calculate WDR
`information for
`object(s)
`
`744
`
`Notify supervisory svc
`if applicable
`
`--9"1
`
`Communicate WDR
`information to MS(s)
`
`746
`
`--~
`
`752
`
`750
`
`Prepare parameters
`
`MS completes its
`WDR
`
`754
`
`MS invokes
`Whereabouts Data
`insertion
`
`Fig. 7D
`
`Exhibit 1001
`IPR2022-0427
`Page 27 of 550
`
`
`
`U.S. Patent
`U.S. Patent
`
`May14, 2019
`May 14, 2019
`
`Sheet 26 of 322
`Sheet 26 of 322
`
`US 10,292,011 B2
`US 10,292,011 B2
`
`02
`
`
`
`
`
`
`
`
`
`Fig. BA
`Fig. 8A
`
`Exhibit 1001
`IPR2022-0427
`Page 28 of 550
`
`Exhibit 1001
`IPR2022-0427
`Page 28 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 27 of 322
`
`US 10,292,011 B2
`
`810
`-------'--
`TART - Thread for
`locating by physically
`contacted/sensed/
`touched
`
`Initialize
`
`812
`
`814
`
`Sample set as input
`for recognition
`
`816
`
`Database is accessed
`for match
`
`822
`Determine WDR
`information
`
`824
`Update supervisory
`service if applicable
`
`826
`Communicate WDR
`information to MS
`
`828
`MS completes its
`WDR
`
`830
`
`Prepare parameters
`
`832
`
`Invoke
`Whereabouts Data
`Insertion
`
`Save data for
`unrecognized entity
`
`834
`
`STOP
`
`Fig. BB
`
`Exhibit 1001
`IPR2022-0427
`Page 29 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 28 of 322
`
`US 10,292,011 B2
`
`850
`
`ST ART - User specifies
`whereabouts info
`
`User continues
`interfacing to MS until
`action that is handled
`below
`
`860
`
`User interfaces for
`specifying his WDR
`information
`
`874
`MS completes its
`WDR information
`
`876
`
`Prepare parameters
`
`878
`
`MS invokes
`Whereabouts Data
`Insertion
`
`MS locates itself
`
`866
`MS emits where am I
`broadcast soliciting
`response (may
`timeout
`
`Handle user interface
`action appropriately
`
`ReceiveWDR
`information
`
`880
`
`Terminate interface
`
`882
`
`STOP
`
`error to user
`
`Fig. BC
`
`Exhibit 1001
`IPR2022-0427
`Page 30 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 29 of 322
`
`US 10,292,011 B2
`
`GPS
`
`A-OPS
`
`CellAOA
`
`CellTDOA
`
`C
`s
`C
`s
`C
`D-GPS
`s
`Graphic-Pattern(s) C
`s
`Graphic-Distances C
`s
`Graphic-Triangulate C
`s
`Artillclal
`C
`s
`lntelliaence
`C
`Cell Range
`s
`C
`s
`C
`s
`C
`Cell MPT
`s
`Antenna Range C'
`s
`c:
`SI
`C
`s
`C
`s
`C
`IS
`IC
`I 5 i
`Cl
`'SI
`C
`MPT
`s
`Client LogIcaI
`C
`s
`Connect
`server LogIcaI
`C
`s
`Connect
`Client Physical
`C
`Connect
`s
`-server Physical C
`s
`Connect
`Sound/Acoustics C
`s
`C
`s
`C
`s
`C
`s
`C
`s
`
`AntennaAOA
`
`Antenna TDOA
`
`AntennaMPT
`
`LI DAR/optics
`
`Manual
`
`Contact
`
`Microdot/ RFI
`
`Transponder
`
`Others
`...
`
`MS (id 0A12:43EF:985B:Cl12F)
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`X
`
`-·-
`
`· -
`
`· -
`
`Fig. 9A
`
`Exhibit 1001
`IPR2022-0427
`Page 31 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 30 of 322
`
`US 10,292,011 B2
`
`950
`
`START - Heterogeneous
`locating
`
`952
`
`Process a plurality of
`params using different
`location methods
`
`954
`
`Heterogeneously
`locate the MS using
`different location
`params in conjunction
`with each other
`956
`
`Communicate WDR
`information to MS
`
`958
`
`MS completes its
`WDR
`
`960
`
`Prepare parameters
`
`962
`
`MS invokes
`Whereabouts Data
`Insertion
`
`964
`
`STOP
`
`Fig. 9B
`
`Exhibit 1001
`IPR2022-0427
`Page 32 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 31 of 322
`
`US 10,292,011 B2
`
`lr200a
`
`a200b
`
`I
`
`1002
`
`· ' , ,
`
`:
`
`lr1000a
`
`·
`
`IY 2
`
`00d
`
`: 1JY1ooob
`
`rmr-1000f
`
`lr1000e
`
`lr1000g
`
`lr1000d
`
`~1000h
`
`.
`
`IV 1000i
`
`.
`
`lr1000k
`
`fn If 1 OOOj
`y
`
`Fig. 10A
`
`Exhibit 1001
`IPR2022-0427
`Page 33 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 32 of 322
`
`US 10,292,011 B2
`
`lr200a
`
`~200b
`
`'\
`
`\
`
`2r\\
`.,oooa
`I,\ .,ooob
`' \ ' '~.•·•, 1000c
`200e 1lliillJ
`
`1002
`
`. . 1000f
`
`n,1oooe
`
`n,10009
`
`1000i
`
`rF7lf1000d
`ugJf
`
`fB7lf'1000h
`[bgj_f
`
`W71--1oook
`lbJJ
`
`Fig. 10B
`
`Exhibit 1001
`IPR2022-0427
`Page 34 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 33 of 322
`
`US 10,292,011 B2
`
`IY200a
`
`1002
`
`1000f
`
`r1000e
`
`200e w1000c
`
`1000g
`
`w1000d
`
`~1000h
`
`1000;
`
`.
`
`.
`
`•
`
`w1000k
`
`gf1000j
`lg]
`
`Fig. 10C
`
`Exhibit 1001
`IPR2022-0427
`Page 35 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 34 of 322
`
`US 10,292,011 B2
`
`lr200a
`
`rF7!J200b
`y
`
`lr200d
`
`wrn
`~ -- -i1illf
`
`200e
`
`1000c
`
`1y-1oooa
`
`I
`1000bl
`I
`I
`1nJr1oooe
`
`'
`
`1000(
`
`1000g
`
`IY1000d
`
`G].r1000h
`~
`
`nf1oooi
`
`u
`
`1000j
`
`.
`
`[l.-r1000k
`
`•
`
`Fig. 10D
`
`Exhibit 1001
`IPR2022-0427
`Page 36 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 35 of 322
`
`US 10,292,011 B2
`
`. . 200a
`
`. . 200b
`
`1002
`
`~1000a
`
`. . 200d
`
`rrnu--1ooob
`lliQJ
`
`ITT]
`~
`IY- 1000c
`
`200e
`
`•
`_ _ _ _
`
`,
`
`,
`\
`\
`1oooe'
`\
`' , .·.·.·.·.·.·.
`- - - -1-m
`
`:·f7 .. :·:·:··.:·::·:
`
`1000(
`
`tr
`
`1000g
`
`1;y1oood
`
`!]ly1000h
`
`lr1000k
`
`Fig. 10E
`
`Exhibit 1001
`IPR2022-0427
`Page 37 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 36 of 322
`
`US 10,292,011 B2
`
`~200a
`
`[mlr200b
`Lg[
`
`~200d
`
`1002
`
`w1000a
`
`w1000b
`
`~ w1000c
`
`200e
`
`.
`
`w1000d
`
`1000j
`
`w1000k
`
`7
`
`Fig. 10F
`
`Exhibit 1001
`IPR2022-0427
`Page 38 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 37 of 322
`
`US 10,292,011 B2
`
`Fig. 10G
`
`Exhibit 1001
`IPR2022-0427
`Page 39 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 38 of 322
`
`US 10,292,011 B2
`
`IY200a
`
`IY200b
`
`1002
`
`lr1000a
`
`IY200d
`
`fnl 1 1000b
`~
`I V-1000e
`
`.
`
`1000f
`
`lr1000g
`
`ll 1r1oooc
`
`200e
`
`.
`
`lr1000d
`
`m===ffif 1 OOOh
`~
`
`lr1000k
`
`1000i
`
`__,/
`
`•
`
`f1(1000/
`
`~
`
`Fig. 10H
`
`Exhibit 1001
`IPR2022-0427
`Page 40 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 39 of 322
`
`US 10,292,011 B2
`
`I 1050
`-------
`-
`
`200c
`
`.1000a
`
`1002
`
`lr200a
`
`[ml 1 200b
`lbillI
`
`lr200d
`
`w1000b
`
`1000(
`
`ll w1000c
`
`200e
`
`.
`
`1000e
`
`w1000g
`
`fiffil_r1000d
`[WJ
`
`1000h
`
`.
`
`.
`
`•
`
`IV1000i
`
`IY1000k
`
`□f1000j
`lli:illI
`
`Fig. 10/
`
`Exhibit 1001
`IPR2022-0427
`Page 41 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 40 of 322
`
`US 10,292,011 B2
`
`,,,--1100
`
`MSID
`
`DATE/TIME STAMP
`
`LOCATION
`
`CONFIDENCE
`
`r
`1100a
`1100b
`
`i
`
`1100c
`
`1100d
`
`t
`
`t
`
`1100e
`
`1100(
`
`t
`-v--
`- r
`1100h
`_Ir
`
`1100g
`
`r
`-
`r -
`r
`r
`
`1100;
`
`1100j
`
`1100k
`
`1100m
`
`1100n
`
`1100p
`
`I
`
`i
`
`LOCATION TECHNOLOGY
`
`LOCATION REFERENCE INFO
`
`COMMUNICATIONS REFERENCE INFO
`
`SPEED
`
`HEADING
`
`ELEVATION
`
`APPLICATION FIELDS
`
`CORRELATION
`
`Transport
`
`SENT DATE/TIME STAMP
`
`RECEIVED DATE/TIME STAMP
`
`Fig. 11A
`
`Exhibit 1001
`IPR2022-0427
`Page 42 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 41 of 322
`
`US 10,292,011 B2
`
`~1000e
`
`Fig. 11B
`
`Exhibit 1001
`IPR2022-0427
`Page 43 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 42 of 322
`
`US 10,292,011 B2
`
`1106
`
`1110
`
`1112
`
`Fig. 11C
`
`Exhibit 1001
`IPR2022-0427
`Page 44 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 43 of 322
`
`US 10,292,011 B2
`
`1106-----,
`
`~136
`
`1114___,
`
`1112
`
`Fig. 11D
`
`Exhibit 1001
`IPR2022-0427
`Page 45 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 44 of 322
`
`US 10,292,011 B2
`
`AOA
`
`GPS
`
`. . .
`
`I . .
`
`' .
`
`'
`'
`'
`'
`
`HETERO
`
`TDOA
`
`Fig. 11E
`
`Exhibit 1001
`IPR2022-0427
`Page 46 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 45 of 322
`
`US 10,292,011 B2
`
`Create semaphore(s)
`
`Enable appropriate
`role(s) thread(s)
`
`1226
`Initialize enumerated
`process set [1952,
`1932, 1912, 1942,
`1922, 1902]
`
`1228
`Get next (or first)
`enumerated set
`element P
`
`Spawn process and
`save PIO (e.g. 19xx-
`PID
`
`START- MS
`initialization
`
`1202
`
`1204
`
`Initialize BIOS
`
`1206
`
`Complete other
`character initialization
`
`1210
`
`Initialize NTP
`appropriately
`
`1212----.... - - - -
`------'~-c.--
`Create shared
`memory
`
`1214
`
`Initialize persistent
`data
`
`1216
`
`Initialize non(cid:173)
`persistent data
`
`1218
`
`STOP
`
`1242
`
`1240
`
`Create queue(s)
`
`Complete LBX
`character initialization
`
`Initialize enabled
`role(s) appropriately
`
`Fig. 12
`
`Exhibit 1001
`IPR2022-0427
`Page 47 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 46 of 322
`
`US 10,292,011 B2
`
`' .
`' .
`•
`
`'
`
`.
`.
`
`I
`
`.
`.
`
`.
`.
`
`Data
`
`CK
`
`1302
`
`1304
`
`. .
`
`'
`
`............
`
`/
`
`/
`llr200a
`
`1308 \..:
`
`:'--1311
`
`....... - ...
`
`.··"--1306
`
`Fig. 13A
`
`Exhibit 1001
`IPR2022-0427
`Page 48 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 47 of 322
`
`US 10,292,011 B2
`
`.
`. .
`.
`
`1302
`
`1304
`
`.
`
`.
`
`.. ·"\..1306
`
`.... - .........
`
`.. - - ....
`
`Data
`
`CK
`
`/ -.. ----
`
`.
`
`/
`.-1000k
`
`1308 \... · .
`
`.. . .. - - ..
`
`... . - -
`
`..
`
`Fig. 13B
`
`Exhibit 1001
`IPR2022-0427
`Page 49 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 48 of 322
`
`US 10,292,011 B2
`
`.
`
`I
`
`. I
`
`:
`
`I
`
`.
`
`'
`'
`
`.
`
`J'
`
`/
`·/
`
`1312
`
`1314
`
`........... - ....
`
`............ - ..
`
`"' - ........
`
`/
`
`/
`Service(s)
`
`Data
`
`CK
`
`I
`.
`
`1318 \..'
`.. - ....
`
`·. \...1320:
`
`.'\ ... 1322
`
`.. - ..... -
`
`- ..... - - ..
`
`.. ·\___1316
`
`Fig. 13C
`
`Exhibit 1001
`IPR2022-0427
`Page 50 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 49 of 322
`
`US 10,292,011 B2
`
`lniti
`applic
`
`Presen
`setting
`
`Configure ILM role(s)
`
`Configure NTP use
`
`Maintain WDR queue
`entries
`
`1448
`Interface with user for
`which 19xx process
`
`Prepare parameters
`
`1456
`Invoke process
`terminator (19xx,
`0/PID
`
`error to user
`
`Fig. 14A
`
`Terminate interface
`
`1462
`
`STOP
`
`Exhibit 1001
`IPR2022-0427
`Page 51 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 50 of 322
`
`US 10,292,011 B2
`
`Prepare parameters
`
`Invoke Configure
`Value
`
`1474
`Configure service
`propagation
`
`1478
`
`Configure permissions
`
`1482
`
`Configure charters
`
`1486
`
`Configure statistics
`
`1490
`Configure service
`informant
`
`1494
`
`Maintain LBX history
`
`Handle other action
`appropriately
`
`Fig. 14B
`
`Exhibit 1001
`IPR2022-0427
`Page 52 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 51 of 322
`
`US 10,292,011 B2
`
`, - 1412
`
`1502
`START - Configure
`OLM role(s)
`
`1504
`Access marked list of
`possible MS OLM
`role(s)
`
`error to
`user
`
`Save current OLMV
`
`1512
`
`Manage List
`(OLMV)
`
`1516
`
`~ - . . . . . . . i
`
`Handle role changes
`appropriately
`
`1518
`
`STOP
`
`Fig. 15A
`
`Exhibit 1001
`IPR2022-0427
`Page 53 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 52 of 322
`
`US 10,292,011 B2
`
`, - - 1416
`
`1522
`START - Configure
`ILM role(s)
`
`1524
`Access marked list of
`possible MS I LM
`role(s)
`
`error to
`user
`
`Save current ILMV
`
`1532
`
`Manage List
`(ILMV)
`
`1536
`
`Handle role changes
`appropriately
`
`1538
`
`STOP
`
`Fig. 15B
`
`Exhibit 1001
`IPR2022-0427
`Page 54 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 53 of 322
`
`US 10,292,011 B2
`
`1552
`
`1554
`
`Present (scrollable if
`necessary) list of
`marked entries with
`appropriate highlight
`(enabled (i.e. marked)
`= highlighted, disabled
`= not highlighted)
`1556
`
`Wait for user action
`
`1560
`Mark list entry (save)
`--:::.----......i as enabled (will be
`highlighted)
`
`1564
`Mark list entry (save)
`~---~as disabled (will not be
`highlighted)
`
`1570
`
`RETURN
`
`1568
`
`Handle other user
`action appropriately
`
`Fig. 15C
`
`Exhibit 1001
`IPR2022-0427
`Page 55 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 54 of 322
`
`US 10,292,011 B2
`
`1602
`START - NTP use
`configuration
`
`Access current
`NTP setting
`
`1606
`Present NTP setting
`(enabled or disabled)
`with options
`
`1608
`
`Wait for user action
`
`Handle user action
`appropriately
`
`, - 1420
`
`1612
`Terminate NTP
`appropriately
`
`Set NTP use to
`disabled
`
`,--_______ 1_61....._8
`Access known NTP
`server(s) addresses
`
`1620
`Ping each server with
`timeout
`
`Provide
`error to
`user
`
`1634
`
`Initialize NTP
`appropriately
`
`STOP
`
`1628
`
`Set NTP use to
`enabled
`
`Fig. 16
`
`Exhibit 1001
`IPR2022-0427
`Page 56 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 55 of 322
`
`US 10,292,011 B2
`
`ST ART - Maintain
`WDRs
`
`1424~
`
`1708
`Present (scrollable if
`necessary) list of
`WDRs of queue 22
`
`1710
`
`Wait for user action
`
`1706
`
`Provide
`error to
`user
`
`1714
`Discard selected WDR
`from queue 22
`
`1718
`Interface with user to
`modify a validated
`WDR
`
`1722
`Interface with user to
`add to Q 22 a
`validated WDR
`
`1726
`Nicely format WDR for
`easy reading; Wait for
`exit user action
`
`1732
`
`STOP
`
`Handle other user
`action appropriately
`
`Fig. 17
`
`Exhibit 1001
`IPR2022-0427
`Page 57 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 56 of 322
`
`US 10,292,011 B2
`
`1802
`START - Configure
`Value
`
`1804
`Determine params for
`current value (passed
`by reference) and
`validity criteria
`
`1806
`
`Present setting to user
`
`1808
`
`Wait for user action
`
`1812
`
`Interface with user for
`validated value using
`.;,r------11"'1 validity criteria; Save
`validated value to
`reference
`
`1818
`
`RETURN
`
`1816
`
`Handle other user
`action appropriately
`
`Fig. 18
`
`Exhibit 1001
`IPR2022-0427
`Page 58 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 57 of 322
`
`US 10,292,011 B2
`
`1900~
`
`, , - -~ 2 6
`
`///~914(
`
`/
`
`I
`
`I
`
`I
`I 1912'--
`
`Whereabouts
`Collection
`Thread(s)
`
`1958
`
`1952
`Whereabouts
`Determination
`Thread(s)
`
`/
`
`I
`1948 ""\ _I
`'1 1956
`I
`I
`
`Whereabouts
`Broadcast
`Thread(s)
`
`Whereabouts
`Supervisor
`Thread(s)
`
`1926
`
`WDR
`Request
`Thread(s)
`
`1920
`
`1980"'!v'"
`
`/
`
`/
`
`/
`
`1934
`
`1924
`
`1930
`
`1922
`
`J
`.,,,,,, ,,,,, ---
`r
`
`Timing
`1928 ~ Determination
`) __ T_hr_e_ad __ (s __ )_,
`
`1990 1936
`
`- - - - - - - - -Y -~ 2 4
`
`Fig. 19
`
`Exhibit 1001
`IPR2022-0427
`Page 59 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 58 of 322
`
`US 10,292,011 B2
`
`2020
`
`Decrement 1902-Ct
`
`2022
`
`STOP
`
`2002
`START - MS whereabouts
`broadcast ( 1902) thread
`
`2004
`
`Increment 1902-Ct
`
`2006
`Peek WDR queue for
`termination entry
`
`2018
`
`Sleep SPTP
`
`Peek WDR queue for
`greatest confidence
`and most recent WDR
`with MS ID = this MS,
`confidence >=
`confidence floor, NTP
`enabled date/time
`stamp within timely
`time period
`
`Prepare WDR for
`transmission
`
`-
`I
`
`-
`
`-
`
`-
`- __J;.2Q15
`oWITS
`
`Broadcast WDR
`
`Fig. 20
`
`Exhibit 1001
`IPR2022-0427
`Page 60 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 59 of 322
`
`US 10,292,011 B2
`
`2102
`START - MS whereabouts
`collection (1912) thread
`
`2106
`
`Invoke Prune
`Queues (WDR)
`
`2108
`Retrieve next WDR
`info record
`
`0
`_____ _c2111
`I
`
`iWITS
`
`2112
`Set Field 11 00b
`appropriately; Adjust
`confidence
`accordingly
`
`Set TDOA_FINAL=
`FALSE
`
`2144
`Peek CR queue
`record for matching
`correlation
`
`Build TR queue entry
`for thread 1932 start
`
`Set TDOA info in
`location reference field
`appropriately
`
`Set TDOA_FINAL =
`TRUE
`
`2120
`
`Access ILMV
`
`2134
`Build TR queue entry
`for thread 1952 start
`
`Insert to TR queue
`
`Fig. 21
`
`Prepare parameters
`
`2132
`
`Insertion
`
`Exhibit 1001
`IPR2022-0427
`Page 61 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 60 of 322
`
`US 10,292,011 B2
`
`2202
`START - MS whereabouts
`supervisor (1922) thread
`
`2204
`
`Increment 1922-Ct
`
`2230
`
`2216
`
`Sleep f(WTV)
`
`2206
`
`Invoke Prune
`Queues (CR)
`
`2208
`Peek WDR queue for
`termination entry
`
`Peek WDR queue for
`greatest confidence
`WDR with MS ID =
`this MS, confidence
`>= confidence floor,
`date/time stamp within
`f(WTV) time period
`
`2228
`
`Insert to TR queue
`
`Fig. 22
`
`Decrement 1922-Ct
`
`STOP
`
`2232
`
`2218
`
`Build WDR request
`
`2220
`Build CR entry
`
`2222
`
`Insert to CR queue
`
`2224
`Broadcast request
`
`2226
`Build TR queue entry
`for thread 1952 start
`
`Exhibit 1001
`IPR2022-0427
`Page 62 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 61 of 322
`
`US 10,292,011 B2
`
`2302
`START - MS timing
`determination (1932) thread
`
`2304
`
`Increment 1932-Ct
`
`2326
`
`2306
`
`Invoke Prune
`Queues (CR)
`
`2308
`Retrieve next 1932 TR
`record
`
`Decrement 1932-Ct
`
`STOP
`
`2328
`
`2316
`
`Build WDR request for
`targeted MS ID
`
`2318
`Generate correlation
`for CR queue entry
`
`2320
`Set stake date/time in
`CR queue entry
`
`2314
`Build WDR request for
`11------1
`broadcast
`
`2322
`Insert to CR queue
`
`2324
`Send/broadcast WDR
`request
`
`Fig. 23
`
`Exhibit 1001
`IPR2022-0427
`Page 63 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 62 of 322
`
`US 10,292,011 B2
`
`, - - 2400
`
`I
`
`REQUEST TYPE
`•
`~ _____ ~ATA ______ [2400b
`
`r2400
`
`Fig. 24A
`
`Exhibit 1001
`IPR2022-0427
`Page 64 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 63 of 322
`
`US 10,292,011 B2
`
`~ 2450
`
`r245oa
`___________________ __,
`t---------C-O_R_R_E-LA_T_I_O_N ______ __,r245ob
`I
`
`DATE/TIME STAMP
`
`Fig. 24B
`
`Exhibit 1001
`IPR2022-0427
`Page 65 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 64 of 322
`
`US 10,292,011 B2
`
`~ 2490
`
`[
`
`~ -
`
`MS ID
`
`CORRELATION
`
`RECEIVED DATE/TIME STAMP
`
`r2490a
`~~
`
`249oc
`
`(
`
`-
`
`-
`
`- C~M~N~R~C.:_ -
`
`-
`
`-
`
`-
`
`[2490d
`
`Fig. 24C
`
`Exhibit 1001
`IPR2022-0427
`Page 66 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 65 of 322
`
`US 10,292,011 B2
`
`2502
`TART - WDR request ( 1942
`thread
`
`2504
`
`Increment 1942-Ct
`
`2518
`
`2506
`
`Decrement 1942-Ct
`
`Retrieve next WDR
`request
`
`2520
`
`STOP
`
`Peek WDR queue for
`WDR with this MS ID,
`confidence >
`confidence floor, most
`recent date/time within
`timely time period
`
`Complete WDR for
`response
`
`-
`
`-
`
`-
`I
`
`-
`- __c25.15
`oWITS
`
`2516
`Send/Broadcast
`Response
`
`Fig. 25
`
`Exhibit 1001
`IPR2022-0427
`Page 67 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 66 of 322
`
`US 10,292,011 B2
`
`2602
`START - MS Whereabouts
`determination (1952) thread
`
`2622
`
`2606
`
`Decrement 1952-Ct
`
`Invoke Prune
`Queues (WDR)
`
`2608
`Retrieve next TR entry
`
`2624
`
`STOP
`
`Peek WDR queue for
`this MS with highest
`confidence > floor and
`most recent date/time
`in last f(WTV) time
`period
`
`Prepare parameters
`
`2620
`
`Invoke
`Whereabouts Data
`Insertion
`
`Determine new
`highest confidence
`WDR for this MS
`
`Fig. 26A
`
`Exhibit 1001
`IPR2022-0427
`Page 68 of 550
`
`
`
`U.S. Patent
`
`May 14, 2019
`
`Sheet 67 of 322
`
`US 10,292,011 B2
`
`2600 ~
`
`Access field 11 00f
`
`ST ART - Determi
`bestwh
`
`BESTWDR = null;
`THIS_MS list= null;
`REMOTE_MS list =
`null
`
`Insert appropriate
`WDR to THIS MS list
`in sorted order
`
`2634
`Peek all WDRs from
`queue 22 for
`confidence >
`confidence floor and
`most recent in trailing
`f(WTV) period of time
`2668
`.----........l1....--.i...=.26=-=3::.;:6;,....,,,.,....--....... ~ ........ ""'"'=,..:;:1;.:.is.;:;..t .::..,_
`Set sort keys based
`and AOA list with triangulate
`on f(WTV) in use
`measure
`·red
`
`2638
`Get next (or first)
`WDR
`
`Maximize referenc