METHOD TO OPTIMIZE PROVIDING ASSISTANCE INFORMATION TO GPS
First Claim
1. 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 configured to control the wireless communication device to at least;
obtain an altitude difference model for a region in which the wireless communication device operates;
obtain a wireless local area network (WLAN) access point density model for the region;
determine a geographic type for the region based at least in part on the altitude difference model and the WLAN access point density model; and
obtain GPS assistance data when the region in which the wireless communication device operates is a dense urban region.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to provide assistance data for satellite navigation in a wireless communication device are disclosed. Processing circuitry in the wireless communication device determines whether to obtain assistance data for navigation based on a set of criteria. The set of criteria include one or more of a property of a geographic region in which the wireless communication device operates, a satellite signal quality estimate measured by the wireless communication device, and a user setting of the wireless communication device. When the set of criteria indicates that assistance data for navigation is beneficial for satellite navigation in the wireless communication device, the processing circuitry obtains one or more sets of assistance data. The processing circuitry configures operation of the wireless communication device for navigation based at least in part on the one or more sets of assistance data obtained.
64 Citations
20 Claims
-
1. 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 configured to control the wireless communication device to at least; obtain an altitude difference model for a region in which the wireless communication device operates; obtain a wireless local area network (WLAN) access point density model for the region; determine a geographic type for the region based at least in part on the altitude difference model and the WLAN access point density model; and obtain GPS assistance data when the region in which the wireless communication device operates is a dense urban region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to provide assistance data to a satellite navigation system in a wireless communication device, the method comprising:
-
determining whether to obtain assistance data for navigation in the wireless communication device based on a set of criteria including one or more of;
a property of a geographic location of the wireless communication device, a satellite signal quality estimate measured by the wireless communication device, and a user setting of the wireless communication device;when the set of criteria indicates a requirement for assistance data for navigation, obtaining one or more sets of assistance data; and configuring operation of the wireless communication device for navigation by the satellite navigation system based at least in part on the one or more sets of assistance data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for providing assistance data for a satellite navigation system in a wireless communication device, the computer program product comprising at least one non-transitory computer readable storage medium having computer program code stored thereon, the computer program code comprising:
-
computer program code for obtaining an initial set of geographic data for a region in which the wireless communication device operates; computer program code for determining from the initial set of geographic data for the region whether additional detailed geographic data for the region is available; computer program code for obtaining the detailed geographic data for the region when available and when the wireless communication device operates in a dense urban region; and computer program code for providing at least a portion of the detailed geographic data for the region to a GPS module in the wireless communication device to assist with navigation by the wireless communication device.
-
Specification