Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices
First Claim
Patent Images
1. A method for managing information in a mobile device, comprising the steps of:
- downloading a first set of files;
determining whether a local cache has enough space to store said set of files;
if enough space, storing said set of files into said local cache;
if not enough space, selecting an out-dated record and removing a second set of files corresponding to said out-dated record from said local cache; and
repeating said determining step until said first set of files is stored into said local cache.
6 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method for managing information in a mobile device comprises the steps of downloading a first set of files, determining whether a local cache has enough space to store the first set of files, storing the first set of files into the local cache if the local cache has enough space, selecting an out-dated record and removing a second set of files corresponding to the out-dated record from the local cache if the local cache does not have enough space, and repeating the determining step until the first set of files is stored into the local cache.
208 Citations
20 Claims
-
1. A method for managing information in a mobile device, comprising the steps of:
-
downloading a first set of files;
determining whether a local cache has enough space to store said set of files;
if enough space, storing said set of files into said local cache;
if not enough space, selecting an out-dated record and removing a second set of files corresponding to said out-dated record from said local cache; and
repeating said determining step until said first set of files is stored into said local cache. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A method for managing information in a mobile device, comprising the steps of:
-
receiving a set of update files;
updating a set of original files in a local cache with said set of update files if said set of update files is smaller than or equal to the size of said set of original files;
determining whether said local cache has enough space to store said set of update files if said set of update files is larger than the size of said set of original files;
if enough space, updating said set of original files in said local cache in accordance with said set of update files;
if not enough space, selecting an out-dated record and removing a set of files corresponding to said out-dated record from said local cache; and
repeating said determining step until said set of original files is updated in said local cache.
-
-
7. A method for managing information in a mobile device, comprising the steps of:
-
receiving an update notification to update a set of files stored in a local cache, said update notification including an update version identification;
dynamically generating an original version identification for said set of files;
comparing said update version identification to said original version identification;
marking said set of files as out-dated if said update version identification is different than said original version identification; and
automatically updating said set of files prior to processing a loading or execution command. - View Dependent Claims (8)
-
-
9. A method for managing information on a mobile device when said mobile device is disconnected from a gateway during an operation, comprising the steps of:
-
if disconnection is of a first type, maintaining an active communication state;
if disconnection is of a second type, saving a transaction status in a local cache;
periodically attempting to reestablish connection; and
resuming communication at a point of failure when connection is reestablished. - View Dependent Claims (10)
-
-
11. A computer program product for managing information in a mobile device, comprising:
-
logic code for downloading a first set of files;
logic code for determining whether a local cache has enough space to store said set of files;
if enough space, logic code for storing said set of files into said local cache;
if not enough space, logic code for selecting an out-dated record and removing a second set of files corresponding to said out-dated record from said local cache; and
logic code for repeating said determining until said first set of files is stored into said local cache. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for managing information in a mobile device, comprising:
-
logic code for receiving a set of update files;
logic code for updating a set of original files in a local cache with said set of update files if said set of update files is smaller than or equal to the size of said set of original files;
logic code for determining whether said local cache has enough space to store said set of update files if said set of update files is larger than the size of said set of original files;
if enough space, logic code for updating said set of original files in said local cache in accordance with said set of update files;
if not enough space, logic code for selecting an out-dated record and removing a set of files corresponding to said out-dated record from said local cache; and
logic code for repeating said determining until said set of original files is updated in said local cache. - View Dependent Claims (16)
-
-
17. A computer program product for managing information in a mobile device, comprising:
-
logic code for receiving an update notification to update a set of files stored in a local cache, said update notification including an update version identification;
logic code for dynamically generating an original version identification for said set of files;
logic code for comparing said update version identification to said original version identification;
logic code for marking said set of files as out-dated if said update version identification is different than said original version identification; and
logic code for automatically updating said set of files prior to processing a loading or execution command. - View Dependent Claims (18)
-
-
19. A computer program product for managing information on a mobile device when said mobile device is disconnected from a gateway during an operation, comprising:
-
if disconnection is of a first type, logic code for maintaining an active communication state;
if disconnection is of a second type, logic code for saving a transaction status in a local cache;
logic code for periodically attempting to reestablish connection; and
logic code for resuming communication at a point of failure when connection is reestablished. - View Dependent Claims (20)
-
Specification