EFFICIENT EPHEMERIS CODING
First Claim
1. A method for determining a position of a client device, comprising:
- predicting satellite states using historical satellite state data for at least one satellite of a satellite-based positioning system;
deriving sets of parameters representative of the predicted satellite states;
differentially compressing the sets parameters into sets of compressed parameters;
transmitting the sets of compressed parameters to a client device over a first communication channel;
differentially decoding the sets of compressed parameters into sets of recovered parameters;
selectively reconstructing at least one reconstructed satellite state in the client device using one or more sets of the recovered parameters; and
determining the position of the client device using the at least one reconstructed satellite state along with timing information of satellite data received over a second communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a system is provided that is operable to: predict satellite states using historical satellite state data for at least one satellite of a satellite-based positioning system; derive sets of parameters representative of the predicted satellite states; differentially compress the sets parameters into sets of compressed parameters; transmit the sets of compressed parameters to a client device over a first communication channel; uncompress the sets of compressed parameters into sets of recovered parameters; selectively reconstruct at least one reconstructed satellite state in the client device using the sets of recovered parameters; and determine the position of the client device using the at least one reconstructed satellite state along with timing information of satellite data received over a second communication channel.
29 Citations
20 Claims
-
1. A method for determining a position of a client device, comprising:
-
predicting satellite states using historical satellite state data for at least one satellite of a satellite-based positioning system; deriving sets of parameters representative of the predicted satellite states; differentially compressing the sets parameters into sets of compressed parameters; transmitting the sets of compressed parameters to a client device over a first communication channel; differentially decoding the sets of compressed parameters into sets of recovered parameters; selectively reconstructing at least one reconstructed satellite state in the client device using one or more sets of the recovered parameters; and determining the position of the client device using the at least one reconstructed satellite state along with timing information of satellite data received over a second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client device, comprising:
-
a communication system that receives sets of differentially-compressed parameters representative of predicted satellite states via a first communication channel, wherein the predicted satellite states are generated for future time periods using historical satellite state data for at least one satellite of a satellite-based positioning system; a state reconstructor that decompresses the differentially-compressed sets of parameters into recovered sets of parameters and selectively reconstructs at least one reconstructed satellite state using the recovered sets of parameters based upon a pre-determined period of validity for each recovered set of parameters; and at least one signal processor that uses the at least one reconstructed satellite state to acquire a satellite signal. - View Dependent Claims (13, 14, 15)
-
-
16. A server, comprising:
-
a prediction generator operable to generates predictions of future satellite states for future time periods using historical satellite state data; a parameter generator operable to derive sets of parameters representative of the future satellite states and to differentially compress the sets of parameters into compressed sets of parameters; and a communication system operable to transmit the compressed sets of parameters to client devices that use the transferred sets of parameters to selectively reconstruct at least one reconstructed satellite state. - View Dependent Claims (17, 18, 19, 20)
-
Specification