Exception reduction and event reordering in an item tracking system
First Claim
1. A system comprising:
- a delay determination system operable to associate a delay time with a first software event received and a second software event, where the first software event and the second software event provide information about a first physical event and a second physical event, respectively, associated with an item;
a sorter operable to temporally order the first software event and the second software event, after waiting the delay time, so that the first software event and the second software event are ordered so as to correspond to an order of occurrence of the first physical event and the second physical event; and
an association model operable to determine a state of the item, based on the order of occurrence.
2 Assignments
0 Petitions
Accused Products
Abstract
A current state of an item being tracked by an item-tracking system may be determined using prior state information about the item. To ensure proper temporal order of the state information, software events triggered by physical events associated with the item are received from a reader at an event interpretation system. A database or queue within the event interpretation system holds the software events for a delay time determined by a maximum transmission delay time of the software events. A sorter within the event interpretation system orders the software events relative to one another so as to correspond to an order of the physical events. An association model of the event interpretation system may determine state information related to the item for storage in a state information database. Accordingly, system exceptions in the item tracking system may be reduced, and an accuracy and reliability of the system may be improved.
-
Citations
20 Claims
-
1. A system comprising:
-
a delay determination system operable to associate a delay time with a first software event received and a second software event, where the first software event and the second software event provide information about a first physical event and a second physical event, respectively, associated with an item;
a sorter operable to temporally order the first software event and the second software event, after waiting the delay time, so that the first software event and the second software event are ordered so as to correspond to an order of occurrence of the first physical event and the second physical event; and
an association model operable to determine a state of the item, based on the order of occurrence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a first software event corresponding to a first physical event;
associating a delay time with the first software event;
receiving a second software event corresponding to a second physical event;
associating the delay time with the second software event;
holding the first software event and the second software event for the delay time; and
ordering the first software event and the second software event relative to one another so as to correspond to an order of occurrence of the first physical event and the second physical event. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for receiving a plurality of software events, the software events corresponding to a plurality of physical events;
a second code segment for assigning a delay time to each of the software events, the delay time being based on a maximum delay time associated with transmission of any one of the software events; and
a third code segment for ordering the software events relative to one another, based on the delay time. - View Dependent Claims (17, 18, 19, 20)
-
Specification