IP Library Granted Patent US 9,288,666
Granted Patent B2
US 9,288,666 · App. 13/823,189 · Granted Mar 15, 2016

Storage of applications and associated digital goods for use in wireless communication devices and systems

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 9,288,666
App. No.
13/823,189
Granted
Mar 15, 2016
Kind
B2
Abstract

Methods and devices for restoring digital goods previously acquired and associated with an application are described. In one aspect, the method includes: receiving, at an application delivery server, a request for the application to be delivered to a communication device; and in response to receiving the request: retrieving the application associated with the request; sending the application associated with the request to the communication device; and restoring the digital goods previously acquired and associated with the application to the communication device.

Claims (45)

1. A method of restoring digital goods previously acquired and associated with an application, comprising:

receiving, at an application delivery server, a request for the application to be delivered to a communication device, the request identifying the application to be delivered; and

in response to receiving the request:

retrieving the application associated with the request;

sending the application associated with the request to the communication device; and

automatically restoring the digital goods previously acquired and associated with the application to the communication device, wherein the digital goods are goods purchased within the application for use within the application, wherein the digital goods include additional features in a game application.

2. The method of claim 1 , further comprising:

storing, in a memory, application data for applications authorized for delivery to the communication device, the application data including information regarding digital goods acquired from within the application; and

in response to receiving the request, retrieving application data associated with the application and delivering the application data to the communications device,

and wherein automatically restoring digital goods previously acquired comprises restoring the digital goods based upon the application data including the information regarding digital goods.

3. The method of claim 2 , wherein the memory comprises a database associated with the application delivery server.

4. The method of claim 2 , wherein the memory defines a digital locker to store at least the application data.

5. The method of claim 2 , wherein the information regarding digital goods acquired from within the application comprises links to content stored by an application developer.

6. The method of claim 2 , wherein the information regarding digital goods acquired from within the application comprises information regarding digital goods purchased through an application store on the application delivery server.

7. The method of claim 2 , wherein the information regarding digital goods acquired from within the application comprises unlockable content within the application and wherein automatically restoring digital goods comprises unlocking the unlockable content.

8. The method of claim 1 , further comprising validating, at the application delivery server, an authorization of the application requested to be delivered to the communication device.

9. The method of claim 1 , wherein the digital goods are digital goods previously acquired through the application on a first communication device and wherein the request for the application to be delivered is a request for the application to be delivered to a second communication device which is associated with a common account as the first communication device.

10. The method of claim 1 , further comprising:

identifying, from application history information, applications which are available for delivery to the communication device; and

sending data of identified applications and associated digital goods to the communication device for display thereon.

11. The method of claim 1 wherein automatically restoring the digital goods comprises restoring the digital goods previously acquired and associated with the application to the communication device without specific input to restore such digital goods.

12. The method of claim 1 wherein automatically restoring the digital goods previously acquired from within the application and associated with the application to the communication device comprises: identifying the digital goods previously acquired and associated with the application.

13. An application delivery system comprising:

an application delivery server including a communication subsystem to communicate over a wireless communications network,

the application delivery server comprising a controller configured to:

receive, at the application delivery server, a request for the application to be delivered to a communication device, the request identifying the application to be delivered; and

in response to receiving the request:

retrieve the application associated with the request;

send the application associated with the request to the communication device; and

automatically restore digital goods previously acquired and associated with the application to the communication device, wherein the digital goods are goods purchased within the application for use within the application,

wherein the digital goods include additional features in a game application.

14. A method of managing the use of applications from an application delivery server to wireless communication devices, comprising:

storing, in a memory, application data for applications authorized for delivery to a first wireless communication device, the application data including information regarding digital goods acquired at the first wireless communication device from within authorized applications;

receiving, at the application delivery server, a request for an authorized application to be delivered to a second wireless communication device, the request identifying the application to be delivered;

in response to receiving the request, retrieving the authorized application associated with the request, retrieving application data associated with the authorized application, delivering the authorized application and the application data to the second wireless communication device; and

automatically restoring digital goods within the authorized application delivered to the second wireless communication device based upon the application data including the information regarding digital goods, wherein the digital goods are goods purchased within the application for use within the application,

wherein the digital goods include additional features in a game application.

15. The application delivery system of claim 13 , wherein the controller is further configured to:

store, in a memory, application data for applications authorized for delivery to the communication device, the application data including information regarding digital goods acquired from within the application; and

in response to receiving the request, retrieve application data associated with the application and deliver the application data to the communications device,

and wherein automatically restoring digital goods previously acquired comprises restoring the digital goods based upon the application data including the information regarding digital goods.

16. The application delivery system of claim 15 , wherein the memory comprises a database associated with the application delivery server.

17. The application delivery system of claim 15 , wherein the memory defines a digital locker to store at least the application data.

18. The application delivery system of claim 15 , wherein the information regarding digital goods acquired from within the application comprises links to content stored by an application developer.

19. The method of claim 1 , wherein the digital goods include upgraded feeds or subscriptions to a media application.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Dec 2, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037195/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2013
From: DUMAIS, PAUL MARK JOSEPH; CANTON, RAYMOND LEE; HORNE, KIMBERLY CHAILA
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029995/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2013
From: REEVES, STEPHEN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029995/0285 →