System and method for implementing virtual RFID tags
First Claim
Patent Images
1. A method for implementing a virtual tag in an RFID tag reading system comprising:
- reading tag data from the memory of an RFID tag and storing the tag data in tag cache memory;
queuing commands, intended for the tag, in the tag cache; and
executing the commands, queued in the tag cache, in response to the occurrence of an event;
wherein interaction between the tag reading system and the tag data takes place using information in the tag cache rather than in the tag itself.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for implementing a virtual tag in an RFID tag reading system. In one embodiment, data is read from the memory of an RFID tag and stored in tag cache memory. Commands intended for the tag are queued in the tag cache, and the commands queued in the tag cache are executed in response to occurrence of an event. A result is provided as if the command had been applied to the tag at the time of an initial request to send commands to the tag.
-
Citations
42 Claims
-
1. A method for implementing a virtual tag in an RFID tag reading system comprising:
-
reading tag data from the memory of an RFID tag and storing the tag data in tag cache memory; queuing commands, intended for the tag, in the tag cache; and executing the commands, queued in the tag cache, in response to the occurrence of an event; wherein interaction between the tag reading system and the tag data takes place using information in the tag cache rather than in the tag itself. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for simulating a memory area larger than that physically present on an RFID tag comprising:
-
generating a virtual tag comprising data read from more than one said tag and stored in a tag cache memory; wherein the virtual tag stores a reference to the data on the tag, the data referenced being stored elsewhere. - View Dependent Claims (18, 19, 20)
-
-
21. A method for implementing a virtual tag in an RFID tag reading system comprising:
-
reading data from the memory of an RFID tag and storing the data in tag cache memory; updating the data stored in the tag cache; queuing commands intended for the tag, including event-triggered scripting commands, in the tag cache; executing the commands based on an event; providing a result as if the commands had been applied at the time of an initial request for execution thereof; and executing the commands, queued in the tag cache, in response to occurrence of an event. - View Dependent Claims (22)
-
-
23. An interrogator for simulating a plurality of RFID tags comprising:
-
tag cache memory including space allocated for storing tag data read from the tags; a command/script queue in the tag cache for queuing a plurality of tag commands; and an entry in the tag cache containing data stored in all of the tags read by the interrogator within a given period of time, and containing any pending tag commands, to facilitate interaction by another interrogator with the entry in the tag cache rather than the tags themselves; wherein the data in the tag cache is sent to an external device in response to an event. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for integrating multiple RFID tag caches comprising:
-
a plurality of tag caches including space allocated for storing data read from a plurality of RFID tags; a transport-independent protocol to control data exchange between the tag caches; a standardized format for the exchange of entries in the tag caches; a standardized mechanism for locating a specific tag with respect to an interrogator; a standardized mechanism for reporting the presence or absence of a tag with respect to the interrogator; and a standardized mechanism for reporting a state change of a tag with respect to the interrogator. - View Dependent Claims (30, 31, 32)
-
-
33. An RFID tag reading system for implementing a virtual cache comprising:
-
tag cache memory for storing tag data read from the memory of an RFID tag; and a command/script queue, in the tag cache memory, for queuing commands intended for the tag; wherein the commands, queued in the tag cache, are executed in response to occurrence of an event; wherein interaction between the tag reading system and the tag data takes place using information in the tag cache rather than in the tag itself. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification