IP Library Granted Patent US 8,648,747
Granted Patent B2
US 8,648,747 · App. 12/612,076 · Granted Feb 11, 2014

Method of downloading ephemeris data based on user activity

Inventor: Piotr Konrad Tysowski (Waterloo, CA)
Assignee: BlackBerry Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,648,747
App. No.
12/612,076
Granted
Feb 11, 2014
Kind
B2
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.

Claims (19)

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 to predict when ephemeris data should be obtained; and

requesting the ephemeris data based on said usage pattern.

2. The method as claimed in claim 1 wherein determining the usage pattern comprises determining a frequency of requests made into an API communicating with a GPS driver that drives a GPS chipset on the wireless communications device.

3. The method as claimed in claim 1 wherein determining the usage pattern comprises determining a pattern of user activity relating to a location-based service (LBS) application on the wireless communications device.

4. The method as claimed in claim 1 wherein determining the usage pattern comprises determining a pattern of user activity relating to a navigation application on the wireless communications device.

5. A non-transitory 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 to predict when ephemeris data should be obtained; and

request the 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 to predict when the ephemeris data should be obtained and for requesting the ephemeris data based on said usage pattern.

7. The wireless communications device as claimed in claim 6 wherein the usage pattern is determined based on a frequency of requests made into an API communicating with a GPS driver that drives a GPS chipset on the wireless communications device.

8. The wireless communications device as claimed in claim 6 wherein the usage pattern relates to a pattern of requests made by a location-based service application.

9. The wireless communications device as claimed in claim 6 wherein the usage pattern relates to a pattern of requests made by a navigation application.

10. The wireless communications device as claimed in claim 6 wherein the usage pattern is determined by a user activity monitoring application that monitors usage of on the device.

11. The wireless communications device as claimed in claim 10 wherein the user activity monitoring application collects usage data on usage patterns related to requests for position fixes and wherein the radiofrequency transceiver periodically transmits the usage data to a server to enable the server to assess when to provide ephemeris data.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: TYSOWSKI, PIOTR KONRAD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 034164/0740 →
CHANGE OF NAME Recorded Jan 1, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031896/0305 →
Continuity (2)
Continuation 11668068 · Jan 29, 2007
Related Publication 20100045521A1 · Feb 25, 2010