Patent ID: 8497801

Claim:
A method comprising: obtaining, by an end user GNSS receiver, a broadcast ephemeris data set associated with a GNSS; obtaining, by the end user GNSS receiver, a current position; measuring, by the end user GNSS receiver, a range to a first satellite to obtain a first pseudorange; calculating, by the end user GNSS receiver, based on a synthetic ephemeris data set for a second satellite, a range to the second satellite to obtain a second pseudorange; attributing, by the end user GNSS receiver, error in the second pseudorange only to clock error in the synthetic ephemeris data set; and determining, by the end user GNSS receiver, a clock correction for the synthetic ephemeris data set based, at least in part, on a difference-based relationship associated with the first pseudorange and the second pseudorange.