Claims
- 1. A method to be performed by a system that tracks items, the method comprising:
subscribing to receive from one or more event routers events relating to one or more tagged items, each event including a tag identifier for a tag bound to an item, a reader identifier; and a timestamp; receiving from the event router events related to the one or more tagged items; and using the received events to update disposition information for the one or more tagged items.
- 2. The method of claim 1, wherein the tagged items have a hierarchical relationship with each other and subscribing includes subscribing only to events relating to items at a particular level of the hierarchy.
- 3. The method of claim 1, further comprising:
using a mapping service and all or part of the tag identifier to determine which event router to subscribe to.
- 4. The method of claim 3, wherein the tag identifier has a first portion that specifies the manufacturer of the item, a second portion that specifies the product class of the item, and a third portion that specifies a serial number of the item.
- 5. The method of claim 1, wherein the tag is a radio frequency identification (RFID) tag and the tag identifier is an electronic product code (ePC).
- 6. A method to be performed by a tag reader, the method comprising:
detecting an item; generating an event, the event including a tag identifier associated with a tag bound to the item, a reader identifier, and a timestamp; using a mapping service and either the tag identifier or the reader identifier to identify one or more event routers; and publishing the event to the identified event routers.
- 7. The method of claim 6, wherein the tag is a radio frequency identification (RFID) tag and the tag identifier is an electronic product code (ePC).
- 8. A system, comprising:
a monitoring system including one or more tag readers; one or more subscribers, including a system that tracks tagged items; and one or more event routers, wherein: the monitoring system is operable to:
detect one or more of the tagged items; generate an event, the event including a tag identifier, a reader identifier, and a timestamp; and publish the event to one or more of the event routers; the system for tracking tagged items is operable to:
subscribe to receive from one or more of the event routers events relating to one or more of the tagged items; and upon receiving events, use the received events to update disposition information for one or more of the tagged items; and each event router is operable to:
maintain a list of subscribers; receive events from the monitoring system; and send events to the subscribers.
- 9. The system of claim 8, wherein the monitoring system is further operable to:
use a mapping service and either the tag identifier or the reader identifier to identify one or more event routers; and publish the event to the identified event routers.
- 10. The system of claim 8, wherein each subscriber is operable to use a mapping service and all or part of the tag identifier to determine which event router to subscribe to.
- 11. The system of claim 8, wherein each subscriber is operable to use a mapping service and all or part of the reader identifier to determine which event router to subscribe to.
- 12. The system of claim 8, wherein the tagged items have a hierarchical relationship with each other and a subscriber is operable to subscribe only to events relating to items at a particular level of the hierarchy.
- 13. The system of claim 8, wherein the tag is a radio frequency identification (RFID) tag and the tag identifier is an electronic product code (ePC).
- 14. The system of claim 8, wherein each event belongs to an event type, at least two events belong to different event types and a subscriber is operable to subscribe only to events of a particular event type.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/159,598, filed on May 31, 2002 to Hartmut Vogler et al. and U.S. patent application Ser. No. 10/232,764, filed on Aug. 30, 2002, to Richard Swan et al., which claims priority to U.S. provisional application serial No. 60/347,672, filed on Jan. 11, 2002 and U.S. provisional application serial No. 60/353,198, filed on Feb. 1, 2002. The disclosures of each of the above-referenced applications are incorporated by this reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60347672 |
Jan 2002 |
US |
|
60353198 |
Feb 2002 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10159598 |
May 2002 |
US |
Child |
10285381 |
Oct 2002 |
US |
Parent |
10232764 |
Aug 2002 |
US |
Child |
10285381 |
Oct 2002 |
US |