Rich object model for diverse auto-ID tags
First Claim
1. A computer-readable medium having computer-executable instructions that are executable for operating as a unified ID Tag reader interface between one or more providers that may obtain ID information from diverse types of AutoID tags and one or more consumers that receive and use the ID information, wherein the unified ID Tag reader interface is stackable between one or more consumers and providers, and wherein multiple stacked interfaces provide multiple outputs and inputs for AutoID Tag manipulation between the one or more consumers and providers, the computer-executable instructions configured for performing steps comprising:
- receiving scan activity instructions from the one or more consumers;
performing a first intermediate processing step before forwarding the instructions to the one or more providers for implementing the scan activity;
receiving responses to the instructions from the one or more providers; and
performing a second intermediate processing step before forwarding the responses to the one or more consumers, the unified ID Tag reader interface operative as a single object model.
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.
-
Citations
19 Claims
-
1. A computer-readable medium having computer-executable instructions that are executable for operating as a unified ID Tag reader interface between one or more providers that may obtain ID information from diverse types of AutoID tags and one or more consumers that receive and use the ID information, wherein the unified ID Tag reader interface is stackable between one or more consumers and providers, and wherein multiple stacked interfaces provide multiple outputs and inputs for AutoID Tag manipulation between the one or more consumers and providers, the computer-executable instructions configured for performing steps comprising:
-
receiving scan activity instructions from the one or more consumers; performing a first intermediate processing step before forwarding the instructions to the one or more providers for implementing the scan activity; receiving responses to the instructions from the one or more providers; and performing a second intermediate processing step before forwarding the responses to the one or more consumers, the unified ID Tag reader interface operative as a single object model. - View Dependent Claims (2, 3, 4)
-
-
5. 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, wherein at least one interface is associated with the provider and at least one interface is associated with 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 (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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