Monitoring object movement
First Claim
Patent Images
1. A method of monitoring object movement, the method comprising:
- attempting to read an object identifier of an object in a first reading area, resulting in a plurality of first null read counts for falling to read the object identifier of the object in the first reading area;
reading the object identifier of the object at least one time in the first reading area;
determining a time the object entered the first reading area using at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately preceded by one of the plurality of first null read counts; and
determining a time the object exited the first reading area using the at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately followed by another of the plurality of first null read counts;
attempting to read the object identifier of the object in a second reading area resulting in a plurality of second null read counts for failing to read the object identifier of the object in the second reading area;
reading the object identifier at least one time in the second reading area;
determining a time the object entered the second reading area using at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one second timestamp is immediately preceded by one of the plurality of second null read counts; and
determining a time the object exited the second reading are using the at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one second timestamp is immediately followed by another of the plurality of second null read counts; and
determining a direction of movement of the object based on at least some of the determined times the object entered or exited the first or second reading areas.
4 Assignments
0 Petitions
Accused Products
Abstract
An object identifier for an object is read in a first reading area and a second reading area. A time the object entered the first reading area and a time the object exited the first reading area is determined. Also, a time the object entered the second reading area and a time the object exited the second reading area is determined. A direction of movement of the object is determined based on at least some of the determined times.
-
Citations
29 Claims
-
1. A method of monitoring object movement, the method comprising:
-
attempting to read an object identifier of an object in a first reading area, resulting in a plurality of first null read counts for falling to read the object identifier of the object in the first reading area; reading the object identifier of the object at least one time in the first reading area; determining a time the object entered the first reading area using at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately preceded by one of the plurality of first null read counts; and determining a time the object exited the first reading area using the at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately followed by another of the plurality of first null read counts; attempting to read the object identifier of the object in a second reading area resulting in a plurality of second null read counts for failing to read the object identifier of the object in the second reading area; reading the object identifier at least one time in the second reading area; determining a time the object entered the second reading area using at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one second timestamp is immediately preceded by one of the plurality of second null read counts; and determining a time the object exited the second reading are using the at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one second timestamp is immediately followed by another of the plurality of second null read counts; and determining a direction of movement of the object based on at least some of the determined times the object entered or exited the first or second reading areas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring direction of an object, the system including:
-
an analysis module configured to receive an object identifier associated with an object read at least one time from each of a first reading area and a second reading area and a plurality of first and second null read counts representing a failure to read the object identifier associated with the object in the first reading area and the second reading area, respectively, wherein the analysis module is further configured to determine a time the object entered the first reading area and a time the object exited the first reading area using at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately proceeded by one of the plurality of first null read counts and immediately followed by another of the plurality of first null read counts; wherein the analysis module is further configured to determine a time the object entered the second reading area and a time the object exited the second reading area using at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one second timestamp is immediately preceded by one of the plurality of second null read counts and immediately followed by another of the plurality of second null read counts; wherein the analysis module is further configured to determine a direction of movement of the object based on at least some of the determined times the object entered or exited the first or second reading areas. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus for monitoring object movement, the apparatus comprising:
-
means for attempting to read an object identifier of an object in a first reading area resulting in a plurality of first and second null read counts for failing to read the object identifier of the object in the first reading area and the second reading area, respectively; means for reading the object identifier for the object at least one time in the first reading area; means for reading the object identifier for the object at least one time in a second reading area; means for determining a time the object entered and a time the object exited the first reading area using at least one first timestamp from the at least one time the object identifier was read in the first reading area and for determining a time the object entered and a time the object exited the second reading area using at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the at least one first timestamp is immediately preceded by one of the plurality of first null read counts and the at least one second timestamp is immediately preceded by one of the plurality of second null read counts and, wherein the at least one first timestamp is immediately followed by another of the plurality of first null read counts and the at least one second timestamp is immediately followed by another of the plurality of second null read counts, respectively; and means for determining a direction of movement of the object based on at least some of the determined times the object entered or exited the first or second reading areas.
-
-
29. A computer program product embodied on a computer-readable medium and comprising code that, when executed, causes a computer to perform the following:
-
receiving a plurality of first null read counts as a result of a failure to read an object identifier for an object in a first reading area; receiving at least one reading of the object identifier for the object from the first reading area; receiving a plurality of second null read counts as a result of a failure to read the object identifier for the object in a second reading area; receiving at least one reading of the object identifier from the second reading area; determining a time the object entered and a time the object exited the first reading area using at least one first timestamp from the at least one time the object identifier was read in the first reading area, wherein the at least one first timestamp is immediately preceded by one of the plurality of first null read counts and immediately followed by another of the plurality of first null read counts; determining a time the object entered and a time the object exited the second reading area using at least one second timestamp from the at least one time the object identifier was read in the second reading area, wherein the second timestamp is immediately preceded by one of the plurality of second null read counts and immediately followed by another of the plurality of second null read counts; and determining a direction of movement of the object an object associated with the object identifier based on at least some of the determined times the object entered or exited the first or second reading areas.
-
Specification