Method and system for optimizing software program start-up time
First Claim
Patent Images
1. A method for installing an application on a mobile device, comprising:
- obtaining the application over a network;
storing the application on the mobile device;
processing the application on the mobile device, the processing configured to generate a processed application;
storing the processed application on the mobile device;
requesting access to the application;
mapping the request to access the application to the processed application; and
launching the processed application on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for installing an application on a mobile device is provided. The method includes obtaining the application over a network and storing the application on the mobile device. The method further includes processing the application on the mobile device to generate a processed application. Also include in the method is storing the processed application on the mobile device and requesting access to the application. The method also includes mapping the request to access the application to the processed application and launching the processed application on the mobile device.
110 Citations
21 Claims
-
1. A method for installing an application on a mobile device, comprising:
-
obtaining the application over a network;
storing the application on the mobile device;
processing the application on the mobile device, the processing configured to generate a processed application;
storing the processed application on the mobile device;
requesting access to the application;
mapping the request to access the application to the processed application; and
launching the processed application on the mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for accessing an application on a mobile device, comprising:
-
obtaining the application over a network;
storing the application on the mobile device;
processing the application on the mobile device, the processing configured to generate a processed application;
storing the processed application on the mobile device; and
requesting access to the application after installing the application on the mobile device, the request being mapped to the processed application, and the processed application being launched. - View Dependent Claims (6, 7)
-
-
8. A method for improving start-up time of a downloadable application on a device, the method comprising:
-
downloading an entry of the downloadable application to the device;
pre-processing the entry on the device;
generating a pre-processed entry; and
executing the downloadable application on the device using the pre-processed entry. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for improving start-up time of a downloadable application on a device, the method comprising:
-
downloading an entry of the downloadable application to the device;
decompressing the entry on the device generating a decompressed entry;
converting the decompressed entry into a native format of the device generating a pre-processed entry;
generating a cache file system, the cache file system configured to include a mapping of the entry to the pre-processed entry; and
executing the downloadable application on the device using the pre-processed entry. - View Dependent Claims (17, 18)
-
-
19. A method for uninstalling a downloadable application installed on a device, the method comprising:
-
deleting an entry of the downloadable application previously installed on the device;
deleting the pre-processed entry corresponding to the entry; and
deleting a cache file system. - View Dependent Claims (20, 21)
-
Specification