Article tracking system
First Claim
1. A tag for transponding a radio frequency interrogator signal, comprising:
- a receiver for receiving the interrogator signal at a first frequency, said receiver being enabled for receiving only at pseudo-random intervals that are independent of generation times of said first frequency;
a frequency mixer for generating from the received interrogator signal a radio frequency transmit signal at a second frequency;
a microprocessor for generating a tag-specific data signal;
a modulator for modulating the tag data signal onto the transmit signal to generate a first tag signal; and
a transmitter for transmitting the first tag signal at selected times.
6 Assignments
0 Petitions
Accused Products
Abstract
System for tracking mobile tags. Cell controllers with multiple antenna modules generate a carrier signal which is received by the tags. Tags shift the frequency of the carrier signal, modulate an identification code onto it, and transmit the resulting tag signal at randomized intervals. The antennas receive and process the response, and determine the presence of the tags by proximity and triangulation. Distance of a tag from an antenna is calculated by measuring the round trip signal time. The cell controllers send data from the antenna to a host computer. The host computer collects the data and resolves them into positional estimates. Data are archived in a data warehouse, such as an SQL Server.
738 Citations
38 Claims
-
1. A tag for transponding a radio frequency interrogator signal, comprising:
-
a receiver for receiving the interrogator signal at a first frequency, said receiver being enabled for receiving only at pseudo-random intervals that are independent of generation times of said first frequency; a frequency mixer for generating from the received interrogator signal a radio frequency transmit signal at a second frequency; a microprocessor for generating a tag-specific data signal; a modulator for modulating the tag data signal onto the transmit signal to generate a first tag signal; and a transmitter for transmitting the first tag signal at selected times.
-
-
2. A tag for transponding a radio frequency interrogator signal, comprising:
-
a receiver for receiving the interrogator signal at a first frequency, said receiver being enabled for receiving only at pseudo-random intervals that are independent of generation times of said first frequency; a time delay for generating from the received interrogator signal a radio frequency transmit signal; a microprocessor for generating a tag-specific data signal; a modulator for modulating the tag data signal onto the transmit signal to generate a first tag signal; and a transmitter for transmitting the first tag signal at selected times.
-
-
3. A tag for transponding a radio frequency interrogator signal, comprising:
-
a receiver for receiving the interrogator signal at a first frequency, said receiver being enabled for receiving said interrogator signal at pseudo-random times that are independent of generation times of said interrogator signal; a signal transmission discriminator for generating from the received interrogator signal using a frequency mixer a radio frequency transmit signal that is distinguishable at the interrogator, from the interrogator signal; a microprocessor for generating a tag-specific data signal; a modulator for modulating the tag signal onto the transmit signal to generate a first tag signal; and a transmitter for transmitting the first tag signal at selected times. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for estimating the location of an object, comprising:
-
transmitting an interrogator signal; receiving said transmitted interrogator signal with a receiver enabled for receiving only at pseudo-random intervals that are independent of generation times of said interrogator signal; transmitting a tag signal from a tag associated with the object; receiving the transmitted tag signal at one or more of the reception antennas, the transmitted tag signal being received at a respective reception antenna at a time of arrival for that reception antenna; deriving the identity of a tag from the tag signal received at said one or more reception antennas; and estimating the location of the tag as a function of the locations of a subset of the reception antennas receiving the tag signal and of the times of arrival of the tag signal at the subset of reception antennas. - View Dependent Claims (23, 24)
-
-
25. A method for estimating the location of an object, comprising:
-
transmitting an interrogator signal at a transmission time; receiving said transmitted interrogator signal with a receiver being enabled for receiving said interrogator signal only at pseudo-random intervals that are independent of generation times of said interrogator signal; transmitting a tag signal from a tag associated with the object; receiving the transmitted tag signal at one or more reception antenna, the transmitted tag signal being received at a respective reception antenna at a time of arrival for that reception antenna; deriving the identity of a tag from the tag signal received at one or more of the reception antennas; at a cell controller, determining a distance from each of the reception antennas to the tag based on the transmission time and the time of arrival of that reception antenna; and estimating the location of the tag as a function of the distances from a subset of the reception antennas to the tag.
-
-
26. A method for detecting the presence of a tag, comprising:
-
at a cell controller, transmitting a first signal at a first frequency; at the tag, receiving the first signal and transponding the first signal, at selected times, at a second frequency as a second signal, said selected times being pseudo-random intervals that are independent of generation times of said first frequency; at the cell controller, receiving the second signal; and at the cell controller, detecting the presence of the tag based on the receipt of the second signal.
-
-
27. A method for measuring the distance from an antenna to a tag, comprising:
-
at the antenna, transmitting a pseudonoise sequence on a first signal at a first frequency at a transmission time; at the tag, receiving the first signal and transponding the first signal at a second frequency as a second signal only at pseudo-random intervals that are independent of generation times of said first frequency; at the antenna, receiving the second signal at a time of arrival; and at the cell controller, determining a distance from the antenna to the tag based on the transmission time and the time of arrival.
-
-
28. A cell controller comprising:
-
an antenna for transmitting a cell controller signal on a first frequency and for receiving a tag signal from a transponding tag on a second frequency at pseudo-random intervals that are independent of generation times of said first frequency; a demodulator for extracting the inphase and quadrature components of the received tag signal; and digitizing the inphase and quadrature components for subsequent processing.
-
-
29. A cell controller, comprising:
-
circuitry for transmitting a cell controller signal modulated onto a carrier signal; circuitry for receiving a tag signal transmitted at selected times by a tag, said circuitry for receiving being enabled for receiving said tag signal only at pseudo-random time intervals that are independent of generation times of said cell controller signal. - View Dependent Claims (30, 31, 33)
-
-
32. A system for monitoring the location of objects, comprising:
-
at least one cell controller unit connected to at least one transmission antenna for transmitting a cell controller signal modulated onto a carrier signal at a first frequency and at a selected transmission time, and connected to at least one reception antenna for receiving a responding tag signal containing a tag datagram at a second frequency and at a time of arrival, said responding tag signal being generated at pseudo-random time intervals that are independent of generation times of said cell controller signal; at least one tag unit having a translation circuitry for translating each received cell controller signal into the tag signal; and at least one calculation unit connected to each cell controller for calculating the location of each tag unit based on the time of arrival of at least one reception antenna.
-
-
34. A system for monitoring the location of objects, wherein:
-
at least one reception antenna connected to a cell controller is mounted near a piece of equipment; and the cell controller is configured to modify the operating characteristics of the piece of equipment based on the identity of a responding object near said piece of equipment, said responding object including a tag that transponds a tag signal only at pseudo-random intervals that are independent of generation times of an interrogator signal. - View Dependent Claims (35)
-
-
36. A system for monitoring the location of objects, comprising:
-
at least one cell controller unit connected to at least one antenna module for transmitting a cell controller signal and for receiving a tag signal; at least one tag unit for receiving the cell controller signal, for translating the received cell controller signal into the tag signal, and for transmitting the tag signal at selected times, said selected times being pseudo-random intervals that are independent of generation times of said cell controller signal; at least one calculation unit connected to each cell controller unit for determining the location of each tag unit based on the received tag signals, and for storing information derived from the received tag signals in a computer-readable storage medium. - View Dependent Claims (37)
-
-
38. A method for calibrating a tag clock of a tag in a system for monitoring the location of objects, comprising:
-
separating a tag signal transmitted by a tag at pseudo-random times that are independent of generation times of a cell controller signal into inphase and quadrature components; repeatedly correlating the inphase and quadrature components with a pseudonoise sequence; and determining a phase difference between successive correlations; calibrating the tag clock based on the phase difference.
-
Specification