Method and system for finding
First Claim
2. The system for finding of claim 1, wherein said processor being configured to determine virtual triangulation based on successive values of said position information using at least three points P1, P2 and P3 of said transponder respective of said transceiver.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless system and method for determining the location of a fixed or mobile subject or object includes a transponder disposed on the target, a transceiver for monitoring the location of the target, a wireless communication system operating on at least one Radio Frequency (RF) band configured to allow communication between the transponder and the transceiver, and a processor configured to find the target by virtual triangulation based on values of position information received from the transponder and the transceiver. The processor 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 respective of the transceiver. The processor can include a means for position ambiguity reduction (PAR) configured to find the target by correcting the direction to the location of the target T based on the values of the position information. The processor can also determine the position of the target based on the average speed of the motion of the user of the transponder respective of the transceiver. Furthermore, the processor can determine virtual triangulation based on successive values of the position information from user input on the transceiver. The method finding the target T (“finder” techniques) based on one or more position determination principles including determining the position of the target using virtual triangulation between the master or monitoring unit and at least one target T, whereby the monitoring device Ms measures the distance between it and the slave unit and, alternatively, in addition to measuring the distance between itself and the slave unit, between itself and another monitoring unit, or the monitoring device Ms measures the distance between its own successive locations. The present invention also discloses methods for finding with virtual triangulation by: (1) 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; (2) finding with virtual triangulation relating to the average speed of the motion of operator; and or (3) finding with simplified virtual triangulation, whereby the user-device interaction is minimized—eliminating the need for monitoring device Ms to measure the distance between its own successive locations as well as the user'"'"'s signaling to the monitoring or master unit when in motion or during stops.
-
Citations
117 Claims
- 2. The system for finding of claim 1, wherein said processor being configured to determine virtual triangulation based on successive values of said position information using at least three points P1, P2 and P3 of said transponder respective of said transceiver.
-
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 computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a 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 in accordance with each of said values for said points P1, P2 and P3 of position information received by said transceiver.
-
-
44. A computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor, cause said processor to perform the steps of:
-
determining successive values of position information of a transceiver respective of a transponder disposed on a target;
finding using virtual triangulation the location of the target T based on said values of said position information, and correcting position ambiguity of the location of the target based on said values of said position information.
-
-
45. A computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor, cause said processor to perform the steps of:
-
determining successive values of position information of a transceiver respective of a transponder disposed on a target; and
finding using virtual triangulation the location of the target T based on said values of said position information based on successive values of said position information relating to the average speed of the motion of the user of said transponder respective of said transceiver.
-
-
46. A computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor, cause said processor to perform the steps of:
-
determining successive values of position information of a transceiver respective of a transponder disposed on a target;
finding using virtual triangulation the location of the target T based on successive values of said position information relating to input of a user of said transceiver, whereby said user input signals motion between said transponder respective of said transceiver begins.
-
-
47. 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 (48, 49, 50, 51, 52, 53, 54)
-
-
55. 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 (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A computer-readable medium having stored thereon a plurality of sequences
of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a 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 of a predetermined transceiver to move said predetermined transceiver to a point P2 relative to a location of the target;
determining a value of a point P2 from position information of said predetermined transceiver corresponding to a location of said transponder;
requesting said value of said point P2 of said predetermined transceiver;
requesting a value of a point P3 corresponding to a location of said predetermined transceiver; and
finding the location of the target in accordance with each of said values for said points P1, P2 and P3.
-
-
74. 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 (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. 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 (99, 100)
-
-
101. 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 (102)
-
-
103. 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 (104, 105, 106, 107)
-
-
108-1. The method for finding a target of claim 111, further comprising the step of:
-
requesting said slave unit to generate an audible signal upon approaching said target point T in said homing mode within a predetermined range, and generating an audible signal using said slave unit.
-
-
109. The method for finding a target of claim 108, further comprising the step of:
- prompting said user after determining said Delta (n) to move in a direction toward the target T.
- View Dependent Claims (1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 108, 110, 111)
-
109-2. 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.
-
-
110-3. The method for finding a target of claim 109, further comprising the step of:
- transmitting a ranging signal from said monitoring unit to said slave units;
receiving a reply ranging signal from each of said slave units; and
prompting said user when said slave is out of a range of said monitoring unit.
- transmitting a ranging signal from said monitoring unit to said slave units;
-
111-4. The method for finding a target of claim 110, further comprising the step of:
-
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;
determining a Delta (n) using a current reference unit pre-programmed in said processor and calculating said Delta (n), which is equal to the difference (P(n−
1)—
current position); and
prompting said user after determining said Delta (n) to move in a direction toward the target T.
-
-
112. 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 (113, 114, 115, 116, 117)
-
Specification