Rich object model for diverse Auto-ID tags
First Claim
1. A computer-readable medium having computer-executable instructions for performing steps comprising:
- receiving scan activity instructions from one or more consumers regarding AutoID Tags;
forwarding the instructions to one or more providers implementing the scan activity;
receiving responses to the instructions from the one or more providers; and
forwarding the responses to the one or more consumers, whereby the computer-readable medium both fulfills and consumes an ID Tag reader interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method allowing one application to implement diverse AutoID tags interchangeably, by unifying all AutoID technologies into a single object model. The single object model interacts with all AutoID technologies, with only a lowest level device tailored to the specific AutoID technology, the single object model thereby persisting through the middleware, up to an application, carrying all necessary information from any AutoID technology. The single object model can interact with a tag many times, as necessary to complete an operation. A reader interface allows an application to communicate with multiple readers of diverse AutoID tags, and to communicate with individual servers communicating with individual readers of diverse AutoID tags. The reader interface also provides a single interface for hardware communication with a radio, for an application interacting with an entire network of readers, sensors, interpretation steps, product lookup, and information storage providing a single virtual reader.
31 Citations
21 Claims
-
1. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving scan activity instructions from one or more consumers regarding AutoID Tags;
forwarding the instructions to one or more providers implementing the scan activity;
receiving responses to the instructions from the one or more providers; and
forwarding the responses to the one or more consumers, whereby the computer-readable medium both fulfills and consumes an ID Tag reader interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having computer-executable components comprising:
-
a provider that implements a scan of one or more ID tags for retrieval of information relevant to the ID tags;
a consumer that receives and uses the information relevant to the ID tags; and
an interface providing communication between the provider and the consumer, the interface including;
configuration parameters from the consumer to the provider;
scanning activity instructions from the consumer to the provider; and
provider reports for the consumer. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-executable components comprising:
-
a provider that implements a scan of one or more ID tags for retrieval of information relevant to the ID tags;
a consumer that receives and uses the information relevant to the ID tags; and
a plurality of interfaces providing communication between the provider and the consumer, at least one interface being associated with the provider and at least one interface being associated with the consumer; and
a plurality of programming devices, wherein at least two programming devices are stacked, allowing adjacent communication with one another;
one programming device, at a bottom level of the stack, receiving the interface associated with the provider, and another programming device, at a top level of the stack, receiving the interface associated with the consumer, wherein the stack of programming devices provides various outputs to various locations, provides that various elements be grouped onto one or different computers, and provides that a web service can be flexibly incorporated anywhere in the stack of programming devices, and wherein the programming device can perform intermediate processing steps, modifying requests coming down from the consumer and responses or reports coming up from the provider, or both.
-
Specification