Rich object model for diverse Auto-ID tags
First Claim
1. A computerized method for resolving tag identifications, the method comprising:
- performing a scan of one or more tags, each tag having permanent identification information comprising a fixed string of characters and being able to generate temporary identification information comprising a random string of characters in response to each performed scan;
receiving the generated temporary identification information for each of the tags in response to the performed scan;
selectively ordering the temporary identification information; and
resolving the temporary identification information to the corresponding permanent identification information for each tag in the order selected prior to performing another scan, by addressing the tag using the generated temporary identification information thereof, presenting credentials acceptable to the tag, and requesting and receiving the corresponding permanent identification information thereof.
2 Assignments
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
20 Claims
-
1. A computerized method for resolving tag identifications, the method comprising:
-
performing a scan of one or more tags, each tag having permanent identification information comprising a fixed string of characters and being able to generate temporary identification information comprising a random string of characters in response to each performed scan; receiving the generated temporary identification information for each of the tags in response to the performed scan; selectively ordering the temporary identification information; and resolving the temporary identification information to the corresponding permanent identification information for each tag in the order selected prior to performing another scan, by addressing the tag using the generated temporary identification information thereof, presenting credentials acceptable to the tag, and requesting and receiving the corresponding permanent identification information thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
performing a scan of one or more tags, each tag having permanent identification information comprising a fixed string of characters and being able to generate temporary identification information comprising a random string of characters in response to each performed scan; receiving the generated temporary identification information for each of the tags in response to the performed scan; creating a temporary tag object for each temporary identification information received; reporting each temporary tag object; receiving a request for resolution of one or more temporary tag objects in a selected order; and resolving the temporary tag objects to the corresponding permanent identification information for each tag in the selected order prior to performing another scan, by addressing the tag using the generated temporary identification information thereof, presenting credentials acceptable to the tag, and requesting and receiving the corresponding permanent identification information thereof. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
performing a scan of one or more tags, each tag having permanent identification information comprising a fixed string of characters and being able to generate temporary identification information comprising a random string of characters in response to each performed scan; receiving the generated temporary identification information for each of the tags in response to the performed scan; reporting the temporary identification information to an application; and resolving the temporary identification information to the corresponding permanent identification information for one or more of the tags in accordance with instructions received from the application, by addressing the tag using the generated temporary identification information thereof, presenting credentials acceptable to the tag, and requesting and receiving the corresponding permanent identification information thereof; and performing a further scan of the one or more tags in accordance with instructions received from the application, wherein the temporary identification information for each of the tags is reset and re-populated with a random character string.
-
Specification