Method and Apparatus for Fast TTFF
First Claim
1. A position locating method for a Global Navigation Satellite System, the method comprising:
- storing a model of a satellite'"'"'s orbital and/or clock data in a mobile device, the model including orbital parameters;
extracting, by the mobile device, satellite trajectory information from the stored orbital parameters;
determining, by the mobile device, the satellite'"'"'s position based on the extracted satellite trajectory information; and
determining position of the mobile device according to the determined satellite'"'"'s position and clock data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data model is built using satellite ephemeris data collected over an extended period of time, allowing generation on a server of very precise orbital parameters preferably using a force or numerical method. These orbital parameters are stored in a mobile device. When a First Fix is required by a GNSS system within the mobile device, these stored orbital parameters are used to rapidly generate accurate satellite trajectory data model without requiring access to a broadcasted ephemeris or a network connection. The stored orbital parameters may be modified in part or in whole as required by changing coefficients of the stored parameters.
20 Citations
10 Claims
-
1. A position locating method for a Global Navigation Satellite System, the method comprising:
-
storing a model of a satellite'"'"'s orbital and/or clock data in a mobile device, the model including orbital parameters; extracting, by the mobile device, satellite trajectory information from the stored orbital parameters; determining, by the mobile device, the satellite'"'"'s position based on the extracted satellite trajectory information; and determining position of the mobile device according to the determined satellite'"'"'s position and clock data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device used in a Global Navigation Satellite System, the device comprising:
-
a Global Navigation Satellite System module for determining location of the mobile device according to the Global Navigation Satellite System; and a central processing unit coupled to the Global Navigation Satellite System module and to a memory, the memory comprising; a model of a satellite'"'"'s orbital and/or clock data including orbital parameters; and computer code which when executed by the central processing unit extract satellite trajectory information from the orbital parameters stored in the memory, determines the satellite'"'"'s position based on the extracted satellite trajectory information, and determines position of the mobile device according to the determined satellite'"'"'s position. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer readable medium comprising computer code which when executed by a processor extracts satellite trajectory information from orbital parameters stored in a memory which stores a model of a satellite'"'"'s orbital and/or clock data including orbital parameters;
- computer code which when executed by the processor determine the satellite'"'"'s position based on the extracted satellite trajectory information, and computer code which when executed by the processor determines position of a mobile device according to the determined satellite'"'"'s position.
Specification