Estimating a subscriber location
First Claim
1. A method of estimating a location of a subscriber, comprising:
- receiving a request for the location of the subscriber;
identifying the subscriber'"'"'s serving base station, and a plurality of neighboring base stations sensed by the subscriber;
selecting at least two of the neighboring base stations to aid in estimating the location of the subscriber;
accessing stored locations of the serving base station and the selected neighboring base stations;
the subscriber obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station;
the subscriber estimating a distance between the subscriber and the serving base station based on the time delay;
the subscriber receiving frames comprising preambles from each of the selected neighboring base stations, and estimating a delta time for each of the selected neighboring base stations for the subscriber to synchronize to each of the selected neighboring base stations;
the subscriber estimating distances between the subscriber and each of the selected neighboring base stations based on the time delay and the delta time of each of the selected neighboring base stations;
estimating the subscriber location by trilateration of the distance between the subscriber and the serving base station, and the distances between the subscriber and each of the selected neighboring base stations.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of estimating a location of a subscriber are disclosed. One method includes receiving a request for the location of the subscriber. The subscriber'"'"'s serving base station, and a plurality of neighboring base stations sensed by the subscriber, are identified. At least two of the neighboring base stations are selected to aid in estimating the location of the subscriber. Stored locations of the serving base station and the selected neighboring base stations are accessed. The subscriber obtains a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station. The subscriber estimates a distance between the subscriber and the serving base station based on the time delay. The subscriber receives frames including preambles from each of the selected neighboring base stations, and estimates a delta time for each of the selected neighboring base stations for the subscriber to synchronize to each of the selected neighboring base stations. The subscriber estimates distances between the subscriber and each of the selected neighboring base stations based on the time delay and the delta time of each of the selected neighboring base stations. The subscriber location is estimated by trilateration of the distance between the subscriber and the serving base station, and the distances between the subscriber and each of the selected neighboring base stations.
19 Citations
17 Claims
-
1. A method of estimating a location of a subscriber, comprising:
-
receiving a request for the location of the subscriber; identifying the subscriber'"'"'s serving base station, and a plurality of neighboring base stations sensed by the subscriber; selecting at least two of the neighboring base stations to aid in estimating the location of the subscriber; accessing stored locations of the serving base station and the selected neighboring base stations; the subscriber obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station; the subscriber estimating a distance between the subscriber and the serving base station based on the time delay; the subscriber receiving frames comprising preambles from each of the selected neighboring base stations, and estimating a delta time for each of the selected neighboring base stations for the subscriber to synchronize to each of the selected neighboring base stations; the subscriber estimating distances between the subscriber and each of the selected neighboring base stations based on the time delay and the delta time of each of the selected neighboring base stations; estimating the subscriber location by trilateration of the distance between the subscriber and the serving base station, and the distances between the subscriber and each of the selected neighboring base stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of estimating a location of a subscriber, comprising:
-
identifying the subscriber'"'"'s serving base station, and a plurality of neighboring base stations sensed by the subscriber; selecting neighboring base stations to aid in estimating the location of the subscriber; accessing stored locations of the serving base station and the selected neighboring base stations; the subscriber obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station; the subscriber estimating a distance between the subscriber and the serving base station based on the time delay; the subscriber receiving frames comprising preambles from each of the selected neighboring base stations, and estimating a delta time for each of the selected neighboring base stations for the subscriber to synchronize to each of the selected neighboring base stations; the subscriber estimating distances between the subscriber and each of the selected neighboring base stations based on the time delay and the delta time of each of the selected neighboring base stations; estimating the subscriber location by triangulating the distance between the subscriber and the serving base station, and the distances between the subscriber and each of the selected neighboring base stations.
-
-
17. A method of a mobile device estimating a location, comprising:
-
identifying a serving base station, and a plurality of sensed neighboring base stations; selecting at least two of the neighboring base stations to aid in estimating the location; obtaining a time delay from the serving base station for maintaining synchronization with the serving base station; estimating a distance between the mobile device and the serving base station based on the time delay; receiving frames comprising preambles from each of the selected neighboring base stations, and estimating a delta time for each of the selected neighboring base stations for the mobile device to synchronize to each of the selected neighboring base stations; estimating distances between the mobile device and each of the selected neighboring base stations based on the time delay and the delta time of each of the selected neighboring base stations; estimating the location by triangulating the distance between the mobile device and the serving base station, and the distances between the mobile devices and each of the selected neighboring base stations.
-
Specification