IP Library Granted Patent US 8,260,851
Granted Patent B2
US 8,260,851 · App. 13/080,949 · Granted Sep 4, 2012

System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user

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,260,851
App. No.
13/080,949
Granted
Sep 4, 2012
Kind
B2
Abstract

An improved system and method for managing data on a handheld electronic device includes a server that periodically pushes data to a particular handheld electronic device, with the data being stored on the handheld electronic device by way of a routine running in the background whereby such reception and storage is generally transparent to a user. The data can be any type of data and may be data that is desired by the user or that fits a profile or preference of the user. The profile can, for instance, be predetermined and/or can be customized by the user and/or can reflect a preference of the user. The data pushed to the handheld electronic device can also be related in some fashion to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user.

Claims (37)

1. A method comprising:

receiving a set of data at an electronic device;

storing the set of data at the electronic device;

receiving at the electronic device an altered set of data produced by altering at least a portion of the set of data, the altered set of data received in response to a predetermined event;

storing the altered set of data at the electronic device; and

employing a profile associated with the electronic device to configure at least one of the set of data and the altered set of data to comply with the profile.

2. The method of claim 1 , further comprising executing a substantially transparent routine for storing at the electronic device the set of data and the altered set of data.

3. The method of claim 1 , further comprising, responsive to an actuation of a predetermined input member at the electronic device, outputting at least a portion of the altered set of data.

4. The method of claim 3 , further comprising replacing the set of data with the altered set of data.

5. The method of claim 1 , further comprising:

responsive to an actuation of a predetermined input member at the electronic device, outputting shortcuts, at least some of the shortcuts comprising shortcut functions to corresponding portions of the altered set of data; and

responsive to a selection of a given shortcut, displaying a given corresponding portion of the altered set of data corresponding to the given shortcut.

6. The method of claim 1 , further comprising receiving geographic data that at least partially corresponds with a first geographic disposition of the electronic device.

7. The method of claim 6 , wherein the geographic data is specific to the first geographic disposition and is selected in accordance with the profile.

8. The method of claim 6 , wherein the predetermined event comprises a determination that a second geographic disposition of the electronic device is different than the first geographic disposition.

9. The method of claim 1 , wherein the predetermined event comprises the altering the at least a portion of the set of data.

10. The method of claim 9 , wherein the altering is based on a change in geographic disposition of the electronic device.

11. An electronic device comprising:

an input apparatus;

an output apparatus; and

a processor enabled to:

receive a set of data;

store the set of data;

receive an altered set of data produced by altering at least a portion of the set of data, the altered set of data received in response to a predetermined event;

store the altered set of data at the electronic device; and

employ a profile associated with the electronic device to configure at least one of the set of data and the altered set of data to comply with the profile.

12. The electronic device of claim 11 , the processor further configured to execute a substantially transparent routine for storing the set of data and the altered set of data.

13. The electronic device of claim 11 , the processor further configured to, responsive to an actuation of a predetermined input member at the electronic device, output at least a portion of the altered set of data.

14. The electronic device of claim 13 , the processor further configured to replace the set of data with the altered set of data.

15. The electronic device of claim 11 , the processor further configured to:

responsive to an actuation of a predetermined input member at the electronic device, output shortcuts, at least some of the shortcuts comprising shortcut functions to corresponding portions of the altered set of data; and

responsive to a selection of a given shortcut, cause a display device to display a given corresponding portion of the altered set of data corresponding to the given shortcut.

16. The electronic device of claim 11 , the processor further configured to receive geographic data that at least partially corresponds with a first geographic disposition of the electronic device.

17. The electronic device of claim 16 , wherein the geographic data is specific to the first geographic disposition and is selected in accordance with the profile.

18. The electronic device of claim 16 , wherein the predetermined event comprises a determination that a second geographic disposition of the electronic device is different than the first geographic disposition.

19. The electronic device of claim 11 , wherein the predetermined event comprises the altering the at least a portion of the set of data.

20. The electronic device of claim 19 , wherein the altering is based on a change in geographic disposition of the electronic device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Mar 21, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032495/0694 →