IP Library Granted Patent US 8,706,840
Granted Patent B2
US 8,706,840 · App. 13/477,569 · Granted Apr 22, 2014

System and method for provisioning a remote resource for an electronic device

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,706,840
App. No.
13/477,569
Granted
Apr 22, 2014
Kind
B2
Abstract

The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises the steps of: downloading access information from the server for the resource; presenting the resource for selection on a graphical user interface (GUI) rendered on a display; sending a request to the server to download the resource from the communications network; and after receiving the resource from the communications network, integrating the resource into the application.

Claims (61)

1. A method for provisioning a resource downloaded from a server over a communications network for an application on an electronic device, comprising:

after the electronic device has been approved for an initial registration with the communications network, determining whether the electronic device is permitted to be provisioned with the resource from the server by at least determining whether the electronic device has been lost or stolen; and

when the electronic device is permitted to be provisioned with the resource

downloading from the server access information relating to the resource;

presenting the resource for selection on a graphical user interface (GUI) rendered on a display of the electronic device;

when a selection event is initiated though the GUI for the resource, sending a request to the server to download the resource from the communications network using the access information;

downloading the resource from the communications network; and

after receiving the resource from the communications network, integrating the resource into the application.

2. The method of claim 1 , further comprising:

when the device is first registered with the communications network receiving a service record including the access information.

3. The method of claim 1 , wherein the access information is received from the communications network after the electronic device in detected by a network associated with the server.

4. The method of claim 1 , wherein the access information is a Uniform Resource Locator (URL) address.

5. The method of claim 4 , wherein the resource provides an output for a user interface for the application.

6. The method of claim 4 , further comprising storing the copy of the resource in internal memory of the electronic device and associating the resource with the application.

7. The method of claim 6 , wherein the resource provides data for an audible signal by the application.

8. The method of claim 6 , wherein the resource provides data for an image generated by the application.

9. The method of claim 6 , wherein the resource provides data for a theme for backgrounds relating to displays generated by the application.

10. The method of claim 4 , further comprising when the device is permitted to be provisioned with the resource:

downloading second access information relating to a second resource for the application in a second library remotely accessible by the electronic device;

presenting the second resource in the GUI in a ranked format on the display based on a ranking of the server and a second server associated with the second resource; and

when a selection event is initiated though the GUI for the second resource,

sending a request to the server to download the second resource from the communications network using the second access information;

downloading the second resource from the communications network; and

after receiving the second resource, integrating the second resource into the application.

11. The method of claim 1 , wherein a status descriptor associated with the electronic device determines whether the electronic device is permitted to be provisioned with the resource.

12. The method of claim 11 , wherein the status descriptor signifies a status associated with a subscriber associated with the electronic device.

13. The method of claim 12 , wherein:

the electronic device is not permitted to be provisioned with the resource when the status indicates that fees are required to be paid.

14. An electronic device configurable for provisioning a resource for an application on the electronic device, the electronic device comprising:

a display; and

at least one processor configured to:

after the electronic device has been approved for an initial registration with the communications network, determine whether the electronic device is permitted to be provisioned with the resource from the server by at least determining whether the electronic device has been lost or stolen; and

when the electronic device is permitted to be provisioned with the resource,

enable the device to download access information for the resource from a server over a communications network;

present the resource for selection on a graphical user interface (GUI) rendered on the display;

when a selection event is initiated though the GUI for the resource, send a request to download the resource from the communications network;

download the resource from the communications network; and

after receiving the resource from the communications network, integrate the resource into the application.

15. The electronic device of claim 14 , wherein the resource provides an output for a user interface for the application.

16. The electronic device of claim 14 , wherein the electronic device stores a copy of the resource in internal memory.

17. The electronic device of claim 14 , wherein the resource provides data for an audible signal generated by the application.

18. The electronic device of claim 14 , wherein the resource provides data for an image to generated by the application.

19. The electronic device of claim 14 , wherein the resource provides data for a theme for background displays generated by the application.

20. The electronic device of claim 14 , further comprising:

a communication module for receiving second access information relating to a second resource for the application from a second server, the electronic device being configured to access to the second resource from a second library associated with the second server; and

a GUI generation module for presenting the resource and the second resource in another GUI rendered on the display in an order based on a ranking scheme.

21. An electronic device, comprising:

a display; and

at least one processor coupled to the display, the at least one processor configured to:

after the electronic device has been approved for an initial registration with the communications network, determine whether the electronic device is permitted to be provisioned with a resource from a server in the communication network by at least determining whether the electronic device has been lost or stolen; and

when the electronic device is permitted to be provisioned with the resource,

download from the server access information relating to the resource;

present the resource for selection on a graphical user interface (GUI) rendered on a display of the electronic device;

when a selection event is initiated through the GUI for the resource, send a request to the server to download the resource from the communications network using the access information;

download the resource from the communications network; and

after receiving the resource from the communications network, integrate the resource into the application as an output generated by the application.

22. The electronic device of claim 21 , wherein the resource provides an output for a user interface for the application.

23. The electronic device of claim 21 , wherein the electronic device stores a copy of the resource in internal memory.

24. The electronic device of claim 21 , wherein the resource provides data for an audible signal generated by the application.

25. The electronic device of claim 21 , wherein the resource provides data for an image generated by the application.

26. The electronic device of claim 21 , wherein the resource provides data for a theme for a background display generated by the application.

Assignments (9)
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 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 →
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 →
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 Jan 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031957/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2012
From: KALOUGINA, TATIANA, MS.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028249/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2012
From: KNOWLES, MICHAEL, MR.; EDWARDS, ROBERT, MR.; BOCKING, ANDREW, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028249/0260 →