Determining wireless device locations
First Claim
Patent Images
1. A system, comprising:
- first, second and third wireless access points, each having synchronized time information derived from a common time base;
a wireless mobile device to broadcast a time signal to each of the first, second and third access points; and
a server coupled to the first, second and third access points through communications links to receive data on when the time signal was received at each of the first, second and third access points and to derive positional information on the wireless mobile device from the data.
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless network devices can obtain their geographical location by triangulating with access points that have precise time information. In response to a location prompt, a wireless device can send a transmission to multiple access points that are within its range. The different times at which the transmission is received at different access points can be collected and forwarded to a server, which can compute the location of the wireless device using triangulation techniques. The access points can calibrate their own time bases from time services received from global position satellites.
51 Citations
29 Claims
-
1. A system, comprising:
-
first, second and third wireless access points, each having synchronized time information derived from a common time base;
a wireless mobile device to broadcast a time signal to each of the first, second and third access points; and
a server coupled to the first, second and third access points through communications links to receive data on when the time signal was received at each of the first, second and third access points and to derive positional information on the wireless mobile device from the data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a wireless communication interface to communicate with first, second and third wireless access points; and
logic coupled to the wireless communication interface to broadcast a ping signal to the first, second and third access points. - View Dependent Claims (7, 8)
-
-
9. A method, comprising:
-
broadcasting a ping signal from a mobile device to first, second, and third wireless access points;
determining a first time value, representing when the ping signal is received at the first access point and based on a first clock synchronized with a common time base;
determining a second time value, representing when the ping signal is received at the second access point and based on a second clock synchronized with the common time base;
determining a third time value, representing when the ping signal is received at the third access point and based on a third clock synchronized with the common time base; and
determining a location of the mobile device based on the first, second and third time values and on locations of the first, second, and third access points. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 19, 20, 21)
-
-
14. A method, comprising:
-
receiving a first time value from a first wireless access point;
receiving a second time value from a second wireless access point;
receiving a third time value from a third wireless access point;
determining a first location of the first wireless access point;
determining a second location of the second wireless access point;
determining a third location of the third wireless access point; and
determining a location of a mobile device based on the first, second and third time values and the first, second and third locations.
-
-
18. A method, comprising:
-
receiving a ping signal from a wireless mobile device;
determining a time value representing when the ping signal was received based on a clock synchronized with clocks in other apparatuses; and
transmitting the time value to a computer system that receives other time values from the other apparatuses and calculates a physical location of the wireless mobile device.
-
-
22. A method, comprising:
-
transmitting pseudo-GPS signals from multiple pseudo-GPS transmitters to a mobile device;
receiving the pseudo-GPS signals at the mobile device; and
calculating a location of the mobile device from timing values derived from the pseudo-GPS signals. - View Dependent Claims (23, 24, 25, 27, 28, 29)
-
-
26. A machine-readable medium, having instructions stored thereon for execution by at least one processor, said instructions capable of directing the at least one processor to perform operations comprising:
-
receiving a ping signal from a wireless mobile device;
determining a time value representing when the ping signal was received based on a clock synchronized with clocks in other apparatuses; and
transmitting the time value to a computer system that receives other time values from the other apparatuses and calculates a physical location of the wireless mobile device.
-
Specification