IP Library › Granted Patent US 11,405,011
Granted Patent B2
US 11,405,011 · App. 16/697,337 · Granted Aug 2, 2022

Methods and apparatuses for selective communication between tag and reader using filter

Inventors: Tae-Jin Lee (Suwon-si, KR); Kyoung Min Kim (Seoul, KR); Young Il Cho (Daejeon, KR)
Assignee: Research & Business Foundation Sungkyunkwan University
H03H7/09G06K7/10366G06K19/0723
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 11,405,011
App. No.
16/697,337
Granted
Aug 2, 2022
Kind
B2
Abstract

The present disclosure relates to a method and apparatus for selective communication between a tag and a reader using a filter. According to an embodiment of the present disclosure, a communication method between a tag and a reader using a filter performed by a reader includes generating a filter based on tag information of the tag to collect data, transmitting the generated filter to the tag, and receiving data from a tag that selected through a filtering operation of the transmitted filter.

Claims (46)

1. A selective communication method between a tag and a reader using a filter performed by a reader, the method comprising:

generating a filter based on tag information including unique IDs of one or more tags to collect data;

transmitting the generated filter to the one or more tags; and

receiving data from a tag selected through a filtering operation of the transmitted filter,

wherein the filtering operation is performed according to at least one position value corresponding to at least one index value transformed from a unique ID of the tag in the transmitted filter.

2. The selective communication method of claim 1 , wherein the generating of the filter includes:

generating the filter using at least one hash function.

3. The selective communication method of claim 1 , wherein the generating of the filter includes:

determining filter generation information required for generating the filter based on the tag information to collect data, and generating the filter using the tag information and the determined filter generation information.

4. The selective communication method of claim 3 , wherein the generating of the filter includes:

determining the filter generation information including a filter length, a random-number generation seed and a number of hash functions.

5. The selective communication method of claim 1 , wherein the receiving of the data includes:

estimating a number of remaining tags that do not transmit data based on a number of slots in which collision occurs.

6. A selective communication method between a tag and a reader using a filter performed by a tag, the method comprising:

receiving a filter from a reader;

transforming its own unique ID to an index value and checking whether a tag passes the received filter according to at least one position value corresponding to the transformed at least one index value in the received filter; and

transmitting data to the reader in response to the tag passing the received filter.

7. The selective communication method of claim 6 , further comprising operating the tag in a sleep mode in response to the tag failing to pass the received filter.

8. The selective communication method of claim 6 , the transmitting of the data comprises selecting a transport slot randomly within a frame length and transmitting data to the selected transport slot.

9. A reader for a selective communication between a tag and a reader using a filter, comprising:

a communication module comprising a transmitter and a receiver configured to communicate with a tag;

a memory configured to store at least one command;

a processor connected to the communication module and the memory to execute the at least one command stored in the memory, the processor being configured to:

generate a filter based on tag information including unique IDs of one or more tags to collect data;

transmit the generated filter to the one or more tags; and

receive data from a tag selected through a filtering operation of the transmitted filter,

wherein the filtering operation is performed according to at least one position value corresponding to at least one index value transformed from a unique ID of the tag in the transmitted filter.

10. The reader of claim 9 , wherein the processor is configured to:

generate the filter using at least one hash function.

11. The reader of claim 9 , wherein the processor is configured to:

determine filter generation information required for generating the filter based on the tag information to collect data; and

generate the filter using the tag information and the determined filter generation information.

12. The reader of claim 11 , wherein the processor is configured to determine the filter generation information including a filter length, a random-number generation seed and a number of hash functions.

13. The reader of claim 9 , wherein the processor is configured to estimate a number of remaining tags that do not transmit data based on a number of slots in which collision occurs.

14. A tag for a selective communication between a tag and a reader using a filter, comprising:

a communication module comprising a transmitter and a receiver configured to communicate with a reader;

a memory configured to store at least one command;

a sensing module comprising sensors configured to sense data;

a processor connected to the communication module, the memory and the sensing module, and configured to:

receive a filter from a reader;

transform unique IDs of one or more tags to index values and check whether one or more tags pass the received filter according to at least one position value corresponding to the transformed at least one index value in the received filter; and

transmit data to the reader in response to the one or more tags passing the received filter.

15. The tag of claim 14 , wherein the processor is configured to operate in a sleep mode in response to failing to pass the received filter.

16. The tag of claim 14 , wherein the processor is configured to:

select a transport slot randomly within a frame length; and

transmit data to the selected transport slot through the communication module comprising the transmitter and the receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2019
From: LEE, TAE-JIN; KIM, KYOUNG MIN; CHO, YOUNG IL
To: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
Reel/Frame 051126/0499 →
Priority Claims (1)
KR 10-2018-0170761 · Dec 27, 2018 · national
Continuity (1)
Related Publication 20200212867A1 · Jul 2, 2020