IP Library › Granted Patent US 9,400,320
Granted Patent B2
US 9,400,320 · App. 13/439,686 · Granted Jul 26, 2016

Methods and apparatus for efficient transport and management of a positioning and timing almanac

Inventors: Ju-Yong Do (Palo Alto, CA); Gengsheng Zhang (Cupertino, CA); Kin F. Wong (San Jose, CA)
Assignee: QUALCOMM Incorporated
G01S5/0236G01S19/05
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 9,400,320
App. No.
13/439,686
Granted
Jul 26, 2016
Kind
B2
Abstract

A method and apparatus for reporting almanac versions and almanac identification by a mobile station to a server is provided. The server compares the almanac version and almanac identification held by the mobile station with almanac versions and almanac identifications held by the server. The server then sends instructions to the mobile station to match the server versions of the almanac versions and almanac identifications for the almanac versions and almanac identifications that the mobile station should hold.

Claims (42)

1. A processor-implemented method for almanac version control comprising:

reporting, by a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station, to a server; and

receiving, at the mobile station, in response to the one or more version identifiers reported by the mobile station, instructions from the server to download and hold at least one geographically partitioned terrestrial radio resource almanac version held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

2. A processor-implemented method for terrestrial radio resource almanac version control, comprising:

receiving, at a server, from a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station;

comparing the received one or more version identifiers corresponding to the geographically partitioned terrestrial radio resource almanac versions held by the mobile station with version identifiers corresponding to geographically partitioned terrestrial radio resource almanac versions held by the server; and

initiating, based, in part, on the comparison, a transmission of instructions to the mobile station to download and hold at least one of the geographically partitioned terrestrial radio resource almanac versions held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

3. The processor-implemented method of claim 2 , wherein the instructions are based on a global privilege setting.

4. The processor-implemented method of claim 2 , wherein the instructions are based on a global privilege setting, wherein the global privilege setting distinguishes between premium users and basic users.

5. The processor-implemented method of claim 4 , wherein the global privilege setting uses a unique device identifier.

6. An apparatus for almanac version control, comprising:

means for reporting, by a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station to a server; and

means for receiving, at the mobile station, in response to the one or more version identifiers reported by the mobile station, instructions from the server to download and hold at least one geographically partitioned terrestrial radio resource version held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

7. An apparatus for terrestrial radio resource almanac version control, comprising:

means for receiving, at a server, from a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station;

means for comparing the received one or more version identifiers corresponding to the geographically partitioned terrestrial radio resource almanac versions held by the mobile station with version identifiers corresponding to geographically partitioned terrestrial radio resource almanac versions held by the server; and

means for initiating, based, in part, on the comparison, a transmission of instructions to the mobile station to download and hold at least one of the geographically partitioned terrestrial radio resource almanac versions held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

8. A non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform the steps of:

reporting, by a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station, to a server; and

receiving, at the mobile station, in response to the one or more version identifiers reported by the mobile station, instructions from the server to download and hold at least one geographically partitioned terrestrial radio resource version of the almanac held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

9. A non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform the steps of:

receiving, at a server, from a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station;

comparing the received one or more version identifiers corresponding to the geographically partitioned terrestrial radio resource almanac versions held by the mobile station with version identifiers corresponding to geographically partitioned terrestrial radio resource almanac versions held by the server; and

initiating, based, in part, on the comparison, a transmission of instructions to the mobile station to download and hold at least one of the geographically partitioned terrestrial radio resource almanac versions held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

10. The non-transitory computer-readable medium of claim 9 , wherein the instructions are based on a global privilege setting.

11. The non-transitory computer-readable medium of claim 9 , wherein the instructions are based on a global privilege setting, wherein the global privilege setting distinguishes between premium users and basic users.

12. The non-transitory computer-readable medium of claim 9 , wherein the global privilege setting uses a unique device identifier.

13. A server comprising:

a receiver configured to receive, from a mobile station, one or more version identifiers, each version identifier corresponding to a geographically partitioned terrestrial radio resource almanac version held by the mobile station;

a processor coupled to the receiver, wherein the processor is configured to:

compare the received one or more version identifiers corresponding to the geographically partitioned terrestrial radio resource almanac versions held by the mobile station with version identifiers corresponding to geographically partitioned terrestrial radio resource almanac versions held by the server; and

a transmitter, coupled to the processor, wherein, based on the comparison, the processor initiates, through the transmitter, the transmission of instructions to the mobile station to download and hold at least one of the geographically partitioned terrestrial radio resource almanac versions held by the server,

wherein each geographically partitioned terrestrial radio resource almanac version comprises assistance data locally optimized for a corresponding geographical region.

14. The server of claim 13 , wherein the instructions are based on a global privilege setting.

15. The server of claim 13 , wherein the instructions are based on a global privilege setting, wherein the global privilege setting distinguishes between premium users and basic users.

16. The server of claim 15 , wherein the global privilege setting uses a unique device identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2012
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 029315/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2012
From: DO, JU-YONG; ZHANG, GENGSHENG; WONG, KIN F.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 028362/0505 →
Continuity (1)
Related Publication 20130267218A1 · Oct 10, 2013