Patent ID: 7839324

Claim:
A method for determining a position of a client device, comprising: calculating predicted satellite states using historical satellite state data for at least one satellite of a satellite-based positioning system; deriving sets of Kepler parameters representative of the predicted satellite states, the sets being arranged from a first set to a last set; delta encoding the sets of parameters into sets of compressed parameters by, for each set of the parameters from a second one of the sets to the last set, determining a difference with regard to a preceding set to produce a corresponding compressed set; transmitting the sets of compressed parameters to a client device over a first communication channel; delta 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.