Delimited read command for efficient data access from radio frequency identification (RFID) tags
First Claim
1. A method for efficiently accessing stored data from radio frequency identification (RFID) tags, the method comprising:
- transmitting a delimited read command that causes an RFID tag to read data stored in tag memory and causes the RFID tag to cease reading the data stored in the tag memory when the RFID tag detects a delimiter pattern in the stored data, wherein the delimited read command comprises one of a Gen-2 optional command and a Gen-2 custom command; and
receiving a response to the delimited read command from the RFID tag that excludes a portion of the data in the tag memory stored subsequent to the delimiter pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, and systems for efficiently reading data stored in an RFID tag memory are described. A delimited read command is issued by an RFID reader, causing a tag to truncate the data read-out process when a delimiter data pattern is detected in the stored data. Upon receipt of a delimited read command, a tag reads data until a delimiter pattern is detected. The tag determines whether the detected pattern is a valid delimiter pattern or a spurious one. If the detected pattern is a valid delimiter, the tag terminates the read process and transmits the data to the reader. The format of the delimiter pattern may be modified based on needs of a particular communications protocol or specific implementations.
-
Citations
20 Claims
-
1. A method for efficiently accessing stored data from radio frequency identification (RFID) tags, the method comprising:
-
transmitting a delimited read command that causes an RFID tag to read data stored in tag memory and causes the RFID tag to cease reading the data stored in the tag memory when the RFID tag detects a delimiter pattern in the stored data, wherein the delimited read command comprises one of a Gen-2 optional command and a Gen-2 custom command; and receiving a response to the delimited read command from the RFID tag that excludes a portion of the data in the tag memory stored subsequent to the delimiter pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A method for retrieving data from an RFID tag memory by an RFID tag, comprising:
-
receiving a delimited read command including a memory start address location, wherein the delimited read command comprises one of a Gen-2 optional command and a Gen-2 custom command; reading data starting from the memory start address location in the read direction; terminating the read process by the RFID tag when one of a delimiter pattern is detected in the data being read or a maximum amount of data has been read based on at least one parameter in the delimited read command; and transmitting the read data that excludes a portion of the data in the tag memory stored subsequent to the delimiter pattern. - View Dependent Claims (9, 10, 11)
-
-
12. A data structure embodied in a computer readable medium for optimized access of data items in a memory of a radio frequency identification tag by a reader that transmits a delimited read command, the data structure comprising:
-
a sequence of data objects encoded to prevent a false delimiter pattern within the sequence; and a delimiter pattern following the sequence of data objects, wherein the delimiter pattern indicates an end of data stored in the tag memory thereby causing the tag to affirmatively stop reading data in the tag memory in response to the delimited read command and to provide read out data based thereon that excludes any data objects stored in the computer readable medium subsequent to the delimiter pattern, wherein the delimited read command comprises one of a Gen-2 optional command and a Gen-2 custom command. - View Dependent Claims (13, 14, 15)
-
-
16. A method for writing data to a radio frequency identification tag to allow for efficient access to the data by a reader, comprising:
-
receiving a set of data objects to be written to a tag memory; encoding the set of data objects according to a predefined format; adding a delimiter pattern at the end of the encoded data to form a data sequence to be written to the tag memory, the delimiter pattern causing the tag to affirmatively stop reading data in the tag memory in response to a delimited read command and to provide read out data based thereon that excludes any data objects stored in the tag memory subsequent to the delimiter pattern, wherein the delimited read command comprises one of a Gen-2 optional command and a Gen-2 custom command; and writing the data sequence to the tag memory. - View Dependent Claims (17, 18)
-
Specification