Position determination using measurements from past and present epochs
First Claim
Patent Images
1. A method for determining and implementing a navigation solution for a mobile device comprising:
- obtaining, by one or more processors of the mobile device, during a first epoch, a first set of data from one or more sources;
determining, by the one or more processors, based on the first set of data, a first portion of information, wherein the first portion of information includes non-pseudorange measurements for at least one of the one or more sources;
determining, based on one or more criteria, that the one or more non-pseudorange measurements are not sufficient to compute a navigation solution;
responsive to determining that the one or more non-pseudorange measurements are not sufficient to compute the navigation solution, monitoring for additional set of data to compute the navigation solution;
receiving, by the one or more processors, at a time subsequent to the first epoch, a second set of data from the one or more sources;
determining, by the one or more processors, a second portion of information, the second portion of information from the second set of data comprising position information for the at least one source of the one or more sources;
determining, by the one or more processors and based on the one or more criteria, that the non-pseudorange measurements and the second portion of information are sufficient to compute the navigation solution;
in response to determining that the first portion of the information and the second portion of the information are sufficient to compute the navigation solution, determining the navigation solution; and
outputting, with the mobile device, an indication of the navigation solution.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein relates to positioning systems and location determination using measurement stitching.
98 Citations
23 Claims
-
1. A method for determining and implementing a navigation solution for a mobile device comprising:
-
obtaining, by one or more processors of the mobile device, during a first epoch, a first set of data from one or more sources; determining, by the one or more processors, based on the first set of data, a first portion of information, wherein the first portion of information includes non-pseudorange measurements for at least one of the one or more sources; determining, based on one or more criteria, that the one or more non-pseudorange measurements are not sufficient to compute a navigation solution; responsive to determining that the one or more non-pseudorange measurements are not sufficient to compute the navigation solution, monitoring for additional set of data to compute the navigation solution; receiving, by the one or more processors, at a time subsequent to the first epoch, a second set of data from the one or more sources; determining, by the one or more processors, a second portion of information, the second portion of information from the second set of data comprising position information for the at least one source of the one or more sources; determining, by the one or more processors and based on the one or more criteria, that the non-pseudorange measurements and the second portion of information are sufficient to compute the navigation solution; in response to determining that the first portion of the information and the second portion of the information are sufficient to compute the navigation solution, determining the navigation solution; and outputting, with the mobile device, an indication of the navigation solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23)
-
-
17. An apparatus comprising:
-
one or more receivers; one or more processors coupled to the one or more receivers, the one or more processors configured to; obtain, via the one or more receivers, during a first epoch, a first set of data from one or more sources; determine, based on the first set of data, a first portion of information, wherein the first portion of information includes non-pseudorange measurements for at least one of the one or more sources; determine, based on one or more criteria, that the one or more non-pseudorange measurements are not sufficient to compute a navigation solution; responsive to determining that the one or more non-pseudorange measurements are not sufficient to compute the navigation solution, monitor for additional set of data to compute the navigation solution; receive, at a time subsequent to the first epoch, a second set of data from the one or more sources; determine a second portion of information from the second set of data, the second portion of information comprising position information for the at least one source of the one or more sources; determine, based on the one or more criteria, that the non-pseudorange measurements and the second portion of information are sufficient to compute the navigation solution; in response to determining that the first portion of the information and the second portion of the information are sufficient to compute the navigation solution, determine the navigation solution; and output an indication of the navigation solution. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
means for obtaining, during a first epoch, a first set of wireless signals from one or more sources; means for determining, based on the first set of wireless signals, a first portion of information, wherein the first portion of information includes non-pseudorange measurements for at least one of the one or more sources; means for determining, based on one or more criteria, that the one or more non-pseudorange measurements are insufficient to compute a navigation solution; means for responsive to determining that the one or more non-pseudorange measurements are not sufficient to compute the navigation solution, monitoring for additional set of signals to compute the navigation solution; means for receiving, at a time subsequent to the first epoch, a second set of wireless signals from the one or more sources; means for determining a second portion of information from the second set of wireless signals, the second portion of information comprising position information for the at least one source of the one or more sources; means for determining, based on the one or more criteria, that the non-pseudorange measurements and the second portion of information are sufficient to compute the navigation solution; means for, in response to determining that the first portion of the information and the second portion of the information are sufficient to compute the navigation solution, determining the navigation solution; and means for outputting an indication of the navigation solution.
-
-
20. A non-transitory computer-readable medium comprising instructions which, when executed by one or more processors, configure the one or more processors to:
-
obtain, via the one or more receivers, during a first epoch, a first set of data from one or more sources; determine, based on the first set of data, a first portion of information, wherein the first portion of information includes non-pseudorange measurements for at least one of the one or more sources; determine, based on one or more criteria, that the one or more non-pseudorange measurements are not sufficient to compute a navigation solution; responsive to determining that the one or more non-pseudorange measurements are not sufficient to compute the navigation solution, monitor for additional set of data to compute the navigation solution; receive, at a time subsequent to the first epoch, a second set of data from the one or more sources; determine a second portion of information from the second set of data, the second portion of information comprising position information for the at least one source of the one or more sources; determine, based on the one or more criteria, that the non-pseudorange measurements and the second portion of information are sufficient to compute the navigation solution; in response to determining that the first portion of the information and the second portion of the information are sufficient to compute the navigation solution, determine the navigation solution; and output an indication of the navigation solution.
-
Specification