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 a serving base station of the subscriber, and a plurality of neighboring base stations sensed by the subscriber;
obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station by comparing a time of a peak of a channel impulse response related to a downlink preamble received from the serving base station with a start time associated with the downlink preamble, the start time being estimated based on the channel impulse response exceeding a predetermined threshold value;
estimating a distance between the subscriber and the serving base station based on the time delay;
receiving frames from at least two of the plurality of neighboring base stations, and estimating a delta time for each of the at least two neighboring base stations for the subscriber to synchronize to each of the at least two neighboring base stations;
estimating distances between the subscriber and each of the at least two neighboring base stations based on the delta time for each of the at least two neighboring base stations; and
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 at least two 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. The subscriber obtains a time delay from the serving base. The subscriber estimates a distance between the subscriber and the serving base station. The subscriber receives frames 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. 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.
-
Citations
15 Claims
-
1. A method of estimating a location of a subscriber, comprising:
-
receiving a request for the location of the subscriber; identifying a serving base station of the subscriber, and a plurality of neighboring base stations sensed by the subscriber; obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station by comparing a time of a peak of a channel impulse response related to a downlink preamble received from the serving base station with a start time associated with the downlink preamble, the start time being estimated based on the channel impulse response exceeding a predetermined threshold value; estimating a distance between the subscriber and the serving base station based on the time delay; receiving frames from at least two of the plurality of neighboring base stations, and estimating a delta time for each of the at least two neighboring base stations for the subscriber to synchronize to each of the at least two neighboring base stations; estimating distances between the subscriber and each of the at least two neighboring base stations based on the delta time for each of the at least two neighboring base stations; and 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 at least two neighboring base stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of estimating a location of a subscriber, comprising:
-
identifying a serving base station of the subscriber, and a plurality of neighboring base stations sensed by the subscriber; obtaining a time delay from the serving base station for maintaining synchronization of the subscriber with the serving base station by comparing a time of a peak of a channel impulse response related to a downlink preamble received from the serving base station with a start time associated with the downlink preamble. the start time being estimated based on the channel impulse response exceeding a predetermined threshold value; estimating a distance between the subscriber and the serving base station based on the time delay; receiving frames from at least two of the plurality of neighboring base stations, and estimating a delta time for each of the at least two neighboring base stations for the subscriber to synchronize to each of the at least two neighboring base stations; estimating distances between the subscriber and each of the at least two neighboring base stations based on the delta time for each of the at least two neighboring base stations; and 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 at least two neighboring base stations.
-
-
15. A method of a mobile device estimating a location, comprising:
-
identifying a serving base station, and a plurality of sensed neighboring base stations; obtaining a time delay from the serving base station for maintaining synchronization with the serving base station by comparing a time of a peak of a channel impulse response related to a downlink preamble received from the serving base station with a start time associated with the downlink preamble. the start time being estimated based on the channel impulse response exceeding. a predetermined threshold value; estimating a distance between the mobile device and the serving base station based on the time delay; receiving frames from at least two of the plurality of neighboring base stations, and estimating a delta time for each of the at least two neighboring base stations for the mobile device to synchronize to each of the at least two neighboring base stations; estimating distances between the mobile device and each of the at least two neighboring base stations based on the delta time for each of the at least two neighboring base stations; and estimating the location by triangulating the distance between the mobile device and the serving base station, and the distances between the mobile device and each of the at least two neighboring base stations.
-
Specification