Context-aware and real-time item tracking system architecture and scenarios
First Claim
1. A computer readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed, cause a computer to perform operations comprising:
- accessing a two-tier world model structure shared by enterprises of a supply chain, the world model structure recording and maintaining a representation of relationships, states and histories of items being tracked by local and shared item tracking systems, and comprising;
higher tier parent models comprising the shared item tracking system, each parent model tracking the items for one of the enterprises, andlower tier local models comprising the local item tracking systems, each local model being associated with a parent model and tracking the items located at a physical site within the one enterprise of the associated parent model;
storing, at each parent and local model, a mapping table that maintains associations between each item and a designated responsible parent model for that item;
receiving, at a parent model other than the designated responsible parent model or at a local model not associated with the designated responsible parent model, an identifier identifying an item and information about the item;
consulting, at the parent model other than the designated responsible parent model or the local model not associated with the designated responsible parent model, a mapping table using the identifier;
reporting the information to the designated responsible parent model, using the accessed world model structure, based on consulting the mapping table; and
updating the representation based on the reported information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for real-time and context-aware tracking of items. Tags bound to items are read and information read from the tags and location information about the tags is provided by at least two enterprises and used to maintain disposition information about the items, which is made visible to enterprises in the supply chain. The disposition information can be mapped to a world model that tracks the items and circumstances affecting the items, for example, geo-spatial events and traffic delays. Visibility of the disposition information can be controlled through authorization. Visible information can include relationships between particular items and business documents such as order and shipping documents.
-
Citations
21 Claims
-
1. A computer readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed, cause a computer to perform operations comprising:
-
accessing a two-tier world model structure shared by enterprises of a supply chain, the world model structure recording and maintaining a representation of relationships, states and histories of items being tracked by local and shared item tracking systems, and comprising; higher tier parent models comprising the shared item tracking system, each parent model tracking the items for one of the enterprises, and lower tier local models comprising the local item tracking systems, each local model being associated with a parent model and tracking the items located at a physical site within the one enterprise of the associated parent model; storing, at each parent and local model, a mapping table that maintains associations between each item and a designated responsible parent model for that item; receiving, at a parent model other than the designated responsible parent model or at a local model not associated with the designated responsible parent model, an identifier identifying an item and information about the item; consulting, at the parent model other than the designated responsible parent model or the local model not associated with the designated responsible parent model, a mapping table using the identifier; reporting the information to the designated responsible parent model, using the accessed world model structure, based on consulting the mapping table; and updating the representation based on the reported information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device comprising:
-
a processor configured to; access a two-tier world model structure shared by enterprises of a supply chain, the world model structure recording and maintaining a representation of relationships, states and histories of items being tracked by local and shared item tracking systems, and comprising; higher tier parent models comprising the shared item tracking system, each parent model tracking the items for one of the enterprises, and lower tier local models comprising the local item tracking systems, each local model being associated with a parent model and tracking the items located at a physical site within the one enterprise of the associated parent model, access a mapping table that maintains associations between each item and a designated responsible parent model for that item, receive an identifier identifying an item and information about the item, and consult a mapping table using the identifier; and an interface configured to report the information to the designated responsible parent model, using the accessed world model structure, based on consulting the mapping table.
-
-
21. A computer-implemented method comprising:
-
accessing a two-tier world model structure shared by enterprises of a supply chain, the world model structure recording and maintaining a representation of relationships, states and histories of items being tracked by local and shared item tracking systems, and comprising; higher tier parent models comprising the shared item tracking system, each parent model tracking the items for one of the enterprises, and lower tier local models comprising the local item tracking systems, each local model being associated with a parent model and tracking the items located at a physical site within the one enterprise of the associated parent model, storing, at each parent and local model, a mapping table that maintains associations between each item and a designated responsible parent model for that item; receiving, at a parent model other than the designated responsible parent model or at a local model not associated with the designated responsible parent model, an identifier identifying an item and information about the item; consulting, at the parent model other than the designated responsible parent model or the local model not associated with the designated responsible parent model, a mapping table using the identifier; reporting the information to the designated responsible parent model, using the accessed world model structure, based on consulting the mapping table; and updating the representation based on the reported information.
-
Specification