Rich object model for diverse Auto-ID tags
First Claim
1. A method for communicating information between a reader device and an application in a tagging system, the method comprising:
- transmitting a scan instruction to a reader regarding one or more tags;
retrieving a template associated with each tag scanned; and
transmitting a tag information report to an application, the report including the template associated with each tag scanned, whereby the application can identify and manipulate elements of tags of differing tag technologies.
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
22 Claims
-
1. A method for communicating information between a reader device and an application in a tagging system, the method comprising:
-
transmitting a scan instruction to a reader regarding one or more tags;
retrieving a template associated with each tag scanned; and
transmitting a tag information report to an application, the report including the template associated with each tag scanned, whereby the application can identify and manipulate elements of tags of differing tag technologies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-19. -19. (canceled)
-
20. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
transmitting a scan instruction to a reader regarding one or more tags;
retrieving a template associated with each tag scanned that describes a type of tag scanned;
transmitting a tag information report to an application, the report including an object model of the tag having components descriptive of characteristics of the tag, and including the template associated with each tag scanned or including a pointer to a location of the template associated with each tag scanned, whereby the application can identify and manipulate elements of tags of differing tag technologies. - View Dependent Claims (21, 22)
-
Specification