throbber
I 1111111111111111 1111111111 111111111111111 11111 1111111111 111111111111111111
`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

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