Data communication and coherence in a distributed item tracking system
First Claim
Patent Images
1. A method for communicating between nodes of a distributed system that tracks items, the method to be performed at a node within the distributed system, the method comprising:
- at a first node;
establishing a first mapping specifying associations between items and responsible nodes, wherein the first mapping specifies for at least two items different designated responsible nodes;
receiving multiple instances of tag-read-data, each instance including information read from a tag bound to an item, the information read including a unique tag identifier read automatically from the tag, each instance also including a location of the corresponding tag and its bound item when the tag identifier was read from the tag, the multiple instances of tag-read-data collectively including information read from multiple tags bound to multiple items; and
for each instance of tag-read-data, communicating the tag-read-data to one or more designated responsible nodes as specified by the mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for communicating between nodes of a distributed system that tracks items. Each node receives tag-read-data corresponding to an item and communicates the tag-read-data to the designated responsible node for the item. Each node can also receive additional item information from the designated responsible node and use the received additonal item information to update disposition information for the item.
79 Citations
10 Claims
-
1. A method for communicating between nodes of a distributed system that tracks items, the method to be performed at a node within the distributed system, the method comprising:
-
at a first node;
establishing a first mapping specifying associations between items and responsible nodes, wherein the first mapping specifies for at least two items different designated responsible nodes;
receiving multiple instances of tag-read-data, each instance including information read from a tag bound to an item, the information read including a unique tag identifier read automatically from the tag, each instance also including a location of the corresponding tag and its bound item when the tag identifier was read from the tag, the multiple instances of tag-read-data collectively including information read from multiple tags bound to multiple items; and
for each instance of tag-read-data, communicating the tag-read-data to one or more designated responsible nodes as specified by the mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for communicating between nodes of a distributed system that tracks items, the system comprising:
-
a node hierarchy at a first enterprise, the node hierarchy including one or more parent nodes and one or more local nodes, each local node being a child of a parent node;
a node hierarchy at a second enterprise, the node hierarchy including one or more parent nodes and one or more local nodes, each local node being a child of a parent node;
wherein;
each node maintains a mapping between a plurality of items and responsible nodes, wherein the mapping specifies for each item at least one parent node that is a designated responsible node for the item and for at least two items different designated responsible nodes; and
each node is operable to;
receive multiple instances of tag-read-data, each instance including information read from a tag bound to an item, the information read including a unique tag identifier read automatically from the tag, each instance also including a location of the corresponding tag and its bound item when the tag identifier was read from the tag, the multiple instances of tag-read-data collectively including information read from multiple tags bound to multiple items; and
for each instance of tag-read-data, communicate the tag-read-data to the designated responsible node as specified by the mapping maintained by the node.
-
-
10. A computer program product, tangibly stored on a computer-readable medium, for communicating between nodes of a distributed system that tracks items, the product comprising instructions to be performed at a node of the distributed system, the instructions operable to cause a programmable processor to:
-
establish a first mapping specifying associations between items and responsible nodes, wherein the first mapping specifies for at least two items different designated responsible nodes;
receive multiple instances of tag-read-data, each instance including information read from a tag bound to an item, the information read including a unique tag identifier read automatically from the tag, each instance also including a location of the corresponding tag and its bound item when the tag identifier was read from the tag, the multiple instances of tag-read-data collectively including information read from multiple tags bound to multiple items; and
for each instance of tag-read-data, communicate the tag-read-data to one or more designated responsible nodes as specified by the mapping.
-
Specification