OPTIMIZED MANAGEMENT OF APPLICATION RESOURCES FOR MOBILE APPLICATIONS
First Claim
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a mobile device, the program comprising sets of instructions for:
- determining a version of a first set of application resources hosted on a computing system, the first set of application resources for a client computing device to generate visualizations of data while accessing a first application hosted on the computing system;
determining whether a version of a second set of application resources included with a second application operating on the mobile device is different and compatible with the version of the first set of application resources;
upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, using the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use; and
upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, downloading the first set of application resources and using the first set of application resources to generate visualizations of data.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a program that determines a version of a first set of application resources. The program further determines whether a version of a second set of application resources is different and compatible with the version of the first set of application resources. Upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, the program also uses the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use. Upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, the program further downloads the first set of application resources and uses the first set of application resources to generate visualizations of data.
-
Citations
20 Claims
-
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a mobile device, the program comprising sets of instructions for:
-
determining a version of a first set of application resources hosted on a computing system, the first set of application resources for a client computing device to generate visualizations of data while accessing a first application hosted on the computing system; determining whether a version of a second set of application resources included with a second application operating on the mobile device is different and compatible with the version of the first set of application resources; upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, using the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use; and upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, downloading the first set of application resources and using the first set of application resources to generate visualizations of data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, executable by a mobile device, comprising:
-
determining a version of a first set of application resources hosted on a computing system, the first set of application resources for a client computing device to generate visualizations of data while accessing a first application hosted on the computing system; determining whether a version of a second set of application resources included with a second application operating on the mobile device is different and compatible with the version of the first set of application resources; upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, using the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use; and upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, downloading the first set of application resources and using the first set of application resources to generate visualizations of data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile system comprising:
-
a set of processing units; and a non-transitory machine-readable medium storing instructions that when executed by at least one processing unit in the set of processing units cause the at least one processing unit to; determine a version of a first set of application resources hosted on a computing system, the first set of application resources for a client computing device to generate visualizations of data while accessing a first application hosted on the computing system; determine whether a version of a second set of application resources included with a second application operating on the mobile system is different and compatible with the version of the first set of application resources; upon determining that the version of the second set of application resources is different and compatible with the version of the first set of application resources, use the second set of application resources to generate visualizations of data while downloading the first set of application resources for later use; and upon determining that the version of the second set of application resources is different and not compatible with the version of the second set of application resources, download the first set of application resources and use the first set of application resources to generate visualizations of data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification