Methods and apparatus for efficient transport and management of a positioning & timing almanac
First Claim
Patent Images
1. A method for almanac version control, comprising:
- reporting almanac versions and almanac identification by a mobile station to a server; and
receiving instructions from a server to match the server versions of the almanac versions and almanac identifications held by the server for the almanac versions and almanac identifications that the mobile station should hold.
2 Assignments
0 Petitions
Accused Products
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.
6 Citations
26 Claims
-
1. A method for almanac version control, comprising:
-
reporting almanac versions and almanac identification by a mobile station to a server; and receiving instructions from a server to match the server versions of the almanac versions and almanac identifications held by the server for the almanac versions and almanac identifications that the mobile station should hold.
-
-
2. A method for almanac version control, comprising:
-
receiving almanac versions and almanac identifications from at least one mobile station; comparing the almanac versions and almanac identifications sent by the at least one mobile station with almanac versions and almanac identifications held by the server; and sending instructions to the mobile stations to match the server versions of the almanac versions and almanac identifications for the almanac version and identification that the at least one mobile station should hold. - View Dependent Claims (3, 4, 5)
-
-
6. A method for selective downloading of almanac versions, comprising:
-
generating a partition by a server based on a privilege setting; receiving a request from at least one mobile station for, almanac versions based on at least one of a latest version, a relevant version, and the privilege setting; comparing the almanac versions by the server with the almanac versions requested by the mobile station; and sending the requested almanac version to the mobile station.
-
-
7. A method for selective downloading of almanac versions, comprising:
-
requesting almanac versions based on at least one of a latest version, a relevant version, and a privilege setting; receiving the almanac version requested; and updating the requested almanac version. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for almanac version control, comprising:
-
a server containing a database, wherein the server acts in conjunction with a processor for data aggregation and a processor for comparison; a release database; a partition database acting in conjunction with a partition manager processor; a processor for checking for reorganization flags and comparing almanacs for version changes; and a processor for determining existing partition organization and comparing existing partitions with the predetermined threshold size.
-
-
13. An apparatus for almanac version control, comprising:
-
means for reporting almanac versions and almanac identification by a mobile station to a server; and means for receiving instructions from a server to match the server versions of the almanac versions and almanac identifications held by the server for the almanac versions and almanac identifications that the mobile station should hold.
-
-
14. An apparatus for almanac version control, comprising:
-
means for receiving almanac versions and almanac identifications from at least one mobile station; means for comparing the almanac versions and almanac identifications sent by the at least one mobile station with almanac versions and almanac identifications held by the server; and means for sending instructions to the mobile stations to match the server versions of the almanac versions and almanac identifications for the almanac versions and identification that the at least one mobile station should hold.
-
-
15. An apparatus for selective downloading of almanac versions, comprising:
-
means for generating a partition by a server based on a privilege setting; means for requesting, by a mobile station, almanac versions based on at least one of a latest version, a relevant version, and the privilege setting; means for comparing the almanac versions by the server with the almanac versions requested by the mobile station; means for sending the requested almanac version to the mobile station.
-
-
16. An apparatus for selective downloading of almanac versions, comprising:
-
means for requesting almanac versions based on at least one of a latest version, a relevant version, and a privilege setting; means for receiving the almanac version requested; and means for updating the requested version.
-
-
17. A machine readable non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform the steps of:
-
reporting almanac versions and almanac identification by a mobile station to a server; and receiving instructions from a server to match the server versions of the almanac versions and almanac identifications held by the server for the almanac versions and almanac identifications that the mobile station should hold.
-
-
18. A machine readable non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform the steps of:
-
receiving almanac versions and almanac identifications from at least one mobile station; comparing the almanac versions and almanac identifications sent by the at least one mobile station with almanac versions and almanac identifications held by the server; and sending instructions to the mobile stations to match the server versions of the almanac versions and almanac identifications for the almanac version and identification that the at least one mobile station should hold. - View Dependent Claims (19, 20, 21)
-
-
22. A machine readable non-transitory computer-readable medium comprising instructions, which when executed by a processor cause the processor to perform the steps of:
-
generating a partition by a server based on a privilege setting; requesting, by a mobile station, almanac versions based on at least one of a latest version, a relevant version, and the privilege setting; comparing the almanac versions by the server with the almanac versions requested by the mobile station; and sending the requested almanac version to the mobile station. - View Dependent Claims (23, 24, 25, 26)
-
Specification