IP Library Granted Patent US 12,505,319
Granted Patent B2
US 12,505,319 · App. 18/754,523 · Granted Dec 23, 2025

Systems and methods for detecting and tracking RFID tags of interest

Inventor: Bruce Walter Wilkinson (Rogers, AR)
G06K7/10099G06K7/10297G06K7/10356G06K7/10366G06K7/10376G06K7/10475G06K19/0723G06K19/07345G06K19/07758G06Q10/087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,319
App. No.
18/754,523
Granted
Dec 23, 2025
Kind
B2
Abstract

Systems and methods for radio-frequency identification (RFID) are disclosed where session control tasks are offloaded from an RFID reader to a separate device which can take the form of an RFID transmitter such as a session control broadcaster. Accordingly, the RFID transmitter transmits messages to RFID tags to control which of the tags within range of the RFID transmitter are in a readable state and/or unreadable state. These messages can take the form of session control messages, and these session control messages can be targeted to tags of interest. By offloading the transmission of messages that control the readability of tags to a separate RFID transmitter, the system frees up the RFID reader to spend more time on inventory read operations, which reduces the risk that an RFID tag will stay hidden when it briefly exists in a hot spot.

Claims (51)

1 . A system for controlling and communicating with a plurality of radio frequency identification (RFID) tags, wherein each RFID tag has an associated RFID tag identifier and is controllably switchable between a readable session state and an unreadable session state, the system comprising:

a control system comprising a processor and memory that cooperate to determine which of the RFID tags qualify as tags of interest (TOIs) based on defined criteria, wherein the TOIs include a first RFID tag that has been determined as a TOI based on first criteria and a plurality of additional RFID tags that have been determined as TOIs based on second criteria, wherein the second criteria comprise one or more attributes in common between the additional RFID tags and the first RFID tag;

a session control broadcaster comprising a circuit and wireless transmitter that cooperate to (1) generate session control messages for the determined TOIs and (2) wirelessly communicate first radio frequency (RF) signals corresponding to the session control messages for reception by the determined TOIs, wherein the session control messages are targeted to the determined TOIs based on RFID tag identifier information for the determined TOIs, wherein the session control messages include a multicast session control message that uses a mask to target a group of RFID tags, wherein the mask is based on RFID tag identifier information for the first RFID tag and the additional RFID tags so that the mask encompasses the first RFID tag and the additional RFID tags, wherein the wirelessly communicated first RF signals include an RF signal corresponding to the multicast session control message for reception by the first RFID tag and the additional RFID tags using the mask, and wherein the session control messages are configured to cause the determined TOIs that receive the first RF signals to exhibit the readable session state; and

an RFID reader that (1) generates read request messages that are configured for the readable session state and (2) wirelessly communicates second RF signals corresponding to the read request messages for reception by one or more of the RFID tags that are in the readable session state.

2 . The system of claim 1 further comprising a plurality of RFID readers that cover a plurality of zones within an area; and

wherein the processor and memory cooperate to refine estimates regarding which of the RFID tags qualify as TOIs based on an analysis of a time series of RFID tag read data from a plurality of the RFID readers.

3 . The system of claim 1 wherein the control system further comprises a database, wherein the database associates a plurality of RFID tags with each other based on a plurality of attributes, and wherein the processor (1) processes data indicative of a read RFID tag and (2) interacts with the database to identify additional RFID tags that are associated with the read RFID tag based on one or more of the attributes, wherein the mask encompasses the read RFID tag and the identified additional RFID tags.

4 . The system of claim 3 wherein the RFID tags are associated with a plurality of different items, wherein the attributes include attributes that indicate different items as being physically located as a plurality of different groups of items, and wherein the identified additional RFID tags are identified by the processor according to the attributes as belonging to the same group of items as the read RFID tag.

5 . The system of claim 4 wherein the RFID tags are attached to or embedded in the associated items, wherein the associated items are on display in display areas of a retail store and/or in storage in a storage area of a retail store.

6 . The system of claim 4 wherein the RFID tags are attached to or embedded in the associated items, wherein the associated items are in a warehouse.

7 . The system of claim 1 wherein the control system communicates information about the RFID tag identifiers that are associated with the determined TOIs to the session control broadcaster; and

wherein the session control broadcaster generates the session control messages based on the communicated information.

8 . The system of claim 7 wherein the communicated information comprises a partial RFID tag identifier for an applicable determined TOI.

9 . The system of claim 8 wherein the partial RFID tag identifier comprises a SKU portion of the RFID tag identifier for the applicable determined TOI.

10 . The system of claim 8 wherein the partial RFID tag identifier comprises a UPC portion of the RFID tag identifier for the applicable determined TOI.

11 . The system of claim 8 wherein the partial RFID tag identifier comprises a G 10 portion of the RFID tag identifier for the applicable determined TOI.

12 . The system of claim 7 wherein the communicated information comprises a full RFID tag identifier for an applicable determined TOI.

13 . The system of claim 1 wherein the session control broadcaster and the RFID reader are capable of operating concurrently with each other.

14 . The system of claim 1 wherein the RFID reader and session control broadcaster perform their recited operations in Session 2 or Session 3 .

15 . The system of claim 1 wherein the RFID reader wirelessly communicates the read request messages via a wireless transmitter different than the wireless transmitter of the session control broadcaster.

16 . The system of claim 1 wherein the RFID reader (1) receives responses from the RFID tags which receive the read request messages while in the readable session state and (2) communicates data representative of the received responses to the control system.

17 . The system of claim 16 wherein the control system updates a database based on the communicated data representative of the received responses.

18 . The system of claim 1 wherein the session control broadcaster and the RFID reader are (1) separate units in different housings or (2) located in a common housing.

19 . The system of claim 1 wherein the control system comprises an RFID control system.

20 . The system of claim 19 wherein the control system further comprises a management system.

21 . The system of claim 1 wherein the readable session state comprises an A state according to an Electronic Product Code (EPC) RFID protocol, and wherein the unreadable session state comprises a B state according to the EPC RFID protocol.

22 . The system of claim 1 wherein the RFID tag identifier information comprises at least one partial RFID tag identifier and/or at least one full RFID tag identifier.

23 . The system of claim 1 wherein the session control messages comprise select commands that command the determined TOIs to exhibit the readable session state, and wherein the read request messages comprise query commands for inventory rounds.

24 . A system for controlling and communicating with a plurality of radio frequency identification (RFID) tags, wherein each RFID tag has an associated RFID tag identifier and is controllably switchable between a readable state and an unreadable state, the system comprising:

a control system comprising a processor and memory that cooperate to determine which of the RFID tags qualify as tags of interest (TOIs) based on defined criteria, wherein the TOIs include a first RFID tag that has been determined as a TOI based on first criteria and a plurality of additional RFID tags that have been determined as TOIs based on second criteria, wherein the second criteria comprise one or more attributes in common between the additional RFID tags and the first RFID tag;

an RFID transmitter that transmits first radio frequency (RF) signals, wherein the first RF signals encode messages that are targeted to the determined TOIs and configured to cause the determined TOIs that receive the first RF signals to exhibit the readable state, wherein the messages include a multicast message that uses a mask to target a group of RFID tags, wherein the mask is based on RFID tag identifier information for the first RFID tag and the additional RFID tags so that the mask encompasses the first RFID tag and the additional RFID tags, and wherein the first RF signals include an RF signal that encodes the multicast message for reception by the first RFID tag and the additional RFID tags using the mask; and

an RFID reader that transmits second RF signals, wherein the second RF signals encode messages that interrogate RFID tags in the readable state for their presence.

25 . A system for controlling and communicating with a plurality of radio frequency identification (RFID) tags, wherein each RFID tag has an associated RFID tag identifier and is controllably switchable between a readable session state and an unreadable session state, the system comprising:

a first wireless transmitter;

a second wireless transmitter;

a first circuit;

a second circuit; and

a control system comprising a processor and memory that cooperate to (1) determine a plurality of RFID tags of interest (TOIs) based on defined criteria and (2) communicate information about the RFID tag identifiers that are associated with the determined TOIs to the first circuit, wherein the TOIs include a first RFID tag that has been determined as a TOI based on first criteria and a plurality of additional RFID tags that have been determined as TOIs based on second criteria, wherein the second criteria comprise one or more attributes in common between the additional RFID tags and the first RFID tag;

the first circuit for cooperating with the first wireless transmitter to generate and wirelessly transmit first radio frequency (RF) signals that encode session control messages, wherein the session control messages are targeted to the determined TOIs based on the communicated information, wherein the session control messages include a multicast session control message that uses a mask to target a group of RFID tags, wherein the mask encompasses the first RFID tag and the additional RFID tags, wherein the first RF signals include an RF signal corresponding to the multicast session control message for reception by the first RFID tag and the additional RFID tags using the mask, and wherein the session control messages are configured to cause the determined TOIs that receive the first RF signals to exhibit the readable session state; and

the second circuit for cooperating with the second wireless transmitter to generate and wirelessly transmit second RF signals that encode read request messages for interrogating RFID tags that are in the readable session state for their presence.

26 . A method for controlling and communicating with a plurality of radio frequency identification (RFID) tags, wherein each RFID tag has an associated RFID tag identifier and is controllably switchable between a readable session state and an unreadable session state, the method comprising:

determining which of the RFID tags qualify as tags of interest (TOIs) based on defined criteria, wherein the determining step comprises determining that a first RFID tag qualifies as a TOI based on first criteria and determining that a plurality of additional RFID tags qualify as TOIs based on second criteria, wherein the second criteria comprise one or more attributes in common between the additional RFID tags and the first RFID tag;

generating session control messages for the determined TOIs, wherein the session control messages are targeted to the determined TOIs based on RFID tag identifier information for the determined TOIs, wherein the session control messages include a multicast session control message that uses a mask to target a group of RFID tags, wherein the mask is based on RFID tag identifier information for the first RFID tag and the additional RFID tags so that the mask encompasses the first RFID tag and the additional RFID tags;

wirelessly transmitting the session control messages as first RF signals for reception by the determined TOIs, wherein the first RF signals include an RF signal corresponding to the multicast session control message for reception by the first RFID tag and the additional RFID tags using the mask, and wherein the session control messages are configured to cause the determined TOIs that receive the first RF signals to exhibit the readable session state;

generating read request messages that are configured for the readable session state; and

wirelessly transmitting the read request messages as second RF signals for reception by one or more of the RFID tags that are in the readable session state; and

wherein the first and second RF signals are wirelessly transmitted by different wireless transmitters.

27 . The system of claim 1 wherein the second criteria comprise a UPC, G 10 , and/or SKU shared by an item corresponding to the first RFID tag and a plurality of items corresponding to the additional RFID tags, wherein the RFID tag identifier information that the mask is based on comprises the shared UPC, G 10 , and/or SKU so that the multicast session control message targets the first RFID tag and the additional RFID tags using the mask.

28 . The system of claim 27 wherein the first criteria comprise criteria that indicate the first RFID tag is moving, missing, and/or out-of-place.

29 . The system of claim 28 wherein the processor and memory cooperate to update which of the RFID tags qualify as TOIs based on the first criteria and the second criteria over time in response to RFID read data from the RFID reader so that the session control broadcaster wirelessly communicates RF signals corresponding to a plurality of multicast session control messages that target multiple sets of TOIs over time.

30 . The system of claim 1 wherein the processor comprises a plurality of processors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2026
From: WILKINSON, BRUCE WALTER
To: MICHAELS STORES PROCUREMENT COMPANY, INC.
Reel/Frame 074294/0324 →
Continuity (3)
Continuation PCTUS2024024218 · Apr 12, 2024
Provisional Application 63458999 · Apr 13, 2023
Related Publication 20240346278A1 · Oct 17, 2024
References Cited (98)
US 8432258B2 · Wilkinson et al. · 2013 [cited by applicant]
US 8669915B2 · Wilkinson et al. · 2014 [cited by applicant]
US 8860557B2 · Wilkinson · 2014 [cited by applicant]
US 8878649B2 · Wilkinson et al. · 2014 [cited by applicant]
US 9053615B2 · Jones et al. · 2015 [cited by applicant]
US 9123016B2 · Jones et al. · 2015 [cited by applicant]
US 9135481B2 · Wilkinson · 2015 [cited by applicant]
US 9158950B2 · Wilkinson · 2015 [cited by applicant]
US 9230145B2 · Jones et al. · 2016 [cited by applicant]
US 9251488B2 · Jones et al. · 2016 [cited by applicant]
US 9443218B1 · Stiefel et al. · 2016 [cited by applicant]
US 9576454B2 · Hosseini et al. · 2017 [cited by applicant]
US 9640875B2 · Wilkinson et al. · 2017 [cited by applicant]
US 9773134B2 · Jones et al. · 2017 [cited by applicant]
US 9818084B1 · Diorio et al. · 2017 [cited by applicant]
US 9858738B2 · Wilkinson · 2018 [cited by applicant]
US 9864882B1 · Geist · 2018 [cited by examiner]
US 9892358B2 · Wilkinson · 2018 [cited by applicant]
US 9916528B2 · Wilkinson · 2018 [cited by applicant]
US 10013860B2 · Hewett · 2018 [cited by applicant]
US 10062048B2 · High et al. · 2018 [cited by applicant]
US 10073992B2 · Jones et al. · 2018 [cited by applicant]
US 10095996B2 · Belstner et al. · 2018 [cited by applicant]
US 10115072B2 · Stokes et al. · 2018 [cited by applicant]
US 10346656B2 · Wilkinson · 2019 [cited by applicant]
US 10373464B2 · Wilkinson et al. · 2019 [cited by applicant]
US 10380390B2 · Jones et al. · 2019 [cited by applicant]
US 10386474B2 · Hewett · 2019 [cited by applicant]
US 10460137B1 · Landry, Sr. · 2019 [cited by examiner]
US 10497239B2 · Jeon et al. · 2019 [cited by applicant]
US 10534939B1 · Bellows · 2020 [cited by applicant]
US 10535053B2 · Wilkinson et al. · 2020 [cited by applicant]
US 10592959B2 · Wilkinson et al. · 2020 [cited by applicant]
US 10614504B2 · Wilkinson et al. · 2020 [cited by applicant]
US 10657491B2 · Stiefel et al. · 2020 [cited by applicant]
US 10706244B2 · Wilkinson et al. · 2020 [cited by applicant]
US 10750886B2 · Bode et al. · 2020 [cited by applicant]
US 10820171B2 · Jones et al. · 2020 [cited by applicant]
US 10839341B2 · Wilkinson et al. · 2020 [cited by applicant]
US 10955373B2 · Wilkinson et al. · 2021 [cited by applicant]
US 11215691B2 · Hewett et al. · 2022 [cited by applicant]
US 20050258961A1 · Kimball et al. · 2005 [cited by applicant]
US 20060077039A1 · Ibi et al. · 2006 [cited by applicant]
US 20060255943A1 · Hougen et al. · 2006 [cited by applicant]
US 20070046434A1 · Chakraborty · 2007 [cited by applicant]
US 20070080788A1 · Manley et al. · 2007 [cited by applicant]
US 20070099623A1 · Stephensen et al. · 2007 [cited by applicant]
US 20080068174A1 · Al-Mahdawi · 2008 [cited by applicant]
US 20100073188A1 · Mickle et al. · 2010 [cited by applicant]
US 20110147467A1 · Choi · 2011 [cited by applicant]
US 20110169606A1 · Brandsma · 2011 [cited by applicant]
US 20130027191A1 · Wilkinson · 2013 [cited by applicant]
US 20140001258A1 · Chan et al. · 2014 [cited by applicant]
US 20140266615A1 · Ouyang et al. · 2014 [cited by applicant]
US 20140266616A1 · Jones et al. · 2014 [cited by applicant]
US 20140266618A1 · Jones · 2014 [cited by examiner]
US 20150102903A1 · Wilkinson · 2015 [cited by applicant]
US 20160212831A1 · Dobai et al. · 2016 [cited by applicant]
US 20170053505A1 · Lauria et al. · 2017 [cited by applicant]
US 20170372106A1 · Wilkinson · 2017 [cited by applicant]
US 20180350218A1 · Jeon · 2018 [cited by examiner]
US 20190073527A1 · DeBates et al. · 2019 [cited by applicant]
US 20190163942A1 · Lavery et al. · 2019 [cited by applicant]
US 20200059363A1 · Lobo et al. · 2020 [cited by applicant]
US 20200172337A1 · Wilkinson et al. · 2020 [cited by applicant]
US 20200356735A1 · Wilkinson · 2020 [cited by applicant]
US 20220014892A1 · Bengtsson et al. · 2022 [cited by applicant]
US 20220230040A1 · Bergman et al. · 2022 [cited by applicant]
US 20240169820A1 · O'Hagan · 2024 [cited by examiner]
US 20240346261A1 · Wilkinson · 2024 [cited by applicant]
US 20240346265A1 · Wilkinson · 2024 [cited by applicant]
US 20240346266A1 · Wilkinson · 2024 [cited by applicant]
US 20240346267A1 · Wilkinson · 2024 [cited by applicant]
US 20240346268A1 · Wilkinson · 2024 [cited by applicant]
US 20240346277A1 · Wilkinson · 2024 [cited by applicant]
EP 3729325A1 · 2020 [cited by applicant]
WO 2014146132A2 · 2014 [cited by applicant]
WO 2024215991 · 2024 [cited by applicant]
Leonard, “Patent Pending: Zebra's plan for managing large RFID populations”, Supply Chain Dive, published Feb. 7, 2020, 7 pages. [cited by applicant]
Wang et al., “Session-Based Security Enhancement of RFID Systems for Emerging Open-Loop Applications”, MIT Libraries, 2014, 10 pages, Retrieved from the internet https://dspace.mit.edu/handle/l 721.1/103797. [cited by applicant]
Wang El Al., “Efficient Tag Grouping via Collision Reconciliation and Data Compression”, IEEE Transactions on Mobile Computing, May 2021, 15 pages, vol. 20, No. 5, Retrieved from the intemet URL: https://ieeexplore.ieee… [cited by applicant]
International Search Report and Written Opinion for PCT/US2024/024218 dated Jul. 12, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,049 dated Aug. 26, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,076 dated Aug. 2, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,099 dated Sep. 6, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/754,554 dated Oct. 10, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/754,574 dated Sep. 18, 2024. [cited by applicant]
Jenkins, Jon, “You can buy clothes, fan gear, and more without waiting in line with Amazon's Just Walk Out technology”, Online Article, Sep. 19, 2023, 7 pages. [cited by applicant]
Koshiya, N. et al., “Enhancing Retail Store Inventory Management through RFID Technology & AWS”, AWS for Industries, Jun. 26, 2023, 9 pages. [cited by applicant]
Smiley, Suzanne, “The 5 Biggest Companies Using RFID Today”, RFID Insider, Feb. 19, 2024, 14 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/671,076 dated Feb. 18, 2025. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/754,554 dated Jan. 30, 2025. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/754,574 dated Jan. 30, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,049 dated Apr. 25, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,099 dated May 21, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/754,535 dated Feb. 5, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/671,099 dated Nov. 5, 2025. [cited by applicant]
Office Action for U.S. Appl. No. 18/754,535 dated Nov. 12, 2025. [cited by applicant]