Methods and apparatuses to identify devices
First Claim
1. A Tag responsive to queries from a Reader, the Tag comprising:
- an antenna;
an Integrated Circuit (IC) coupled to the antenna to;
receive from the Reader a first query command, the first query command comprising a first value of a probability parameter and a first state flag for the Tag;
to receive a second query command, the second query command comprising a second value of the probability parameter and a second state flag for the Tag, wherein the Tag is configured to be in one of a first state or a second state, and wherein the IC is configured to determine if the state of the Tag matches the first state flag;
wherein the IC is configured to reply to the first query command with first handshaking data according to the first value of the probability parameter and ignore the second query command, if the state of the Tag matches the first state flag, wherein the IC is configured to reply to the second query command with second handshaking data according to the second value of the probability parameter and ignore the first query command, if the state of the Tag matches the second state flag, wherein the Tag processes the first and second query commands in a same way with respect to the first and second states.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include systems with Readers and Tags in which a Reader queries the Tags with a parameter that includes a level of probability of reply according to which the Tags individually and randomly decide whether or not to reply. In one embodiment, the Tags can switch between two states: A and B. The query command also specifies a state (A or B) so that only the Tags in the specified state can reply. After successfully sending the Tag identification data from a Tag to the Reader, the Tag switches to the other state from the specified state. In one embodiment, the operations about the two states are symmetric. In one embodiment, the Tags can remember the parameters used in a query so that a short form of query command can be used to repeat the query with the same query parameters.
173 Citations
24 Claims
-
1. A Tag responsive to queries from a Reader, the Tag comprising:
-
an antenna; an Integrated Circuit (IC) coupled to the antenna to; receive from the Reader a first query command, the first query command comprising a first value of a probability parameter and a first state flag for the Tag; to receive a second query command, the second query command comprising a second value of the probability parameter and a second state flag for the Tag, wherein the Tag is configured to be in one of a first state or a second state, and wherein the IC is configured to determine if the state of the Tag matches the first state flag;
wherein the IC is configured to reply to the first query command with first handshaking data according to the first value of the probability parameter and ignore the second query command, if the state of the Tag matches the first state flag, wherein the IC is configured to reply to the second query command with second handshaking data according to the second value of the probability parameter and ignore the first query command, if the state of the Tag matches the second state flag, wherein the Tag processes the first and second query commands in a same way with respect to the first and second states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus to query a plurality of Tags, comprising:
-
an antenna; and a Reader, comprising; a receiver coupled to the antenna; a transmitter coupled to the antenna; a processor coupled to the receiver, the transmitter and a memory, the processor to control the transmitter and the receiver, the Reader to broadcast one or more first query commands, the one or more first query commands comprising a first value of a probability parameter and a first state flag for the Tags, the Tags configured to be in one of a first state or a second state, the first value of the probability parameter indicating a first probability of reply, the Reader further configured to broadcast a second query command, the second query command comprising a second value of the probability parameter and a second state flag for the Tags, the one or more first query commands to cause each of the plurality of Tags to determine if the state of the Tag matches the first state flag, and to reply to the one or more first query commands with first handshaking data according to the first value of the probability parameter and ignore the second query command, if the state of the Tag matches the first state flag; and the Reader further to detect a reply in response to the one or more first query commands, and the second query command to cause each of the plurality of Tags to determine if the state of the Tag matches the second state flag, to reply to the second query command with second handshaking data according to the second value of the probability parameter-and ignore the first query command, if the state of the Tag matches the second state flag, wherein the first and second query commands are the same commands with respect to the first and second states. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine readable storage medium storing instructions which when executed on a data processing system causes the system to perform a method to respond to queries from a Reader, the method comprising:
-
receiving from the Reader a first query command, the first query command comprising a first value of a probability parameter and a first state flag for a Tag, the Tag configured to be in one of a first state or a second state; receiving a second query command, the second query command comprising a second value of the probability parameter and a second state flag for the Tag; determining if the state of the Tag matches the first state flag; replying to the first query command with first handshaking data according to the first value of the probability parameter and ignoring the second query command, if the state of the Tag matches the first state flag, replying to the second query command with second handshaking data according to the second value of the probability parameter and ignoring the first query command, if the state of the Tag matches the second state flag, wherein the system processes the first and second query commands in a same way with respect to the first and second states. - View Dependent Claims (22, 23, 24)
-
Specification