IP Library Patent Application 12213834
Patent Application
App. No. 12/213,834

Electronic documents and methods for updating resource files for an application

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 None
App. No.
12/213,834
Abstract

In one aspect, an electronic document for updating resource files for an application comprises logical names used by the application for referring to resource files and parameters for specifying constraints for the resource files. In another aspect, the electronic document comprises an application identifier identifying an application to which the electronic document corresponds, and a universal resource identifier identifying a resource file for use with the application.

Claims (38)

1 . An electronic document for updating resource files for an application, comprising:

logical names used by said application for referring to said resource files; and

parameters for specifying constraints for said resource files.

2 . The electronic document of claim 1 , wherein said constraints indicate the type of resource files expected by the application.

3 . The electronic document of claim 1 , wherein said constraints indicate whether the resource files are required for execution of the application.

4 . The electronic document of claim 1 , wherein said resource files are images and wherein said constraints indicate dimensions for said images.

5 . The electronic document of claim 1 , wherein said resource files represent audio and wherein said constraints indicate that said audio should be loopable.

6 . The electronic document of claim 1 , further comprising: an application identifier identifying said application.

7 . The electronic document of claim 6 , wherein said application identifier is a unique universal resource identifier.

8 . The electronic document of claim 7 , wherein said unique universal resource identifier identifies the version of said application.

9 . The electronic document of claim 1 , wherein said application is a mobile application.

10 . An electronic document for updating resource files for an application, comprising:

an application identifier identifying an application to which said electronic document corresponds; and

a universal resource identifier identifying a resource file for use with said application.

11 . The electronic document of claim 10 , further comprising:

a logical name used by said application for referring to said resource file.

12 . The electronic document of claim 10 , wherein said application identifier is a universal resource identifier.

13 . The electronic document of claim 11 , further comprising:

a universal resource identifier identifying an external resource definition for said application, said external resource definition specifying said logical name used by said application.

14 . The electronic document of claim 10 , wherein said application is a mobile application.

15 . A method for updating resource files for an application on a mobile device, comprising:

receiving a set of identifiers specifying resource files for use with said application;

retrieving said resource files; and

configuring said application to use said retrieved resource files.

16 . The method for updating resource files of claim 15 , wherein said receiving comprises receiving a document containing said set of identifiers.

17 . The method for updating resource files of claim 16 , wherein said set of identifiers are universal resource identifiers.

18 . The method for updating resource files of claim 15 , further comprising:

receiving a set of constraints for said resource files.

19 . The method for updating resource files of claim 18 , further comprising:

validating said resource files using said constraints.

20 . The method for updating resource files of claim 15 , wherein said configuring comprises updating a configuration file for said application with said downloaded resource files.

21 . The method for updating resource files of claim 15 , further comprising:

confirming that a user of said mobile device wishes to download each of said resource files,

wherein said retrieving comprises retrieving said resource files confirmed by said user of said mobile device.

22 . A method for updating resource files for an application, comprising:

identifying resource files for use with said application in an electronic document; and

publishing said electronic document.

23 . A computer readable medium containing computer-executable instructions that, when performed by a processor of a mobile device, cause said mobile device to implement the steps of the method of claim 15 .

Assignments (2)
CHANGE OF NAME Recorded Nov 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034179/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2009
From: O'ROURKE, CONNOR, MR.; SALOMONE, TONY, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022131/0838 →