RFID Huffman encoded commands
First Claim
Patent Images
1. An RFID reader configured to perform an inventorying of RFID tags, the RFID reader comprising:
- first and second antennas;
a transmitter coupled to the first antenna;
a receiver coupled to the second antenna; and
a microprocessor configured to transmit to a tag a plurality of Huffman encoded commands including a first command having a first number of first bits and a second command having a second number of second bits,wherein the first number of the first bits of the first command of the plurality of encoded commands is greater than the second number of the second bits of the second command to improve bandwidth of the inventorying, wherein the first bits include third bits associated with a probability of reply by the tag, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and Apparatuses for RFID with Huffman encoded commands are provided. Each command of a plurality of commands is Huffman encoded. A rarely used command of the plurality of commands has more command bits than another command of the plurality of commands. The plurality of commands includes QueryA, QueryB, QueryRep, ACK, and NAK.
156 Citations
40 Claims
-
1. An RFID reader configured to perform an inventorying of RFID tags, the RFID reader comprising:
-
first and second antennas; a transmitter coupled to the first antenna; a receiver coupled to the second antenna; and a microprocessor configured to transmit to a tag a plurality of Huffman encoded commands including a first command having a first number of first bits and a second command having a second number of second bits, wherein the first number of the first bits of the first command of the plurality of encoded commands is greater than the second number of the second bits of the second command to improve bandwidth of the inventorying, wherein the first bits include third bits associated with a probability of reply by the tag, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An RFID tag comprising:
-
an antenna, the antenna configured to receive RF energy to power operation of the tag; and an integrated circuit coupled to the antenna, the integrated circuit comprising; a receiver; and a state machine configured to implement a command protocol to perform an inventorying of RFID tags, the command protocol including a plurality of Huffman encoded commands including a first command having a first number of first bits and a second command having a second number of second bits, wherein the first number of the first bits of the first command of the plurality of encoded commands is greater than the second number of the second bits of the second command of the plurality of encoded commands to improve bandwidth of the inventorying, wherein the first bits include third bits associated with a probability of reply by the RFID tag, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter. - View Dependent Claims (15)
-
-
16. An RFID tag comprising:
-
an antenna, the antenna configured to receive RF energy to power operation of the tag; and an integrated circuit coupled to the antenna, the integrated circuit comprising; a receiver; and logic configured to implement a command protocol to perform an inventorying of RFID tags, the command protocol including a plurality of Huffman encoded commands including a first command having a first number of first bits and a second command having a second number of second bits, wherein the first number of the first bits of the first command of the plurality of encoded commands is greater than the second number of the second bits of the second command of the plurality of encoded commands to improve bandwidth of the inventorying, wherein the first bits include third bits associated with a probability of reply by the RFID tag, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method of operating an RFID reader configured to perform an inventorying of RFID tags, the method comprising:
-
transmitting, through a first antenna, a first command of a plurality of Huffman encoded commands having a first number of first bits; receiving a response from a tag; and transmitting a second command of the plurality of Huffman encoded commands having a second number of second bits, wherein the second number of the second bits of the second command is greater than the first number of first bits of the first command to improve bandwidth of the inventorying, wherein the first command is a query command to query a subset of tags, and the second command is a second query command to repeat querying the subset of tags with the parameter. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
- 32. A machine readable storage medium storing instructions which when executed on a data processing system configured to perform an inventorying of RFID tags, causes the system to transmit a plurality of Huffman encoded commands including a first command having a first number of first bits and a second command having a second number of second bits, wherein the first number of the first bits of the first command of the plurality of encoded commands is greater than the second number of the second bits of the second command to improve bandwidth of the inventorying, wherein the first bits include third bits associated with a probability of reply, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter.
-
38. An RFID reader configured to perform an inventorying of RFID tags, the RFID reader comprising:
-
an antenna; a transmitter; and a microprocessor configured to broadcast a plurality of commands including a first command having a first number of first bits and a second command having a second number of second bits with the antenna and transmitter, each command of the plurality of commands being Huffman encoded, whereby the first number of the first bits of the first command of the plurality of commands is greater than the second number of the second bits of the second command of the plurality of commands to improve bandwidth of the inventorying and command bits of any command is not a prefix for another command to comply with Huffman encoding, wherein the first bits includes third bits associated with a probability of reply, and wherein the first command is a first query command to query a subset of tags with a parameter, and the second command is a second query command to repeat querying the subset of tags with the parameter. - View Dependent Claims (39, 40)
-
Specification