IP Library Granted Patent US 10,803,607
Granted Patent B2
US 10,803,607 · App. 16/134,460 · Granted Oct 13, 2020

Systems and methods tracking objects within a venue using a symbology accelerator

Inventor: Wynn L. Aker (Manorville, NY)
Assignee: Zebra Technologies Corporation
G06T7/292G06Q30/0635G06T7/73H04N5/247G06T2207/30232H04L67/12
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,803,607
App. No.
16/134,460
Granted
Oct 13, 2020
Kind
B2
Abstract

An apparatus, system and method for tracking objects within a venue. A plurality of detector stations are disposed throughout the venue. Each detector station includes an imaging assembly, a transceiver, and a symbology accelerator having least one processor. The processor is configured to obtain image data captured by the imaging assembly and analyze the image data to detect one or more objects. Each of the one or more objects includes a symbol indicative of an object identifier. The processor is configured to decode each of the symbols to obtain the respective identifier and associate the detected objects or respective symbols with a respective physical location within the venue. For each of the one or more objects, the processor is configured to transmit, via the transceiver to a remote server, at least one data packet including the respective physical location and the identifier for the object.

Claims (52)

1. An apparatus for tracking objects within a venue, the apparatus comprising:

a plurality of detector stations disposed throughout the venue, each detector station including a respective housing that houses an imaging assembly, a transceiver, a local object database, and a respective symbology accelerator having least one processor configured to:

obtain image data captured by the imaging assembly;

analyze the image data to detect one or more symbols carried on respective objects within a field of view of the imaging assembly, each of the one or more symbols being indicative of an identifier for the corresponding object;

decode each of the respective symbols on the one or more objects to obtain the respective identifier;

determine respective physical locations, within the venue, of each of the symbols based on locations of the symbols within the image data;

associate, within the local object database, at least one of (i) the respective identifier of the one or more objects and (ii) the respective symbol on the one or more objects with the respective physical location within the venue; and

for each of the one or more objects, transmit, via the transceiver to a remote server, at least one data packet including the respective physical location and the identifier for the object.

2. The apparatus of claim 1 , wherein the field of view for the imaging assembly is configured to be angled downward toward a ground plane of the venue.

3. The apparatus of claim 2 , wherein the symbol is configured to be more perceptible from the downward angle of the field of view than an eye-level angle.

4. The apparatus of claim 1 , wherein each detector station is configured to:

analyze the image data to detect that at least one of (i) a particular object of the one or more detected objects and (ii) a respective symbol of the particular object has moved from the associated respective physical location.

5. The apparatus of claim 4 , wherein to detect that the at least one of the (i) particular object and (ii) the respective symbol of the particular object has moved, each detector station is configured to:

analyze the image data to detect the absence of the at least one of (i) the particular object and (ii) the respective symbol of the particular object at the associated physical location.

6. The apparatus of claim 4 , wherein to detect that the at least one of (i) the particular object and (ii) the respective symbol of the particular object has moved, each detector station is configured to:

analyze the image data to detect a respective symbol associated with another object at a physical location substantially behind the physical location of the particular object.

7. The apparatus of claim 1 , wherein each of the plurality of detector stations are operatively connected to a controller.

8. The apparatus of claim 7 , wherein each detector station is configured to transmit the at least one data packet to the controller.

9. The apparatus of claim 7 , wherein each detector station is configured to:

transmit, via the transceiver, the image data to the controller.

10. The apparatus of claim 9 , wherein each of the detector stations are configured to:

in response to detecting that at least one of (i) a particular object of the one or more detected objects and (ii) a respective symbol of the particular object has moved, transmit, via the transceiver, an indication that the particular object has moved to the controller.

11. The apparatus of claim 10 , wherein the transmission of the indication that the particular object has moved to the controller causes the controller to determine an individual closest to the physical location of the particular object.

12. The apparatus of claim 10 , wherein the transmission of the indication that the particular object has moved further causes the controller to associate the individual with the particular object.

13. The apparatus of claim 10 , wherein the transmission of the indication that the particular object has moved further causes the controller to initiate monitoring of a region proximate to the physical location of the particular object based on image data generated by an imaging assembly of a detector station of the plurality of detector stations other than the detector station that transmitted the indication that the particular object has moved.

14. A system for tracking objects within a venue populated with a plurality of objects that include a symbol indicative of an object identifier, the system comprising:

a plurality of detector stations disposed throughout the venue, each detector station including a respective housing that houses an imaging assembly, a transceiver, a local object database, and a respective symbology accelerator having one or more processors configured to:

obtain image data captured by the imaging assembly;

analyze the image data to detect one or more symbols carried on respective objects within a field of view of the imaging assembly, each of the one or more symbols being indicative of an object identifier for the corresponding object;

decode each of the respective symbols on the one or more objects to obtain the respective object identifier;

determine respective physical locations, within the venue, of each of the symbols based on locations of the symbols within the image data;

associate, within the local object database, at least one of (i) the respective identifier of the one or more objects and (ii) the respective symbol on the one or more objects with the respective physical location within the venue;

determine that a particular object of the plurality of objects has moved; and

transmit a data packet indicating that the particular object has moved, the data packet indicating the object identifier and the physical location for the particular object; and

a controller operatively connected to the plurality of detector stations, the controller comprising at least one processor configured to:

monitor a physical location of a plurality of individuals at the venue;

receive, from a particular detector station, the data packet indicating that the particular object has moved;

responsive to receiving the data packet, identify a particular individual of the plurality of individuals closest to the physical location of the particular object; and

associate the particular individual with the particular object; and

an individual database operatively connected to the controller and storing records for individuals that indicate (i) a list of objects associated with the individual and (ii) a physical location of the individual at the venue,

wherein to identify the particular individual of the plurality of individuals closest to the physical location of the particular object, the controller is further configured to query the individual database using the physical location of the particular object.

15. The system of claim 14 , wherein the controller is configured to:

receive image data generated by the imaging assemblies of the plurality of detector stations.

16. The system of claim 15 , wherein in response to receiving the data packet, the controller is further configured to:

initiate monitoring of a region proximate to the physical location of the particular object based on image data generated by the imaging assembly of a detector station of the plurality of detector stations other than the detector station from which the controller received the data packet.

17. The system of claim 14 , wherein to associate the particular individual with the particular object, the controller is configured to:

update the record for the particular individual to include the particular object in the list of objects.

18. The system of claim 14 , wherein the controller is configured to:

detect that the particular individual is no longer located at the venue; and

process a purchase for objects in the list of objects included in the record for the particular individual.

19. The system of claim 14 , wherein a field of view for the imaging assembly in each of the plurality of detector stations is configured to be angled downward toward a ground plane of the venue.

20. The system of claim 19 , wherein the symbols are configured to be more perceptible from the downward angle of the field of view than an eye-level angle.

Assignments (5)
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 →
SECURITY INTEREST Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049674/0916 →
MERGER Recorded Jan 16, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048470/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2018
From: AKER, WYNN L.
To: ZIH CORP.
Reel/Frame 046902/0048 →