Claims
- 1. A method for monitoring and locating an object comprising the steps of:
activating a unit to be monitored by a monitoring unit; receiving a first packet of data from said monitored unit, wherein said first packet of data comprises an identification; transmitting a seed of an algorithm to said monitored unit if said identification associated with said first packet of data is a valid identification; and measuring a signal strength of a second packet of data if said second packet of data was received at an expected frequency from said monitored unit, wherein said step of measuring said signal strength of said second packet of data indicates an approximate distance said monitored unit is located from said monitoring device.
- 2. The method as recited in claim 1 further comprising the step of:
transmitting an assigned identification to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 3. The method as recited in claim 1 further comprising the step of:
transmitting a time synchronization to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 4. The method as recited in claim 1 further comprising the step of:
transmitting an acknowledgment to said monitored unit if said signal strength of said second packet of data is at or above a threshold.
- 5. The method as recited in claim 1 further comprising the step of:
indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said signal strength of said second packet of data is below a threshold.
- 6. The method as recited in claim 5 further comprising the steps of:
transmitting an acknowledgment to said monitored unit; and providing a user of said monitoring unit an option of entering into a locate mode.
- 7. The method as recited in claim 6 further comprising the step of:
receiving input to enter said locate mode.
- 8. The method as recited in claim 1 further comprising the step of:
indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said monitoring unit did not receive said second packet of data from said monitored unit at said expected frequency after a pre-determined time period.
- 9. The method as recited in claim 8 further comprising the steps of:
transmitting an acknowledgment to said monitored unit; and providing a user of said monitoring unit an option of entering into a locate mode.
- 10. The method as recited in claim 9 further comprising the step of:
receiving input to enter said locate mode.
- 11. The method as recited in claim 7 further comprising the steps of:
activating a directional antenna; and transmitting a first signal to said monitored unit to enter said locate mode.
- 12. The method as recited in claim 11 further comprising the step of:
transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 13. The method as recited in claim 11 further comprising the steps of:
receiving a response to said transmitted first signal from said monitored unit at an expected frequency; transmitting an acknowledgment to said monitored unit; and measuring a signal strength of said response.
- 14. The method as recited in claim 13 further comprising the steps of:
determining a direction of said response using a digital compass; and creating a polar plot indicating said signal strength and said direction of said response.
- 15. The method as recited in claim 10 further comprising the steps of:
activating a directional antenna; and transmitting a first signal to said monitored unit to enter said locate mode.
- 16. The method as recited in claim 15 further comprising the step of:
transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 17. The method as recited in claim 15 further comprising the steps of:
receiving a response to said transmitted first signal from said monitored unit at an expected frequency; transmitting an acknowledgment to said monitored unit; and measuring a signal strength of said response.
- 18. The method as recited in claim 17 further comprising the steps of:
determining a direction of said response using a digital compass; and creating a polar plot indicating said signal strength and said direction of said response.
- 19. The method as recited in claim 1 further comprising the step of:
receiving an indication that said monitored unit has been tampered with.
- 20. The method as recited in claim 19, wherein said monitored unit indicates it has been tampered with if an intensity of reflections received by a detector of said monitored unit is less than a threshold.
- 21. A computer program product embodied in a machine readable medium for monitoring and locating an object comprising the programming steps of:
activating a unit to be monitored by a monitoring unit; receiving a first packet of data from said monitored unit, wherein said first packet of data comprises an identification; transmitting a seed of an algorithm to said monitored unit if said identification associated with said first packet of data is a valid identification; and measuring a signal strength of a second packet of data if said second packet of data was received at an expected frequency from said monitored unit, wherein said step of measuring said signal strength of said second packet of data indicates an approximate distance said monitored unit is located from said monitoring device.
- 22. The computer program product as recited in claim 21 further comprising the programming step of:
transmitting an assigned identification to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 23. The computer program product as recited in claim 21 further comprising the programming step of:
transmitting a time synchronization to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 24. The computer program product as recited in claim 21 further comprising the programming step of:
transmitting an acknowledgment to said monitored unit if said signal strength of said second packet of data is at or above a threshold.
- 25. The computer program product as recited in claim 21 further comprising the programming step of:
indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said signal strength of said second packet of data is below a threshold.
- 26. The computer program product as recited in claim 25 further comprising the programming steps of:
transmitting an acknowledgment to said monitored unit; and providing a user of said monitoring unit an option of entering into a locate mode.
- 27. The computer program product as recited in claim 26 further comprising the programming step of:
receiving input to enter said locate mode.
- 28. The computer program product as recited in claim 21 further comprising the programming step of:
indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said monitoring unit did not receive said second packet of data from said monitored unit at said expected frequency after a pre-determined time period.
- 29. The computer program product as recited in claim 28 further comprising the programming steps of:
transmitting an acknowledgment to said monitored unit; and providing a user of said monitoring unit an option of entering into a locate mode.
- 30. The computer program product as recited in claim 29 further comprising the programming step of:
receiving input to enter said locate mode.
- 31. The computer program product as recited in claim 27 further comprising the programming steps of:
activating a directional antenna; and transmitting a first signal to said monitored unit to enter said locate mode.
- 32. The computer program product as recited in claim 31 further comprising the programming step of:
transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 33. The computer program product as recited in claim 31 further comprising the programming steps of:
receiving a response to said transmitted first signal from said monitored unit at an expected frequency; transmitting an acknowledgment to said monitored unit; and measuring a signal strength of said response.
- 34. The computer program product as recited in claim 33 further comprising the programming steps of:
determining a direction of said response using a digital compass; and creating a polar plot indicating said signal strength and said direction of said response.
- 35. The computer program product as recited in claim 30 further comprising the programming steps of:
activating a directional antenna; and transmitting a first signal to said monitored unit to enter said locate mode.
- 36. The computer program product as recited in claim 35 further comprising the programming step of:
transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 37. The computer program product as recited in claim 35 further comprising the programming steps of:
receiving a response to said transmitted first signal from said monitored unit at an expected frequency; transmitting an acknowledgment to said monitored unit; and measuring a signal strength of said response.
- 38. The computer program product as recited in claim 37 further comprising the programming steps of:
determining a direction of said response using a digital compass; and creating a polar plot indicating said signal strength and said direction of said response.
- 39. The computer program product as recited in claim 21 further comprising the programming step of:
receiving an indication that said monitored unit has been tampered with.
- 40. The computer program product as recited in claim 39, wherein said monitored unit indicates it has been tampered with if an intensity of reflections received by a detector of said monitored unit is less than a threshold.
- 41. A system, comprising:
a monitoring unit configured to monitor and locate a monitored unit, wherein said monitoring unit comprises:
a memory unit operable for storing a computer program operable for monitoring and locating said monitored unit; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry operable for activating a unit to be monitored by a monitoring unit; circuitry operable for receiving a first packet of data from said monitored unit, wherein said first packet of data comprises an identification; circuitry operable for transmitting a seed of an algorithm to said monitored unit if said identification associated with said first packet of data is a valid identification; and circuitry operable for measuring a signal strength of a second packet of data if said second packet of data was received at an expected frequency from said monitored unit, wherein said step of measuring said signal strength of said second packet of data indicates an approximate distance said monitored unit is located from said monitoring device.
- 42. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for transmitting an assigned identification to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 43. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for transmitting a time synchronization to said monitored unit if said identification associated with said first packet of data is a valid identification.
- 44. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for transmitting an acknowledgment to said monitored unit if said signal strength of said second packet of data is at or above a threshold.
- 45. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said signal strength of said second packet of data is below a threshold.
- 46. The system as recited in claim 45, wherein said processor further comprises:
circuitry operable for transmitting an acknowledgment to said monitored unit; and circuitry operable for providing a user of said monitoring unit an option of entering into a locate mode.
- 47. The system as recited in claim 46, wherein said processor further comprises:
circuitry operable for receiving input to enter said locate mode.
- 48. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for indicating to a user of said monitoring unit that said monitored unit is located beyond a pre-selected distance from said monitoring unit if said monitoring unit did not receive said second packet of data from said monitored unit at said expected frequency after a pre-determined time period.
- 49. The system as recited in claim 48, wherein said processor further comprises:
circuitry operable for transmitting an acknowledgment to said monitored unit; and circuitry operable for providing a user of said monitoring unit an option of entering into a locate mode.
- 50. The system as recited in claim 49, wherein said processor further comprises:
circuitry operable for receiving input to enter said locate mode.
- 51. The system as recited in claim 47, wherein said processor further comprises:
circuitry operable for activating a directional antenna; and circuitry operable for transmitting a first signal to said monitored unit to enter said locate mode.
- 52. The system as recited in claim 51, wherein said processor further comprises:
circuitry operable for transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 53. The system as recited in claim 51, wherein said processor further comprises:
circuitry operable for receiving a response to said transmitted first signal from said monitored unit at an expected frequency; circuitry operable for transmitting an acknowledgment to said monitored unit; and circuitry operable for measuring a signal strength of said response.
- 54. The system as recited in claim 53, wherein said processor further comprises:
circuitry operable for determining a direction of said response using a digital compass; and circuitry operable for creating a polar plot indicating said signal strength and said direction of said response.
- 55. The system as recited in claim 50, wherein said processor further comprises:
circuitry operable for activating a directional antenna; and circuitry operable for transmitting a first signal to said monitored unit to enter said locate mode.
- 56. The system as recited in claim 55, wherein said processor further comprises:
circuitry operable for transmitting a second signal to said monitored unit to enter said locate mode if said monitoring unit did not receive a response to said transmitted first signal.
- 57. The system as recited in claim 55, wherein said processor further comprises:
circuitry operable for receiving a response to said transmitted first signal from said monitored unit at an expected frequency; circuitry operable for transmitting an acknowledgment to said monitored unit; and circuitry operable for measuring a signal strength of said response.
- 58. The system as recited in claim 57, wherein said processor further comprises:
circuitry operable for determining a direction of said response using a digital compass; and circuitry operable for creating a polar plot indicating said signal strength and said direction of said response.
- 59. The system as recited in claim 41, wherein said processor further comprises:
circuitry operable for receiving an indication that said monitored unit has been tampered with.
- 60. The system as recited in claim 59, wherein said monitored unit comprises:
an emitter configured to emit infrared signals to a skin of an individual; and a detector configured to receive reflections of said emitted infrared signals from said skin.
- 61. The system as recited in claim 60, wherein said monitored unit further comprises:
a memory unit operable for storing a computer program operable for determining if said monitored unit has been tampered with; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry operable for determining if an intensity of said reflections of said emitted infrared signals is less than a threshold; and circuitry operable for transmitting said indication that said monitored unit has been tampered with if said intensity of said reflections of said emitted infrared signals is less than said threshold.
- 62. A system, comprising:
a monitored unit attached to an object; and a monitoring unit configured to monitor and locate said monitored unit, wherein said monitoring unit comprises:
a memory unit operable for storing a computer program operable for monitoring and locating said monitored unit; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry operable for activating said monitored unit; circuitry operable for receiving a first packet of data from said monitored unit, wherein said first packet of data comprises an identification; circuitry operable for transmitting a seed of an algorithm to said monitored unit if said identification associated with said first packet of data is a valid identification; and circuitry operable for measuring a signal strength of a second packet of data if said second packet of data was received at an expected frequency from said monitored unit, wherein said step of measuring said signal strength of said second packet of data indicates an approximate distance said monitored unit is located from said monitoring device.
- 63. A system, comprising:
a monitored unit attached to an object, wherein said monitored unit comprises:
a memory unit operable for storing a computer program operable for determining if said monitored unit has been tampered with; a processor coupled to said memory unit; an emitter coupled to said processor, wherein said emitter is configured to emit infrared signals to a skin of an individual; and a detector coupled to said processor, wherein said detector is configured to receive reflections of said emitted infrared signals from said skin; wherein said processor, responsive to said computer program, comprises
circuitry operable for determining if an intensity of said reflections of said emitted infrared signals is less than a threshold; and circuitry operable for transmitting an indication that said monitored unit has been tampered with if said intensity of said reflections of said emitted infrared signals is less than said threshold.
- 64. The system as recited in claim 63, wherein said processor further comprises:
circuitry operable for transmitting signals at an increased rate.
- 65. The system as recited in claim 64 further comprises:
a monitoring device configured to monitor and locate said monitored unit, wherein said monitoring device comprises:
a memory unit operable for storing a computer program operable for monitoring and locating said monitored unit; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises:
circuitry operable for receiving said indication that said monitored unit has been tampered with; circuitry operable for receiving a transmitted signal; and circuitry operable for measuring a signal strength of said transmitted signal; circuitry operable for determining a direction of said transmitted signal; and circuitry operable for creating a polar plot indicating said signal strength and said direction of said transmitted signal.
CROSS REFERENCE TO RELATED APPLICATION
[0001] The present application is a continuation-in-part of U.S. patent application Ser. No. 10/224,643, filed Aug. 20, 2002, entitled “A Directional Finding System Implementing a Rolling Code,” which is hereby incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10224643 |
Aug 2002 |
US |
Child |
10644152 |
Aug 2003 |
US |