Claims
- 1. A method for determining the location of wireless terminals of a wireless ad-hoc multi-hopping peer-to-peer network deployed in a three-dimensional multi-level structure, the method comprising:
controlling the terminals to register with a controller of the network; operating the controller to assign a respective sequence number to each of the terminals; and controlling the terminals to base their respective time of transmission of a message on their respective sequence number.
- 2. A method as claimed in claim 1, wherein:
the terminal registration controlling step includes controlling each terminal to transmit a respective registration request message to the controller after receiving a ready to receive registration requests message from the controller.
- 3. A method as claimed in claim 2, wherein:
the controller operating step includes operating the controller to transmit respective registration acknowledgement messages, each including a respective sequence number of a terminal, to the terminals in response to the respective registration request messages received from the terminals.
- 4. A method as claimed in claim 3, further comprising:
controlling each of said terminals that are fixed terminals to record a respective corrected arrival time based on its own clock upon receipt of its respective registration acknowledgement message.
- 5. A method as claimed in claim 4, wherein:
the respective corrected arrival time is based on the arrival time of the respective registration acknowledgement message and an autocorrelation function associated with a modem in the respective terminal.
- 6. A method as claimed in claim 4, further comprising:
controlling each of said fixed terminals to transmit a respective fixed reference range message to the controller including data representing its respective corrected arrival time.
- 7. A method as claimed in claim 6, further comprising:
operating the controller to store each respective corrected arrival time data for each respective fixed terminal from which a respective fixed reference range message was received.
- 8. A method as claimed in claim 2, wherein:
the terminal registration controlling step includes controlling each terminal to transmit its respective registration request message based on a value of a random number generated by a random number generator in the terminal.
- 9. A method as claimed in claim 2, wherein:
the terminal registration controlling step includes controlling each terminal to transmit its respective registration request message over the same frequency.
- 10. A method as claimed in claim 1, wherein:
some of the terminals are fixed terminals and some of the terminals are mobile terminals.
- 11. A computer-readable medium of instructions for determining the location of wireless terminals of a wireless ad-hoc multi-hopping peer-to-peer network deployed in a three-dimensional multi-level structure, the instructions comprising:
a first set of instructions for controlling the terminals to register with a controller of the network; a second set of instructions for operating the controller to assign a respective sequence number to each of the terminals; and a third set of instructions for controlling the terminals to base their respective time of transmission of a message on their respective sequence number.
- 12. A computer-readable medium of instructions as claimed in claim 11, wherein:
the first set of instructions control each terminal to transmit a respective registration request message to the controller after receiving a ready to receive registration requests message from the controller.
- 13. A computer-readable medium of instructions as claimed in claim 12, wherein:
the second set of instructions operates the controller to transmit respective registration acknowledgement messages, each including a respective sequence number of a terminal, to the terminals in response to the respective registration request messages received from the terminals.
- 14. A computer-readable medium of instructions as claimed in claim 13, further comprising:
the fourth set of instructions for controlling each of said terminals that are fixed terminals to record a respective corrected arrival time based on its own clock upon receipt of its respective registration acknowledgement message.
- 15. A computer-readable medium of instructions as claimed in claim 14, wherein:
the respective corrected arrival time is based on the arrival time of the respective registration acknowledgement message and an autocorrelation function associated with a modem in the respective terminal.
- 16. A computer-readable medium of instructions as claimed in claim 14, further comprising:
a fifth set of instructions for controlling each of said fixed terminals to transmit a respective fixed reference range message to the controller including data representing its respective corrected arrival time.
- 17. A computer-readable medium of instructions as claimed in claim 16, further comprising:
a sixth set of instructions for operating the controller to store each respective corrected arrival time data for each respective fixed terminal from which a respective fixed reference range message was received.
- 18. A computer-readable medium of instructions as claimed in claim 12, wherein:
the first set of instructions controls each terminal to transmit its respective registration request message based on a value of a random number generated by a random number generator in the terminal.
- 19. A computer-readable medium of instructions as claimed in claim 12, wherein:
the first set of instructions controls each terminal to transmit its respective registration request message over the same frequency.
- 20. A computer-readable medium of instructions as claimed in claim 11, wherein:
some of the terminals are fixed terminals and some of the terminals are mobile terminals.
Parent Case Info
[0001] The present application claims benefit under 35 U.S.C. § 119(e) from a U.S. Provisional Patent Application of John M. Belcea et al. entitled “System and Method for Identifying the Floor Number Where a Firefighter in Need of Help is Located Using Received Signal Strength Indicator and Signal Propagation Time”, Serial No. 60/546,942, filed on Feb. 24, 2004, from a U.S. Provisional Patent Application of John M. Belcea, entitled “System and Method for Accurately Computing the Position of Wireless Devices Inside High-Rise Buildings”, Serial No. 60/476,167, filed on Jun. 6, 2003, and from a U.S. Provisional Patent Application of John M. Belcea, entitled “MAC Protocol for Accurately Computing the Position of Wireless Devices Inside Buildings”, Serial No. 60/476,232, filed on Jun. 6, 2003, the entire contents of each application being incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60476232 |
Jun 2003 |
US |
|
60476167 |
Jun 2003 |
US |
|
60546942 |
Feb 2004 |
US |