Fast GPS recovery using map vector data
First Claim
1. A method to assist a global positioning system (GPS) module to determine GPS position estimates for a wireless communication device, the method comprising:
- determining a potential or an actual inaccuracy in a GPS position estimate obtained from the GPS module;
obtaining a set of map vector data stored in or associated with the wireless communication device, the set of map vector data comprising information for structures that contribute to interfering with direct line-of-sight reception of GPS satellite signals and to causing indirect reflected reception of GPS satellite signals;
determining a location estimate and an associated confidence measure from a plurality of location estimates for the wireless communication device, the plurality of location estimates having associated confidence measures, based on at least a portion of the set of map vector data that includes information for structures in an area near the GPS position estimate for the wireless communication device;
providing the location estimate and the associated confidence measure to the GPS module; and
obtaining an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate and the associated confidence measure provided to the GPS module.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses to assist a global positioning system (GPS) module to determine GPS position estimates for a wireless communication device is disclosed. Processing circuitry in the wireless communication device determines a potential or an actual inaccuracy in a GPS position estimate obtained from a GPS module. The processing circuitry obtains a set of map vector data stored in or associated with the wireless communication device. The processing circuitry determines a location estimate of the wireless communication device based on at least a portion of the set of map vector data. The processing circuitry provides the location estimate to the GPS module and obtains an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate provided to the GPS module.
-
Citations
20 Claims
-
1. A method to assist a global positioning system (GPS) module to determine GPS position estimates for a wireless communication device, the method comprising:
-
determining a potential or an actual inaccuracy in a GPS position estimate obtained from the GPS module; obtaining a set of map vector data stored in or associated with the wireless communication device, the set of map vector data comprising information for structures that contribute to interfering with direct line-of-sight reception of GPS satellite signals and to causing indirect reflected reception of GPS satellite signals; determining a location estimate and an associated confidence measure from a plurality of location estimates for the wireless communication device, the plurality of location estimates having associated confidence measures, based on at least a portion of the set of map vector data that includes information for structures in an area near the GPS position estimate for the wireless communication device; providing the location estimate and the associated confidence measure to the GPS module; and obtaining an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate and the associated confidence measure provided to the GPS module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless communication device, comprising:
-
a global positioning system (GPS) module configured to receive global navigation satellite system (GNSS) signals and to determine a GPS position of the wireless communication device based at least in part on received GNSS signals; and processing circuitry coupled to the GPS module, the processing circuitry comprising a processor and a memory storing instructions that, when executed by the processor, cause the wireless communication device to determine GPS position estimates by at least; determining a potential or an actual inaccuracy in a GPS position estimate obtained from the GPS module; obtaining a set of map vector data stored in or associated with the wireless communication device, the set of map vector data comprising information for structures that contribute to interfering with direct line-of-sight reception of GPS satellite signals and to causing indirect reflected reception of GPS satellite signals; determining a location estimate and an associated confidence measure from a plurality of location estimates for the wireless communication device, the plurality of location estimates having associated confidence measures, based on at least a portion of the set of map vector data that includes information for structures in an area near the GPS position estimate for the wireless communication device; providing the location estimate and the associated confidence measure to the GPS module; and obtaining an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate and the associated confidence measure provided to the GPS module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a wireless communication device, cause the wireless communication device to determine GPS position estimates by at least:
-
determining a potential or an actual inaccuracy in a GPS position estimate obtained from a GPS module of the wireless communication device; obtaining a set of map vector data stored in or associated with the wireless communication device, the set of map vector data comprising information for structures that contribute to interfering with direct line-of-sight reception of GPS satellite signals and to causing indirect reflected reception of the GPS satellite signals; determining a location estimate and an associated confidence measure from a plurality of location estimates for the wireless communication device, the plurality of location estimates having associated confidence measures, based on at least a portion of the set of map vector data that includes information for structures in an area near the GPS position estimate for the wireless communication device; providing the location estimate and the associated confidence measure to the GPS module; and obtaining an updated GPS position estimate from the GPS module, the updated GPS position estimate based at least in part on the location estimate and the associated confidence measure provided to the GPS module. - View Dependent Claims (18, 19, 20)
-
Specification