Patent ID: 8922426

Claim:
A method for improving position estimation in a geo-location system, comprising: receiving, by a receiver module, a plurality of time signals from a respective plurality of satellites in a global navigation satellite system, generating, by one or more processors, a position estimate for the receiver module using the plurality of time signals; determining, by the one or more processors, a respective pseudo-range residual value for each of the plurality of satellites to generate a plurality of pseudo-range residual values, wherein each pseudo-range residual value represents a respective error associated with (i) the position estimate for the receiver and (ii) a time signal received from the corresponding one of the plurality of satellites, wherein the time signal is one of the plurality of time signals; selecting, by the one or more processors from the plurality of satellites, a satellite corresponding to a maximum pseudo-range residual value in the plurality of pseudo-range residual values; using the maximum pseudo-range residual value to determine, by the one or more processors, a position uncertainty estimate; and providing, by the one or more processors, the position uncertainty estimate as an input to a position estimation algorithm.