摘要 |
Intelligently caching global positioning system (GPS) location information from GPS satellites based on cellular radio signal strength received at a portable device. The GPS satellites broadcasts signals to the portable device and the cellular radio signal strength is at a first level indicative of a low GPS reception strength. A second level, at the portable device, of the cellular radio signal strength is detected, and the second level is indicative of an increase in GPS reception strength. GPS location information is speculatively read from the GPS satellites associated with the portable device in response to the detected second level and the increase of the GPS reception strength. The GPS location information is cached on the portable device such that the GPS location information is available to the portable device when the first level of the cellular radio signal strength is less than the second level.
|