IP Library Granted Patent US 10,481,238
Granted Patent B2
US 10,481,238 · App. 16/277,235 · Granted Nov 19, 2019

Methods and apparatus to generate site health information

Inventors: Belinda Turner (Germantown, MD); Thomas Dorris (Frederick, MD)
Assignee: Zebra Technologies Corporation
G01S5/021G01S5/0205G01S5/0294G01S19/39G01S5/0221
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,481,238
App. No.
16/277,235
Granted
Nov 19, 2019
Kind
B2
Abstract

Methods and apparatus for generating site health information are disclosed herein. An example apparatus is configured to generate a hub quality matrix, wherein the apparatus comprises a processor and memory including machine-readable instructions that, when executed, cause the processor to generate the hub quality matrix using at least two values of a data quality value based on the received location data, a receiver health value based on a receive rate of respective ones of the receivers, a locate gap value based on amounts of time between location estimations, a locate rate value based on a ratio of a first amount of the location estimations and a second amount of tracked participants at the site, and to output the hub quality matrix.

Claims (41)

1. An apparatus configured to generate a hub quality matrix, the apparatus comprising:

a processor; and

memory including machine-readable instructions that, when executed, cause the processor to:

generate the hub quality matrix using at least two values of:

a data quality value generated based on location data, the location data generated based on blink data transmitted by tags and received by receivers at a site,

a receiver health value generated based on a receive rate of respective ones of the receivers,

a locate gap value generated based on amounts of time between location estimations, and

a locate rate value generated based on a ratio of a first amount of the location estimations and a second amount of tracked participants at the site; and

output the hub quality matrix.

2. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate the hub quality matrix by applying a site specific multiplier to each of the data quality value, the receiver health value, the locate gap value, and the locate rate value.

3. An apparatus as defined in claim 2 , wherein the site specific multiplier is different for each of the data quality value, the receiver health value, the locate gap value, and the locate rate value.

4. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to output the hub quality matrix as a display viewable on the apparatus.

5. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate the hub quality matrix over a period of time.

6. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate the data quality value based on a plurality of blink data detection times and a plurality of blink data transmission times.

7. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate the data quality value by determining a ratio of total number of bins to a number of bins having a data quality indicator below a threshold.

8. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate a screen of a user interface including an element of a first color when the receiver health value meets a threshold and of a second color when the receiver health value does not meet the threshold.

9. An apparatus as defined in claim 1 , wherein the instructions, when executed, cause the processor to generate the locate gap value by identifying a first number of the amounts of time between the location estimations that are less than a first threshold, and by identifying a second number of the amounts of time between the location estimations that are less than a second threshold greater than the first threshold.

10. An apparatus as defined in claim 9 , wherein the instructions, when executed, cause the processor to generate the locate gap value by identifying a third number of the amounts of time between the location estimations that are greater than a third threshold greater than the second threshold.

11. A non-transitory machine readable storage device comprising instructions that, when executed, cause a machine to at least:

receive location data generated based on blink data transmitted by tags and received by receivers at a site;

generate a quality hub matrix value by combining at least two of:

a data quality value generated based on the received location data,

a receiver health value generated based on a receive rate of respective ones of the receivers,

a locate gap value generated based on amounts of time between location estimations, and

a locate rate based on a ratio of a first amount of the location estimations and a second amount of tracked participants at the site; and

output the quality hub matrix value.

12. A non-transitory machine readable storage device as defined in claim 11 , wherein the instructions, when executed, cause the machine to output the quality hub matrix value by providing the quality hub matrix value to a display.

13. A non-transitory machine readable storage device as defined in claim 11 , wherein the instructions, when executed, cause the machine to combine the at least two of the data quality value, the receiver health value, the locate gap value and the locate rate value by calculating a weighted sum of the at least two of the data quality value, the receiver health value, the locate gap value and the locate rate value.

14. A non-transitory machine readable storage device as defined in claim 11 , wherein the data quality value is based on a plurality of blink data detection times and a plurality of blink data transmission times.

15. A non-transitory machine readable storage device as defined in claim 11 , wherein the instructions, when executed cause the machine to generate the data quality value by determining a ratio of total number of bins to a number of bins having a data quality indicator below a threshold.

16. A non-transitory machine readable storage device as defined in claim 11 , wherein the instructions, when executed, cause the machine to generate a screen of a user interface including an element of a first color when the receiver health value meets a threshold and of a second color when the receiver health value does not meet the threshold.

17. A non-transitory machine readable storage device as defined in claim 11 , wherein the instructions, when executed, cause the machine to generate the locate gap value by identifying a first number of the amounts of time between the location estimations that are less than a first threshold, and by identifying a second number of the amounts of time between the location estimations that are less than a second threshold greater than the first threshold.

18. A non-transitory machine readable storage device as defined in claim 17 , wherein the instructions, when executed, cause the machine to generate the locate gap value by identifying a third number of the amounts of time between the location estimations that are greater than a third threshold greater than the second threshold.

19. A method comprising:

receiving location data generated based on blink data transmitted by tags and received by receivers at a site;

generating, using a processor, a quality hub matrix value by combining at least two of:

a data quality value generated based on the received location data,

a receiver health value generated based on a receive rate of respective ones of the receivers,

a locate gap value generated based on amounts of time between location estimations, and

a locate rate based on a ratio of a first amount of the location estimations and a second amount of tracked participants at the site; and

outputting the quality hub matrix value.

Assignments (5)
SECURITY INTEREST Recorded Apr 12, 2021
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 056471/0906 →
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: TURNER, BELINDA; DORRIS, THOMAS
To: ZIH CORP.
Reel/Frame 049643/0305 →
MERGER Recorded Jul 1, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 049643/0434 →