Methods, systems, and computer program products for determining the location of a mobile terminal based on delays in receiving data packets from transmitters having known locations
First Claim
Patent Images
1. A method of determining a location of a mobile terminal, comprising:
- receiving, at the mobile terminal, respective data packets from respective ones of at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
determining respective delays for the respective data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters.
1 Assignment
0 Petitions
Accused Products
Abstract
The location of a mobile terminal is determined by receiving, at the mobile terminal, data packets from at least three transmitters whose locations are known. The delays for the data packets to travel from the transmitters to the mobile terminal are determined and then the location of the mobile terminal is determined based on the delays and the locations and of the transmitters.
95 Citations
31 Claims
-
1. A method of determining a location of a mobile terminal, comprising:
-
receiving, at the mobile terminal, respective data packets from respective ones of at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
determining respective delays for the respective data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of determining a location of a mobile terminal, comprising:
-
transmitting, from the mobile terminal, respective data packets to respective ones of the at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
transmitting, from the respective ones of the at least three transmitters, respective response data packets to the mobile terminal responsive to receiving the respective data packets at the respective ones of the at least three transmitters;
receiving, at the mobile terminal, respective response data packets from the respective ones of the at least three transmitters;
determining respective delays for the respective data packets to travel from the mobile terminal to the respective ones of the at least three transmitters and for the respective response data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (14, 15)
-
-
16. A system for determining a location of a mobile terminal, comprising:
-
means for receiving, at the mobile terminal, respective data packets from respective ones of at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
means for determining respective delays for the respective data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
means for determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for determining a location of a mobile terminal, comprising:
-
means for transmitting, from the mobile terminal, respective data packets to respective ones of the at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
means for transmitting, from the respective ones of the at least three transmitters, respective response data packets to the mobile terminal responsive to receiving the respective data packets at the respective ones of the at least three transmitters;
means for receiving, at the mobile terminal, respective response data packets from the respective ones of the at least three transmitters;
means for determining respective delays for the respective data packets to travel from the mobile terminal to the respective ones of the at least three transmitters and for the respective response data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
means for determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (22, 23)
-
-
24. A computer program product for determining a location of a mobile terminal, comprising:
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code for receiving, at the mobile terminal, respective data packets from respective ones of at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
computer readable program code for determining respective delays for the respective data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
computer readable program code for determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (25, 26, 27, 28)
-
29. A computer program product for determining a location of a mobile terminal, comprising:
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code for transmitting, from the mobile terminal, respective data packets to respective ones of the at least three transmitters whose respective locations are known, the respective locations of the at least three transmitters being different from each other;
computer readable program code for transmitting, from the respective ones of the at least three transmitters, respective response data packets to the mobile terminal responsive to receiving the respective data packets at the respective ones of the at least three transmitters;
computer readable program code for receiving, at the mobile terminal, respective response data packets from the respective ones of the at least three transmitters;
computer readable program code for determining respective delays for the respective data packets to travel from the mobile terminal to the respective ones of the at least three transmitters and for the respective response data packets to travel from the respective ones of the at least three transmitters to the mobile terminal; and
computer readable program code for determining the location of the mobile terminal based on the respective delays and the respective locations of the at least three transmitters. - View Dependent Claims (30, 31)
Specification