Methods and systems for RFID tag geographical location using beacon tags and listening tags
First Claim
1. A radio frequency identification method for locating a listening tag using beacon tags comprising:
- transmitting a reader signal by a reader;
receiving the reader signal by a plurality of beacon tags;
receiving the reader signal by a listening tag;
transmitting, respectively by the plurality of beacon tags, a plurality of beacon signals, wherein each of the plurality of beacon signals respectively comprises;
a beacon identification, anda beacon distance to the reader;
in response to the listening tag receiving the plurality of beacon signals, calculating by the listening tag neighbor distances for each of the plurality of beacon tags based on a combination of;
a time at which each of the plurality of beacon signals is received by the listening tag;
a time at which the listening tag receives the reader signal; and
a constant processing time as a constant value for each of the plurality of beacon tags to receive and to process data of the reader signal before respectively transmitting the plurality of beacon signals;
wherein, to compute the neighbor distances, the listening tag computes a delay time between the time at which the listening tag receives the reader signal and the time at which the listening tag respectively receives the plurality beacon signals, in order for the listening tag to subtract the constant processing time;
wherein the neighbor distances are individual distances from the listening tag to each of the plurality of beacon tags;
storing a list by the listening tag, wherein the list comprises;
the beacon identification and beacon distance to the reader for each of the plurality of beacon tags; and
the neighbor distances for each of the plurality of beacon tags as calculated by the listening tag;
transmitting, by the listening tag, to the reader;
the list; and
a listening tag identification;
calculating a geographical position of the listening tag based on;
the beacon distance for each of the plurality of beacon tags;
beacon coordinates for each of the plurality of beacon tags; and
a listening tag distance which is a distance from the reader to the listening tag.
1 Assignment
0 Petitions
Accused Products
Abstract
RFID method and system are provided. A reader transmits a reader signal to beacon tags and a listening tag. The beacon tags transmit beacon signals including a beacon identification and a beacon distance to the reader. The listening tag receives the beacon signals. Neighbor distances are calculated for the beacon tags based on when the beacon signals are received, when the listening tag receives the reader signal, and a constant processing time. The neighbor distances are the individual distances from the listening tag to the beacon tags. A list is stored including the beacon identification for the beacon tags, the beacon distance, and the neighbor distances. The listening tag transmits the list and a listening tag identification to the reader. A geographical position of the listening tag is calculated based on the beacon distance, beacon coordinates, and a listening tag distance which is from the reader to the listening tag.
87 Citations
20 Claims
-
1. A radio frequency identification method for locating a listening tag using beacon tags comprising:
-
transmitting a reader signal by a reader; receiving the reader signal by a plurality of beacon tags; receiving the reader signal by a listening tag; transmitting, respectively by the plurality of beacon tags, a plurality of beacon signals, wherein each of the plurality of beacon signals respectively comprises; a beacon identification, and a beacon distance to the reader; in response to the listening tag receiving the plurality of beacon signals, calculating by the listening tag neighbor distances for each of the plurality of beacon tags based on a combination of; a time at which each of the plurality of beacon signals is received by the listening tag; a time at which the listening tag receives the reader signal; and a constant processing time as a constant value for each of the plurality of beacon tags to receive and to process data of the reader signal before respectively transmitting the plurality of beacon signals; wherein, to compute the neighbor distances, the listening tag computes a delay time between the time at which the listening tag receives the reader signal and the time at which the listening tag respectively receives the plurality beacon signals, in order for the listening tag to subtract the constant processing time; wherein the neighbor distances are individual distances from the listening tag to each of the plurality of beacon tags; storing a list by the listening tag, wherein the list comprises; the beacon identification and beacon distance to the reader for each of the plurality of beacon tags; and the neighbor distances for each of the plurality of beacon tags as calculated by the listening tag; transmitting, by the listening tag, to the reader; the list; and a listening tag identification; calculating a geographical position of the listening tag based on; the beacon distance for each of the plurality of beacon tags; beacon coordinates for each of the plurality of beacon tags; and a listening tag distance which is a distance from the reader to the listening tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A radio frequency identification system for locating a listening tag using beacon tags, the system comprising:
-
a reader configured to transmit and receive, wherein the reader transmits a reader signal; a plurality of beacon tags configured to transmit and receive, wherein the plurality of beacon tags receive the reader signal and the plurality of beacon tags respectively transmit a plurality of beacon signals; wherein each of the plurality of beacon signals respectively comprises; a beacon identification, and a beacon distance to the reader; a listening tag configured to transmit and receive, wherein the listening tag receives the reader signal and the listening tag receives the plurality of beacon signals, respectively; wherein in response to the listening tag receiving the plurality of beacon signals, the listening tag calculates neighbor distances for each of the plurality of beacon tags based on a combination of; a time at which each of the plurality of beacon signals is received by the listening tag; a time at which the listening tag receives the reader signal; and a constant processing time as a constant value for each of the plurality of beacon tags to receive and to process data of the reader signal before respectively transmitting the plurality; wherein, to compute the neighbor distances, the listening tag computes a delay time between the time at which the listening tag receives the reader signal and the time at which the listening tag respectively receives the plurality beacon signals, in order for the listening tag to subtract the constant processing time; wherein the neighbor distances are individual distances from the listening tag to each of the plurality of beacon tags; wherein the listening tag stores a list, the list comprising; the beacon identification and beacon distance to the reader for each of the plurality of beacon tags; and the neighbor distances for each of the plurality of beacon tags as calculated by the listening tag; wherein the listening tag transmits the list and a listening tag identification to the reader; wherein a geographical position of the listening tag is calculated based on; the beacon distance for each of the plurality of beacon tags; beacon coordinates for each of the plurality of beacon tags; and a listening tag distance which is a distance from the reader to the listening tag. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, tangibly embodied on a non-transitory computer readable medium, for utilizing radio frequency identification to locate a listening tag using beacon tags, the computer program product including instructions for causing a computer to execute a method, comprising:
-
transmitting a reader signal by a reader; receiving the reader signal by a plurality of beacon tags; receiving the reader signal by a listening tag; transmitting, respectively by the plurality of beacon tags, a plurality of beacon signals, wherein each of the plurality of beacon signals respectively comprises; a beacon identification, and a beacon distance to the reader; in response to the listening tag receiving the plurality of beacon signals, calculating neighbor distances for each of the plurality of beacon tags based on a combination of; a time at which each of the plurality of beacon signals is received by the listening tag; a time at which the listening tag receives the reader signal; and a constant processing time as a constant value for each of the plurality of beacon tags to receive and to process data of the reader signal before respectively transmitting the plurality of beacon signals; wherein, to compute the neighbor distances, the listening tag computes a delay time between the time at which the listening tag receives the reader signal and the time at which the listening tag respectively receives the plurality beacon signals, in order for the listening tag to subtract the constant processing time wherein the neighbor distances are individual distances from the listening tag to each of the plurality of beacon tags; storing a list by the listening tag, wherein the list comprises; the beacon identification and beacon distance to the reader for each of the plurality of beacon tags; and the neighbor distances for each of the plurality of beacon tags as calculated by the listening tag; transmitting, by the listening tag, to the reader; the list; and a listening tag identification; calculating a geographical position of the listening tag based on; the beacon distance for each of the plurality of beacon tags; beacon coordinates for each of the plurality of beacon tags; and a listening tag distance which is a distance from the reader to the listening tag. - View Dependent Claims (19, 20)
-
Specification