AUTHENTICATION-BASED TRACKING
First Claim
1. A tracking unit apparatus for a tracking system, comprising:
- a capture device having a first field of view;
a processor coupled to the capture device to acquire digital image data from the capture device, the image data including image data responsive to a physical object in the field of view, wherein the image data includes at least a portion of a surface of the object;
a memory accessible to the processor and storing executable program code to cause the processor, by executing at least a portion of the program code, to—
analyze the image data to create a digital fingerprint of the object; and
query a datastore using the digital fingerprint to identify the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems integrate digital fingerprint authentication-based identification and location tracking into a single, continuous process in which an authentication-integrated tracking system is simultaneously aware of both the identity and location of each physical object at all times as they move along a conveyance system. Insertion or removal of an object is quickly detected and reported. Rapid reestablishment and continuation of authentication-integrated tracking is enabled in the event of any temporary interruption or failure of tracking in the system. An exemplary system comprises plural tracking units networked together, each tracking unit including a camera or scanner to observe a corresponding field of view, the tracking units arrange to realize a continuous field of view of a physical conveyance system.
47 Citations
30 Claims
-
1. A tracking unit apparatus for a tracking system, comprising:
-
a capture device having a first field of view; a processor coupled to the capture device to acquire digital image data from the capture device, the image data including image data responsive to a physical object in the field of view, wherein the image data includes at least a portion of a surface of the object; a memory accessible to the processor and storing executable program code to cause the processor, by executing at least a portion of the program code, to— analyze the image data to create a digital fingerprint of the object; and query a datastore using the digital fingerprint to identify the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tracking system comprising:
-
a plurality of tracking units, each of the tracking units capable of data communications over a network with other components of the tracking system; wherein each tracking unit includes at least one scanner that covers a corresponding field of view, and a TU processor coupled to the scanner to acquire digital image data from the scanner responsive to a physical object located within the corresponding field of view of the scanner; wherein each tracking unit further includes a memory accessible to the TU processor and storing executable TU program code to cause the TU processor, by executing at least a portion of the TU program code, to analyze the digital image data acquired from a scanner to create a digital fingerprint of the physical object located within the corresponding field of view of the scanner; wherein a first scanner of each tracking unit is arranged to cover an input region of the tracking unit, to acquire digital image data responsive to a physical object that enters into the input region of the corresponding tracking unit; wherein each tracking unit has a contiguous field of view covered by the aggregate fields of view of its one or more scanners; and wherein the tracking units are positionable so that the contiguous fields of view of the tracking units together form a system field of view that covers at least a predetermined portion of a physical system arranged for conveyance of the physical objects, except for zero or more defined regions of positive control within the predetermined portion that are not visible to the system field of view; and a central server capable of data communications over the network with other components of the tracking system; the central server coupled to a datastore for storage and querying of records associated with physical objects previously inducted into the tracking system; and the central server having a server processor and a memory accessible to the server processor and storing executable server program code to cause the server processor, by executing at least a portion of the server program code, to— receive digital fingerprints over the network from at least one of the tracking units, store digital fingerprints received from a tracking unit into the datastore, query the datastore based on a digital fingerprint received from a tracking unit to determine whether it matches one of the records associated with physical objects previously inducted into the tracking system, and take a predetermined action based on a result of the query. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30)
-
Specification