IP Library Granted Patent US 8,781,507
Granted Patent B2
US 8,781,507 · App. 13/487,006 · Granted Jul 15, 2014

Obtaining timing of LTE wireless base stations using aggregated OTDOA assistance data

Inventors: Benjamin A. Werner (San Carlos, CA); Weihua Gao (San Jose, CA)
Assignee: QUALCOMM Incorporated
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,781,507
App. No.
13/487,006
Granted
Jul 15, 2014
Kind
B2
Abstract

An apparatus and method for calculating time offsets for imperceptible base stations, which include base stations that have limited or no communication with a mobile station are presented. Time offsets for the imperceptible base stations are computed using transmit time offset information for a plurality of base station pairs received from a non-carrier base station almanac. A time offset between the mobile device at a first location and a serving base station at a second location is also computed. The time offsets for the imperceptible base stations may then be computed using the received transmit time offsets of the plurality of base station pairs and the time offset between the mobile device and the serving base station. The non-carrier base station almanac is built using a mobile device that informs a non-carrier location server of observed time difference of arrival (OTDOA) assistance data it receives from a carrier's location server.

Claims (43)

1. A method in a mobile device, the method comprising:

receiving transmit time offsets (t ij ) for a plurality of base station pairs (BS i BS j ) in a set of base stations from a non-carrier base station almanac;

computing a time offset (Δ A1 ) between the mobile device at a first location (x 1 , y 1 ) and a serving base station (BS A ) at a second location (x A , y A ), wherein the set of base stations comprises the serving base station (BS A ); and

calculating time offsets (Δ k ) for at least one imperceptible base station (BS k ) in the set of base stations, based, at least in part, on the received transmit time offsets (t ij ) of the plurality of base station pairs (BS i , BS j ) in the set of base stations, and the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

2. The method of claim 1 , wherein computing the time offset (Δ A1 ) between the mobile device at the first location (x 1 , y 1 ) and the serving base station (BS A ) at the second location (x A , y A ) comprises:

obtaining a GPS fix indicating the first location of the mobile device; and

measuring network events pertinent to the act of computing the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

3. The method of claim 1 , wherein the non-carrier base station almanac comprises transmitting time offsets for pairs of base stations (BS i , BS j ) in the set of base stations.

4. The method of claim 1 , wherein the set of base stations comprises base stations that neighbor the serving base station (BS A ).

5. The method of claim 1 , wherein the at least one imperceptible base station is remote from the serving base station (BS A ).

6. The method of claim 1 , wherein the at least one imperceptible base station (BS k ) in the set of base stations has limited communication with the mobile device thereby preventing a direct measurement of network events associated with the at least one imperceptible base station.

7. The method of claim 1 , wherein the at least one imperceptible base station (BS k ) in the set of base stations is different from the serving base station (BS A ).

8. A mobile device comprising:

a receiver;

a processor comprising memory and coupled to the receiver;

wherein the memory comprises code to execute on the processor for:

receiving transmit time offsets (t ij ) for a plurality of base station pairs (BS i , BS j ) in a set of base stations from a non-carrier base station almanac;

computing a time offset (Δ A1 ) between the mobile device at a first location (x 1 , y 1 ) and a serving base station (BS A ) at a second location (x A , y A ), wherein the set of base stations comprises the serving base station (BS A ); and

calculating time offsets (Δ k ) for at least one imperceptible base station (BS k ) in the set of base stations, based, at least in part, on the received transmit time offsets (t ij ) of the plurality of base station pairs (BS i , BS j ) in the set of base stations, and the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

9. The mobile device of claim 8 , wherein the code for computing the time offset (Δ A1 ) between the mobile device at the first location (x 1 , y 1 ) and the serving base station (BS A ) at the second location (x A , y A ) comprises:

obtaining a GPS fix indicating the first location of the mobile device; and

measuring network events pertinent to the act of computing the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

10. The mobile device of claim 8 , wherein the non-carrier base station almanac comprises transmitting time offsets for pairs of base stations (BS i , BS j ) in the set of base stations.

11. The mobile device of claim 8 , wherein the set of base stations comprises base stations that neighbor the serving base station (BS A ).

12. The mobile device of claim 8 , wherein the at least one imperceptible base station is remote from the serving base station (BS A ).

13. The mobile device of claim 8 , wherein the at least one imperceptible base station (BS k ) in the set of base stations has limited communication with the mobile device thereby preventing a direct measurement of network events associated with the at least one imperceptible base station.

14. The mobile device of claim 8 , wherein the at least one imperceptible base station (BS k ) in the set of base stations is different from the serving base station (BS A ).

15. A mobile device for calculating time offsets (Δ k ) for at least one imperceptible base station (BS k ) in a set of base stations, the mobile device comprising:

means for receiving transmit time offsets (t ij ) for a plurality of base station pairs (BS i , BS j ) in the set of base stations from a non-carrier base station almanac;

means for computing a time offset (Δ A1 ) between the mobile device at a first location (x 1 , y 1 ) and a serving base station (BS A ) at a second location (x A , y A ), wherein the set of base stations comprises the serving base station (BS A ); and

means for calculating time offsets (Δ k ) for the at least one imperceptible base station (BS k ) in the set of base stations, based, at least in part, on the received transmit time offsets (t ij ) of the plurality of base station pairs (BS i , BS j ) in the set of base stations, and the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

16. The mobile device of claim 15 , wherein the means for computing the time offset (Δ A1 ) between the mobile device at the first location (x 1 , y 1 ) and the serving base station (BS A ) at the second location (x A , y A ) comprises:

means for obtaining a GPS fix indicating the first location of the mobile device; and

means for measuring network events pertinent to the act of computing the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

17. The mobile device of claim 15 , wherein the at least one imperceptible base station (BS k ) in the set of base stations has limited communication with the mobile device thereby preventing a direct measurement of network events associated with the at least one imperceptible base station.

18. The mobile device of claim 15 , wherein the at least one imperceptible base station (BS k ) in the set of base stations is different from the serving base station (BS A ).

19. A non-transitory computer-readable storage medium including non-transient program code stored thereon for:

receiving transmit time offsets (t ij ) for a plurality of base station pairs (BS i , BS j ) in a set of base stations from a non-carrier base station almanac;

computing a time offset (Δ A1 ) between a mobile device at a first location (x 1 , y 1 ) and a serving base station (BS A ) at a second location (x A , y A ), wherein the set of base stations comprises the serving base station (BS A ); and

calculating time offsets (Δ k ) for at least one imperceptible base station (BS k ) in the set of base stations, based, at least in part, on the received transmit time offsets (t ij ) of the plurality of base station pairs (BS i , BS j ) in the set of base stations, and the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

20. The non-transitory computer-readable storage medium of claim 19 , wherein computing the time offset (Δ A1 ) between the mobile device at the first location (x 1 , y 1 ) and the serving base station (BS A ) at the second location (x A , y A ) comprises:

obtaining a GPS fix indicating the first location of the mobile device; and

measuring network events pertinent to the act of computing the time offset (Δ A1 ) between the mobile device and the serving base station (BS A ).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2012
From: WERNER, BENJAMIN A.; GAO, WEIHUA
To: QUALCOMM INCORPORATED
Reel/Frame 028548/0345 →
Continuity (1)
Related Publication 20130324163A1 · Dec 5, 2013