Context-aware and real-time tracking
First Claim
1. A method for context-aware and real-time tracking of articles, comprising:
- receiving multiple instances of tag-read-data, each instance including information read from a tag bound to an article, the information read including a unique digital identifier read automatically from the tag, a location of the tag and its bound article, a time when the unique digital identifier was read from the tag, attribute data describing features of the article and rule data defining actions to be invoked, the multiple instances of tag-read-data collectively including information read from tags bound to multiple articles;
receiving one or more instances of context information, each instance describing an associated non-taggable physical circumstance, the context information including a location of the circumstance, a time, attribute data describing features of the context and rule data defining actions to be invoked, the multiple instances of context information collectively including information describing multiple circumstances;
using the received tag-read-data and context information to maintain physical data processing constructs and context data processing constructs in a virtual world, the physical data processing constructs including a data processing construct for each of the multiple articles, and the context data processing constructs including a data processing construct for each of the multiple circumstances, each of the data processing constructs storing the attribute data and the rule data of a corresponding article or circumstance;
mapping the physical data processing constructs and the context data processing constructs to virtual world wide standardized dimensions of time, three dimensional space, and unique identity, whereby the article and the non-taggable physical circumstance associated with the physical data processing constructs and the context data processing constructs are tracked relative to each other through space and time;
detecting an interaction occurring in the virtual world between the physical data processing constructs and the context data processing constructs based on the mapping of the physical data processing constructs and the context data processing constructs, the location, the time, and/or the attribute data; and
invoking actions based upon the interaction and the rule data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for context-aware and real-time tracking of articles. In one aspect, a method includes: receiving multiple instances of tag-read-data, each instance including information read automatically from a tag bound to an article, each instance also including status information including a location of the tag and article; receiving one or more instances of context information, each instance describing an associated non-taggable physical circumstance, the context information indicating a status including a location of the circumstance, the multiple instances of context information collectively including information describing multiple circumstances; using the received tag-read-data and context information to maintain physical objects and context objects in a virtual world, the physical objects representing the articles and the context objects representing the circumstances; and detecting interactions in the virtual world between the circumstances and the articles.
66 Citations
66 Claims
-
1. A method for context-aware and real-time tracking of articles, comprising:
-
receiving multiple instances of tag-read-data, each instance including information read from a tag bound to an article, the information read including a unique digital identifier read automatically from the tag, a location of the tag and its bound article, a time when the unique digital identifier was read from the tag, attribute data describing features of the article and rule data defining actions to be invoked, the multiple instances of tag-read-data collectively including information read from tags bound to multiple articles; receiving one or more instances of context information, each instance describing an associated non-taggable physical circumstance, the context information including a location of the circumstance, a time, attribute data describing features of the context and rule data defining actions to be invoked, the multiple instances of context information collectively including information describing multiple circumstances; using the received tag-read-data and context information to maintain physical data processing constructs and context data processing constructs in a virtual world, the physical data processing constructs including a data processing construct for each of the multiple articles, and the context data processing constructs including a data processing construct for each of the multiple circumstances, each of the data processing constructs storing the attribute data and the rule data of a corresponding article or circumstance; mapping the physical data processing constructs and the context data processing constructs to virtual world wide standardized dimensions of time, three dimensional space, and unique identity, whereby the article and the non-taggable physical circumstance associated with the physical data processing constructs and the context data processing constructs are tracked relative to each other through space and time; detecting an interaction occurring in the virtual world between the physical data processing constructs and the context data processing constructs based on the mapping of the physical data processing constructs and the context data processing constructs, the location, the time, and/or the attribute data; and invoking actions based upon the interaction and the rule data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer product, tangibly stored on a computer-readable medium, for context-aware and real time tracking of articles, the product comprising instructions operable to cause a programmable processor to:
-
receive multiple instances of tag-read-data, each instance including information read from a tag bound to an article, the information read including a unique digital identifier read automatically from the tag, a location of the tag and its bound article, a time when the unique digital identifier was read from the tag, attribute data describing features of the article and rule data defining actions to be invoked, the multiple instances of tag-read-data collectively including information read from tags bound to multiple articles; receive one or more instances of context information, each instance describing an associated non-taggable physical circumstance, the context information including a location of the circumstance, a time, attribute data describing features of the context, and rule data defining actions to be invoked, the multiple instances of context information collectively including information describing multiple circumstances; use the received tag-read-data and context information to maintain physical data processing constructs and context data processing constructs in a virtual world, the physical data processing constructs including a data processing construct for each of the multiple articles, and the context data processing constructs including a data processing construct for each of the multiple circumstances, each of the data processing constructs storing the attribute data and the rule data of a corresponding article or circumstance; map the physical data processing constructs and the context data processing constructs to virtual world wide standardized dimensions of time, three dimensional space, and unique identity, whereby the article and the non-taggable physical circumstance associated with the physical data processing constructs and the context data processing constructs are tracked relative to each other through space and time; detect an interaction occurring in the virtual world between the physical data processing constructs and the context data processing constructs based on the mapping of the physical data processing constructs and the context data processing constructs, the location, the time, and/or the attribute data; and invoke actions based upon the interaction and the rule data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system, for context-aware and real-time tracking of articles, comprising:
-
means for receiving multiple instances of tag-read-data, each instance including information read from a tag bound to an article, the information read including a unique digital identifier read automatically from the tag a location of the tag and its bound article, a time when the unique digital identifier was read from the tag, attribute data describing features of the article and rule data defining actions to be invoked, the multiple instances of tag-read-data collectively including information read from tags bound to multiple articles; means for receiving one or more instances of context information, each instance describing an associated non-taggable physical circumstance, the context information indicating a status including a location of the circumstance, a time, attribute data describing features of the context and rule data defining actions to be invoked, the multiple instances of context information collectively including information describing multiple circumstances; means for using the received tag-read-data and context information to maintain physical data processing constructs and context data processing constructs in a virtual world, the physical data processing constructs including a data processing construct for each of the multiple articles and the context data processing constructs including a data processing construct for each of the multiple circumstances, each of the data processing constructs storing the attribute data and the rule data of a corresponding article or circumstance; means for mapping the physical data processing constructs and the context data processing constructs to virtual world wide standardized dimensions of time, three dimensional space, and unique identity, whereby the article and the non-taggable physical circumstance associated with the physical data processing constructs and the context data processing constructs are tracked relative to each other through space and time; means for detecting an interaction occurring in the virtual world between the physical data processing constructs and the context data processing constructs based on the mapping of the physical data processing constructs and the context data processing constructs, the location, the time, and/or the attribute data; and means for invoking actions based upon the interaction and the rule data. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification