Method of Downloading Ephemeris Data Based on User Activity
First Claim
1. A method of managing a GPS receiver on a GPS-enabled wireless communications device, the method comprising:
- determining a usage pattern relating to requests for position fixes; and
requesting ephemeris data based on said usage pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
Ephemeris data is downloaded intelligently to a GPS-enabled wireless communications device based on user activity rather than at fixed predetermined intervals. Ephemeris data can be downloaded to enable both Aided GPS and Assisted GPS. The device can download ephemeris data based on the frequency of requests into an API communicating with a GPS driver, based on the detection of a new network, or a change in time zone of the network time. Intelligent, adaptive downloading of ephemeris optimizes the usage of bandwidth and the data charge to the user while ensuring that ephemeris data is cached to provide assistance for location-based services such as turn-based navigation.
-
Citations
11 Claims
-
1. A method of managing a GPS receiver on a GPS-enabled wireless communications device, the method comprising:
-
determining a usage pattern relating to requests for position fixes; and requesting ephemeris data based on said usage pattern. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium comprising code which when loaded into memory and executed by a processor a wireless communications device cause the device to:
-
determine a usage pattern relating to requests for position fixes; and request ephemeris data based on said usage pattern.
-
-
6. A GPS-enabled wireless communications device comprising:
-
an input device for interacting with the wireless communications device; a GPS receiver for receiving GPS signals from orbiting GPS satellites; a radiofrequency transceiver for receiving ephemeris data to assist the GPS receiver in determining a position fix for the wireless communications device; and a processor for determining a usage pattern relating to requests for position fixes and for requesting ephemeris data based on said usage pattern. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification