Patent ID: 9261597
Filing Date: 2016-02-16
CPC Classification: B64G,G01S

Claim Text:
1. A method comprising: receiving, by one or more computers, measurements from at least one global navigation satellite system (GNSS) receiver; analyzing, by the one or more computers, the measurements, thereby detecting and flagging anomalous measurements and phase breaks; calculating, by the one or more computers, high-fidelity satellite and signal models that approximate the measurements, wherein the models comprise a plurality of model parameters having a priori values; estimating, by the one or more computers, values for the plurality of model parameters affecting orbital and clock states of a GNSS satellite or affecting reception of said measurements by the at least one GNSS receiver, wherein the estimating is based on the measurements, thereby obtaining a plurality of estimated model parameters; calculating, by the one or more computers, improved orbital and clock states based on the plurality of estimated model parameters and the measurements; calculating, by the one or more computers, refined model parameters, additionally to the improved orbital and clock states, based on the plurality of estimated model parameters and the measurements; and transmitting, by the one or more computers, the improved orbital and clock states and the refined model parameters to the at least one GNSS receiver.