Method and system for rangefinding using RFID and virtual triangulation
First Claim
1. A system for finding a target, comprising:
- a transponder disposed on the target;
a transceiver for monitoring the location of the target;
a wireless communication system configured to allow communication between said transponder and said transceiver, and a processor configured to find the target by virtual triangulation based on values of position information from said transponder and said transceiver.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless system (20) and method for determining the location of a fixed or mobile target (31, 32, 33 . . . ) configured to have a transponder (31, 64) on the target (31, 32, 33 . . . ), a transceiver (21, 44) monitoring the target location, communicating between the transponder (31, 64) and transceiver (21, 44), and a processor (40) for finding the target by virtual triangulation based on values of received position information. The processor (40) is configured to determine virtual triangulation based on successive values of the position information using at least three points (P1, P2 and P3) of the transponder (31) respective of the transceiver (21). The present invention discloses methods for finding with virtual triangulation by: (a) finding with virtual triangulation by generating position information in real-time, in the case of (i) stationary and moving target, and or (ii) in the case of the presence of obstacles; (b) finding with virtual triangulation relating to the average speed of the motion of operator; and or (c) finding with simplified virtual triangulation.
68 Citations
116 Claims
-
1. A system for finding a target, comprising:
-
a transponder disposed on the target; a transceiver for monitoring the location of the target; a wireless communication system configured to allow communication between said transponder and said transceiver, and a processor configured to find the target by virtual triangulation based on values of position information from said transponder and said transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method, comprises the steps of:
-
determining a value of a point P1 from position information received by a transceiver corresponding to a location of a transponder disposed on a target; prompting said user to move said transceiver to a point P2 relative to a location of the target; determining a value of a point P2 from position information received by said transceiver corresponding to a location of said transponder; prompting said user to move said transceiver to a point P3 relative to a location of the target; determining a value of a point P3 from position information received by said transceiver corresponding to a location of said transponder; and finding the location of the target by virtual triangulation in accordance with each of said values for said points P1, P2 and P3 of position information received by said transceiver. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A portable device for tracking a target, comprising:
- processor for determining position information of the target, memory operabaly connected to said processor, wherein said memory being configured to store a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by said processor, cause said processor to perform the steps of;
determining a value of a point P1 from position information received by a transceiver corresponding to a location of a transponder disposed on a target; prompting said user to move said transceiver to a point P2 relative to a location of the target; determining a value of a point P2 from position information received by said transceiver corresponding to a location of said transponder; prompting said user to move said transceiver to a point P3 relative to a location of the target; determining a value of a point P3 from position information received by said transceiver corresponding to a location of said transponder; and finding the location of the target by virtual triangulation in accordance with each of said values for said points P1, P2 and P3 of position information received by said transceiver. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
- processor for determining position information of the target, memory operabaly connected to said processor, wherein said memory being configured to store a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by said processor, cause said processor to perform the steps of;
-
51. A mobile system for tracking a target T, comprising:
-
a unit disposed on the target T; a monitoring unit for monitoring the location of the target T; a wireless communication system operating on at least one Radio Frequency (RF) band, said wireless communication system being configured to allow communication between configured to allow communication between at least two monitoring units and the target T, and a processor configured to find the target T by virtual triangulation based on values of position information from said monitoring unit and said unit disposed on the target T. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A system for finding a target, comprising:
-
a tracked unit, said tracked unit being configured with a transponder and is disposed on the target; a monitoring unit, said monitoring unit being configured with a transceiver, said monitoring unit configured for monitoring and tracking the location of the target; a communication system configured to communicate between said transponder and said transceiver on radio frequency band, and whereby said monitoring device has means for generating a measured distance between said monitoring device and said tracked unit, said monitoring device has means for determining the monitoring and tracking of the location of the target by a virtual triangulation relationship without need for additional points of references. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. An integrated circuit for a wireless system for locating and tracking a subject or object, comprising:
-
a receiver; a transmitter; a microprocessor having a common clock as a source of synchronization; whereby said receiver and transmitter together define an active transponder and the integrated circuit is preferably a monolithic single die integrated circuit including said receiver, said transmitter, and said microprocessor; said transponder supplies predetermined ranging signals to a data processor portion of said microprocessor, said transponder includes an encoder for encoding data for transmission by said transmitter, and said a receiver includes a decoder circuit for receiving and decoding signals received from said antennae, and said a data processor for determining interval and position information, said data processor comprising a digital signal processor (DSP), a voltage stabilizer, and a battery supervisor; and an antenna for propagating said ranging said signal. - View Dependent Claims (94, 95)
-
-
96. A method of a dynamic, mobile network for tracking and locating a plurality of monitoring units and targets T, comprising:
-
tracking a primary target T with a primary monitoring unit having a predetermined range; determining when said target T moves out of said predetermined range; sending a ranging signal to at least one secondary monitoring unit within said predetermined range; receiving a reply ranging signal from at least one of said secondary monitoring unit; sending a request for a list of identified targets T to said secondary monitoring unit within a range of said secondary monitoring unit; receiving said list of identified targets T from said secondary monitoring unit; comparing said list of identified targets T to said primary target T; matching said primary target to one of said list of identified targets T from said secondary monitoring unit; and determining the location of the primary target from position information provided by said secondary monitoring unit. - View Dependent Claims (97)
-
-
98. A method for finding a target, comprising the steps of:
-
determining a point P1 by having a user make an input to a monitoring unit; transmitting a ranging signal from said monitoring unit; receiving a reply ranging signal from a slave unit located on a subject or on an object at a point T, where said point T is located out of a range of said master unit; entering a homing mode on said monitoring unit; prompting said user to select a direction and having said user move in said direction along a path “
Delta (1)”
in a direction towards a point P2;actuating a step button on said monitoring unit to input once for each step taken by said user to generate reference points for a virtual triangulation calculation; prompting said user through said master unit to stop data input of said step button when said user reaches said point P2 determining using a processor of said monitoring unit whether the distance between subsequent points Delta (n) is equal or greater than (4−
5)*E such that a value of said path Delta (1) is sufficiently large to minimize the a position ambiguity of said target T. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 112, 114, 115)
-
-
108. A method for finding a target, comprising the steps of:
-
determining a point Pi by having a user make an input to a monitoring unit; transmitting a ranging signal from said monitoring unit; receiving a reply ranging signal from at least three stationary slave units located on subjects or on objects at a points T1, T2 and T3 within a predetermined range of said monitoring unit, whereby each of said points T1, T2 and T3 form a set of virtual coordinates relative to said point P1; and determining a location of said monitoring unit relative to said slave units using triangulation of points T1, T2 and T3 and said virtual coordinates relative to said point P1. - View Dependent Claims (113)
-
-
111. A method for finding a target, comprising the steps of:
-
transmitting a ranging signal from a searching monitor unit MS; receiving a reply ranging signal from at least three stationary slave units located on subjects or on objects at a points P1, P2 and P3 within a predetermined range of said searching monitor unit MS, whereby each of said points P1, P2 and P3 form a set of virtual coordinates relative to said point P1; determining said points P1 and P2 relative to said searching monitor unit MS having virtual coordinates X and Y using a processor of said searching monitor unit MS; determining a location of a mobile slave unit disposed on a subject forming a tracked target T, said target T having virtual coordinates are Ty and Tx; determining a location of said searching monitor unit MS relative to said tracked target T using said virtual coordinates formed by said stationary slave units and said virtual coordinates are MSxy and Smy for said searching monitor unit MS. - View Dependent Claims (116)
-
Specification