RECOVERY FROM POSITION AND TIME OUTLIERS IN POSITIONING
First Claim
Patent Images
1. A machine implemented method comprising:
- detecting an erroneous condition responsive to a determination of fitness of an estimated location of a mobile device computed based, at least in part, on an initial position; and
in response to said detection of said erroneous condition, restarting a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device may use one or more outlier detectors to detect likelihoods that an outlier condition exists for a satellite positioning system (SPS) position fix. In some implementations, an outlier detector may compare a computed position fix to an element of assistance data to generate an outlier likelihood. A decision to perform a recovery operation may be made based, at least in part, on a generated outlier likelihood. In some implementations, a computed reliability of the position fix may also be considered in making a recovery decision.
14 Citations
56 Claims
-
1. A machine implemented method comprising:
-
detecting an erroneous condition responsive to a determination of fitness of an estimated location of a mobile device computed based, at least in part, on an initial position; and in response to said detection of said erroneous condition, restarting a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a satellite positioning system (SPS) receiver to;
acquire SPS signals from positioning satellites and compute an estimated location of said apparatus using said acquired SPS signals; anda processor to;
detect an erroneous condition responsive to a determination of fitness of an estimated location of said apparatus based, at least in part, on an initial position, and restart a process at said apparatus to obtain a position fix independently of said initial position and said computed location estimate in response to said detection of said erroneous condition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
- a digital storage medium having instructions stored thereon executable by a computing system to;
detect an erroneous condition responsive to a determination of fitness of an estimated location of a mobile device computed based, at least in part, on an initial position; and in response to said detection of said erroneous condition, restart a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- a digital storage medium having instructions stored thereon executable by a computing system to;
-
22. An apparatus comprising:
-
means for detecting an erroneous condition responsive to a determination of fitness of an estimated location of a mobile device computed based, at least in part, on an initial position; and means to restart a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate in response to said detection of said erroneous condition. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A machine implemented method comprising:
-
checking a position fix of a satellite positioning system (SPS) receiver for consistency with assistance data used to generate said position fix; and determining whether to generate a new position fix using less than all of said assistance data based, at least in part, on results of said checking said position fix. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
-
a satellite positioning system (SPS) receiver to;
acquire positioning satellites using assistance data, compute a position fix using SPS signals received from acquired satellites, and calculate a reliability of said position fix;a plurality of outlier detectors to compare said position fix to elements of said assistance data to generate outlier likelihood information; and a recovery manager to determine whether to instruct said SPS receiver to compute a new position fix using less than all of said assistance data based, at least in part, on said reliability of said position fix and said outlier likelihood information. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. An apparatus comprising:
- a digital storage medium having instructions stored thereon executable by a computing system to;
check a position fix of a satellite positioning system (SPS) receiver for consistency with assistance data used to generate said position fix; and determine whether to generate a new position fix using less than all of said assistance data based, at least in part, on results of said check of said position fix. - View Dependent Claims (45, 46)
- a digital storage medium having instructions stored thereon executable by a computing system to;
-
47. An apparatus comprising:
-
means for acquiring satellites of a satellite positioning system (SPS) using assistance data; means for computing a position fix using signals received from satellites acquired by said means for acquiring satellites; means for generating a reliability of said position fix; means for generating outlier likelihoods by comparing said position fix to elements of said assistance data; and means for determining whether to initiate a recovery procedure to compute a new position fix based, at least in part, on said outlier likelihoods. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A machine implemented method comprising:
-
detecting an erroneous condition responsive to a comparison of a time observed from acquisition of one or more positioning signals at a mobile device and a time reference obtained from positioning assistance data; and in response to said detection of said erroneous condition, restarting a process at said mobile device to obtain a position fix independently of said positioning assistance data.
-
-
55. A machine implemented method comprising:
-
detecting an erroneous condition responsive to an evaluation of a consistency of information observed from acquisition of one or more positioning signals at a mobile device and an initial position obtained from positioning assistance data; and in response to said detection of said erroneous condition, restarting a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate.
-
-
56. A machine implemented method comprising:
-
detecting an erroneous condition responsive to an evaluation of a consistency of a speed of a mobile device computed based, at least in part, on one or more position fixes obtained at said mobile device and Doppler information obtained from positioning assistance data; and in response to said detection of said erroneous condition, restarting a process at said mobile device to obtain a position fix independently of said initial position and said computed location estimate.
-
Specification