METHOD OF DOWNLOADING EPHEMERIS DATA BASED ON USER ACTIVITY
First Claim
1. A method of obtaining ephemeris data for a GPS-enabled wireless communications device, the method comprising steps of:
- monitoring user activity on the wireless communications device to determine whether ephemeris data should be obtained; and
obtaining the ephemeris data based on the user activity.
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.
29 Citations
30 Claims
-
1. A method of obtaining ephemeris data for a GPS-enabled wireless communications device, the method comprising steps of:
-
monitoring user activity on the wireless communications device to determine whether ephemeris data should be obtained; and obtaining the ephemeris data based on the user activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A GPS-enabled wireless communications device for enabling location-based services, the wireless communications device comprising:
-
an input device for enabling the user to activate a location-based service application; a GPS receiver for receiving at least one GPS radio signal from an orbiting GPS satellite in response to activation of the location-based service application; a processor for determining whether ephemeris data would be required to complement the at least one GPS radio signal to generate a position fix; and a radio transceiver for requesting and downloading the ephemeris data to enable the processor to generate the position fix. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification