Patent ID: 7484664

Claim:
A method for providing an application access to mobile label tag information comprising: providing a generic object model for mobile label tags in middleware, wherein the object module comprises a tag template, each tag template representing a type of tag and comprising information about the configuration of a tag; providing a single reader interface to a plurality of readers, wherein each reader is associated with a unique mobile label tag technology and the single reader interface communicates with a plurality of servers, each server associated with one of the plurality of readers and wherein the single reader interface unifies a plurality of approaches for determining tag location information by providing a tag identifier for each scanned tag, the tag identifier including a separate source field and location field, the source field indicating how to contact a tag for further interaction and the location field indicating a universal schema for determining location information; upon receipt of a scan instruction by a selected reader from an application via the single reader interface: initiating a scanning by the reader for detected tags; retrieving a template for each of a plurality of detected tags by the selected reader using the reader interface; transmitting a tag information report to the application using the reader interface, the report indicating a template associated with each scanned tag; creating an instance of a mobile tag object for each of the detected mobile tags using the object model; and causing persistence of each of the at least one object, such that upon request for data relating to a particular mobile tag, if a corresponding object does not contain the requested data, the data is retrieved and stored in the object.