Measuring distance
First Claim
1. A system for monitoring and affecting actions on behalf of a group of objects, comprising:
- a first electronic tag attached to an object in the group, comprising;
circuitry for communicating with a second tag, the circuitry communicating at least information pertaining to an object in the group, anda memory connected to the circuitry and capable of storing the information, anda second electronic tag attached to an object in the group, comprisingcircuitry for communicating the information with the first tag,a memory connected to the circuitry in the second tag and capable of storing the information,wherein the information comprises a distance between the first tag and the second tag.
7 Assignments
0 Petitions
Accused Products
Abstract
An object in a storage area or moving vehicle is monitored by attaching an electronic tag to the object. An electronic device detects the presence of the object by communicating with the tag while the object is in storage or is being moved by the vehicle. The tags may also determine the location of an attached object and may reroute the object if it deviates from a given shipping schedule. A group of objects is monitored by two electronic tags, each attached to an object in the group. Each tag has circuitry for communicating information relating to an object in the group to a second tag. Each tag also includes a memory connected to the circuitry that is capable of storing the information, and a controller connected to the memory and the circuitry. A distance is measured by transmitting multiple symbols from one object to another object, having the symbols returned such that the symbols'"'"' measured round-trip times are not all identical, and calculating the distance using the measured round-trip times.
841 Citations
31 Claims
-
1. A system for monitoring and affecting actions on behalf of a group of objects, comprising:
-
a first electronic tag attached to an object in the group, comprising; circuitry for communicating with a second tag, the circuitry communicating at least information pertaining to an object in the group, and a memory connected to the circuitry and capable of storing the information, and a second electronic tag attached to an object in the group, comprising circuitry for communicating the information with the first tag, a memory connected to the circuitry in the second tag and capable of storing the information, wherein the information comprises a distance between the first tag and the second tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of measuring a distance between two objects, said method comprising the steps of:
-
transmitting from one of said objects a plurality of symbols, said transmissions occurring in a first series in which consecutive transmissions are separated by a first time interval which is a multiple of a first clock period; receiving each of said symbols at the other of said objects and re-transmitting each of said symbols back to said one of said objects, said re-transmissions occurring in a second series in which consecutive re-transmissions are separated by a second time interval which is different from the first time interval and which is a multiple of a second clock period which is different from the first clock period; measuring a round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each said round-trip time being a multiple of said first clock period; and determining said distance between said objects using a velocity of said symbols, said clock periods, at least one of said time intervals, and said round-trip times. - View Dependent Claims (12, 13)
-
-
14. A method of measuring a distance between two objects, said method comprising the steps of:
-
transmitting from one of said objects a plurality of symbols, said transmissions occurring in a series in which consecutive transmissions are separated by a time interval which is a multiple of a first clock period; returning each of said symbols from the other of said objects back to said one of said objects; measuring a round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each said round-trip time corresponding to a multiple of a second clock period; and determining said distance between said objects using a velocity of said symbols, said clock periods, at least one of said time intervals, and said round-trip times. - View Dependent Claims (15, 16, 17)
-
-
18. A method of measuring a distance between two objects, said method comprising the steps of:
-
transmitting from one of said objects a first symbol; transmitting from said one of said objects a second symbol, said transmission of said second symbol being separated from said transmission of said first symbol by a time interval which is a multiple of a first clock period; receiving said first symbol at the other of said objects and re-transmitting said first symbol back to said one of said objects; receiving said second symbol at said other of said objects and re-transmitting said second symbol back to said one of said objects, said re-transmission of said second symbol being separated from said re-transmission of said first symbol by a second time interval which is a multiple of a second different clock period; measuring a first round-trip time corresponding to detection of receipt from said other of said objects of said first symbol, said first round-trip time being a multiple of said first clock period; measuring a second round-trip time corresponding to detection of receipt from said other of said objects of said second symbol, said second round-trip time being a multiple of said first clock period; if said round-trip times are not different by at least one first clock period, repeating said transmitting, said receiving, said re-transmitting, and said round-trip measuring of said second symbol until said round-trip times are different by one first clock period; and determining the distance between said objects using a velocity of the symbols, the clock periods, the time intervals, and the round-trip times. - View Dependent Claims (19)
-
-
20. A method of measuring a distance between two objects, one of said objects being able to measure time with a resolution of a minimum period of time, said method comprising the steps of:
-
transmitting a plurality of symbols from said one of said objects; receiving each of said symbols at the other of said objects and re-transmitting each of said symbols back to said one of said objects after a delay period, said delay period being different for each symbol and being a multiple of a constant delay unit, said delay unit being approximately equal to said minimum period divided by the number of symbols transmitted; measuring a round-trip time corresponding to detection of receipt of each said symbol from said other of said objects, each round-trip time corresponding to a multiple of said minimum period; and determining said distance between said objects using a velocity of said symbols, said minimum period, and at least one of said round-trip times.
-
-
21. A method of measuring a distance between two objects, one of said objects being able to measure time with a resolution of a minimum period of time, said method comprising the steps of:
-
transmitting a plurality of symbols from said one of said objects; after a first delay period, detecting each transmission, said first delay period being different for each transmission and being a multiple of a constant delay unit, said delay unit being approximately equal to said minimum period divided by the number of symbols transmitted; returning each of said symbols at the other of said objects back to said one of said objects; after a second delay period, detecting the receipt of each of said symbols from said other of said objects, said second delay period being different for each receipt and being a multiple of said delay unit; measuring a time difference between detections of transmission and receipt of each of said symbols, each said time difference being a multiple of said minimum period; and determining said distance between said objects using a velocity of said symbols, said minimum period, and said time differences.
-
-
22. A method of measuring a distance between two objects, one of said objects being able to measure time with a resolution of a minimum period of time, said method comprising the steps of:
-
transmitting a first symbol from said one of said objects; receiving said first symbol at the other of said objects and re-transmitting said first symbol back to said one of said objects; measuring a first round-trip time corresponding to detection of receipt from said other of said objects of the first symbol, said first round-trip time being a multiple of said minimum period; a) transmitting another symbol from said one of said objects; b) receiving said another symbol at said other of said objects and re-transmitting said another symbol back to said one of said objects after a delay period, said delay period being a multiple of a delay unit, said delay unit being approximately equal to a fraction of said minimum period, the number of delay units in said delay period being equal to the number of symbols previously retransmitted; c) measuring another round-trip time corresponding to detection of receipt from said other of said objects of said another symbol, said another round-trip time being a multiple of said minimum period; if said first round-trip time and said another round-trip time are equal, repeating a) through c) until said round-trip times are different by one said minimum period; and determining said distance between said objects by using a velocity of said symbols, said minimum period, delay unit, and said round-trip times. - View Dependent Claims (23)
-
-
24. Apparatus for measuring a distance between two objects, said apparatus comprising
a transmitter having a first clock for transmitting from one of said objects a plurality of symbols, said transmissions occurring in a first series in which consecutive transmissions are separated by a first time interval which is a multiple of the period of said first clock; -
a transponder having a second clock for receiving each of said symbols at the other of said objects and re-transmitting each of said symbols back to said one of said objects, said re-transmissions occurring in a second series in which consecutive re-transmissions are separated by a second time interval which is different from said first time interval and which is a multiple of said second clock'"'"'s period which is different from the period of said first clock; a clock counter for measuring each round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each round-trip time being a multiple of said first clock period; and a calculator for determining said distance between said objects using a velocity of said symbols, said clock periods, at least one of said time intervals, and said round-trip times.
-
-
25. Apparatus for measuring a distance between two objects, said apparatus comprising:
-
a transmitter having a first clock for transmitting from one of said objects a plurality of symbols, said transmissions occurring in a series in which consecutive transmissions are separated by a time interval which is a multiple of the period of said first clock; a transponder for returning each of said symbols from the other of said objects back to said one of said objects; a counter having a second clock for measuring a round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each said round-trip time corresponding to a multiple of the period of said second clock; and a calculator for determining said distance between said objects using a velocity of said symbols, said clock periods, said time interval, and said round-trip times.
-
-
26. Apparatus for measuring a distance between two objects, said apparatus comprising:
-
a transmitter for transmitting from one of said objects a first symbol and transmitting from said one of said objects a second symbol, said transmission of said second symbol being separated from said transmission of said first symbol by a time interval which is a multiple of a first clock period; a transponder for (a) receiving said first symbol at the other of said objects and re-transmitting said first symbol back to said one of said objects and (b) receiving said second symbol at said other of said objects and re-transmitting said second symbol back to said one of said objects, said re-transmission of said second symbol being separated from said re-transmission of said first symbol by a second time interval which is a multiple of a second different clock period; a clock counter for (a) measuring a first round-trip time corresponding to detection of receipt from said other of said objects of said first symbol, said first round-trip time being a multiple of said first clock period, and (b) measuring a second round-trip time corresponding to detection of receipt from said other of said objects of said second symbol, said second round-trip time being a multiple of said first clock period; a comparator for (a) testing if said round-trip times are not different by one first clock period, and (b) initiating repeating of said transmitting, said receiving, said re-transmitting, and said round-trip measuring of said second symbol until said round-trips are different by one first clock period; and a calculator for determining the distance between said objects using a velocity of the symbols, the clock periods, the time intervals, and the round-trip times.
-
-
27. A method of measuring a distance between two objects, said method comprising the steps of:
-
transmitting from one of said objects a plurality of symbols, said transmissions occurring in a first series in which consecutive transmissions are separated by a first time interval which is a multiple of a first clock period, said symbols having a constant velocity; receiving each of said symbols at the other of said objects and re-transmitting each of said symbols back to said one of said objects, said re-transmissions occurring in a second series in which consecutive re-transmissions are separated by a second time interval, said second time interval being different from the first time interval, said second time interval being a multiple of a second clock period which is different from the first clock period, each said re-transmission thus occurring after a delay, said delay being different for each re-transmission and constituting the period of time between arrival of each said symbol at said other of said objects and re-transmission of each said symbol, said delay having a nominal length which is a multiple of a delay unit, said delay unit being equal to the product of the number of first clock periods corresponding to the first time interval and the difference between the clock periods, said delay unit also being equal to the second clock period divided by the number of symbols in the plurality of symbols, said delay having an actual length which is within one delay unit of said nominal length; measuring a round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each said round-trip time being a multiple of said first clock period; and determining said distance between said objects by multiplying said velocity of said symbols by half of the difference between the average of all of said round-trip times and the first clock period. - View Dependent Claims (28, 31)
-
-
29. A method of measuring a distance between two objects, said method comprising the steps of:
-
transmitting from one of said objects a plurality of symbols, said transmissions occurring in a series in which consecutive transmissions are separated by a time interval which is a multiple of a first clock period, said symbols having a constant velocity; detecting said transmissions using a second clock period, said second clock period being different from said first clock period, each said transmission detection thus occurring after a delay, said delay being different for each said detection and constituting the period of time between each said transmission and said detection of each said transmission, said delay having a nominal length which is a multiple of a delay unit, said delay unit being equal to the product of the number of first clock periods corresponding to the time interval and the difference between the clock periods, said delay unit also being equal to the second clock period divided by the number of symbols in the plurality of symbols, said delay having an actual length which is within one delay unit of said nominal length; returning each of said symbols from the other of said objects back to said one of said objects; detecting the arrivals of said returning symbols back at said one of said objects using said second clock period, each said arrival detection thus occurring after a second delay, said second delay being different for each said detection and constituting the period of time between each said arrival and said detection of each said arrival, the nominal length of said second delay being a multiple of said delay unit, said second delay having an actual length which is within one delay unit of said nominal length of said second delay; measuring a round-trip time corresponding to detection of receipt from said other of said objects of each of said symbols, each said round-trip time corresponding to a multiple of a second clock period; and determining said distance between said objects by multiplying said velocity by half of the average of the round-trip times. - View Dependent Claims (30)
-
Specification