Querying RFID Tags Based on Tag Motion
AssigneeAutomaton, Inc.
InventorsThomas A. Brown, III, Joe Mueller, Vikas Bollapragada Subrahmanya, Spencer Hewett, Madhan Jaganathan
Life of this patent
Estimating the term…
Abstract
Methods and apparatus to detect RFID tags in motion or that have moved during a period of time. Inventory records that include locations of tags can be updated quickly and accurately for a large number of RFID-tagged objects in a region by querying and obtaining responses from only the portion of the RFID-tagged objects in the region that have moved or are moving.
Claims16
A method of operating an RFID reader to detect at least one RFID tag that is in motion or has undergone motion in a population of RFID tags during a period of time, the method comprising:
- selecting a first value for a first Q parameter, wherein the first Q parameter determines a number of time slots that each tag in the population of RFID tags can select from to respond to the RFID reader and wherein the first value is selected based on a total number of RFID tags in the population of tags;
- issuing, by the RFID reader, a first query command using the first value at least once;
- learning first identities of RFID tags in the population of RFID tags that are within range of the RFID reader and that respond to the first query command;
- selecting a second value for a second Q parameter that is less than the first value for the first Q parameter, wherein the second value is based on a number of RFID tags in the population of RFID tags that are expected to move during the period of time;
- issuing a select command that includes a digital mask having at least one bit to solicit a response from only the at least one RFID tag in the population of RFID tags, wherein the at least one bit is selective to identify motion detected by the at least one RFID tag;
- issuing, by the RFID reader, a second query command using the second value for the second Q parameter at least once;
- receiving responses to the second query command from only the at least one RFID tag that is in motion or has undergone motion in a population of RFID tags during the period of time;
- and
- learning, from the responses, second identities of the at least one RFID tag.
A method of detecting motion by a radio-frequency identification (RFID) tag, the method comprising:
- receiving, by the RFID tag, a continuous-wave (CW) signal from an RFID tag reader, the CW signal providing power to a resonant circuit in the RFID tag over a period of time;
- determining, by the RFID tag, that fluctuations in the power during the period of time that indicate the RFID tag is moving;
- in response to determining that the fluctuations in the power indicate the RFID tag is moving, setting a motion-detection bit in a memory of the RFID tag to a first value;
- receiving, by the RFID tag, a query addressed to only those RFID tags with motion-detection bits having values equal to the first value;
- and
- transmitting, by the RFID tag, a reply to the query.
A method of scanning for a radio-frequency identification (RFID) tag, the method comprising:
- detecting movement of the RFID tag;
- in response to detecting movement of the RFID tag, changing a bit in a memory of the RFID tag from a first value to a second value indicating that the RFID tag has moved since last being queried;
- receiving, by the RFID tag, a query for RFID tags with the bit set to the second value;
- transmitting, by the RFID tag, a response to the query;
- and
- setting the bit in the memory of the RFID tag from the second value to the first value indicating that the RFID tag has not moved since last being queried.
A method of identifying and locating radio-frequency identification (RFID) tags that have moved since a first query, the method comprising:
- broadcasting, by an RFID tag reader, a first query to a plurality of RFID tags in a region, wherein the first query uses a first value for a first Q parameter that is based on a total number of the plurality of RFID tags, the first Q parameter determining a number of time slots in which the plurality of RFID tags can respond to the first query;
- broadcasting, by the RFID tag reader a period of time, a second query to a plurality of RFID tags in the region, wherein the second query uses a second value for a second Q parameter that is smaller than the first value and is based on a number of the plurality of RFID tags that are expected to move during the period of time and wherein the second query is selective to only RFID tags in the plurality of RFID tags that have moved during the period of time;
- receiving, by the RFID tag reader, a response to the second query from an RFID tag of the plurality of RFID tags that has moved since receiving the first query;
- and
- estimating, based on the response, a location of the RFID tag.
A method of identifying and locating radio-frequency identification (RFID) tags, the method comprising:
- transmitting, by an RFID tag reader, a query to a plurality of RFID tags, the query requesting information from RFID tags in the plurality of RFID tags that have moved since a previous query;
- receiving, by the RFID tag reader, a response to the query from a first RFID tag in the plurality of RFID tags, the response indicating that the first RFID tag has moved since receiving the previous query;
- and
- in response to receiving the response indicating that the first RFID tag has moved since receiving the previous query, estimating a current location of the first RFID tag and/or a change in location of the first RFID tag based at least in part on the response to query from the first RFID tag.
A method of locating radio-frequency identification (RFID) tags that have moved since last queried, the method comprising:
- acquiring at least one image of an object;
- determining, based on the at least one image, that the object and an RFID tag attached to the object have moved since the RFID tag was last queried;
- identifying, based on the at least one image, a region to which the RFID tag has been moved;
- transmitting, by an RFID tag reader, a query to the region to which the RFID tag has been moved;
- detecting, by the RFID tag reader, a response from the RFID tag to the query;
- and
- estimating a location of the RFID tag based on the response.
Dependencies are inferred from the claim text.