SYSTEM AND METHOD FOR INCREASING DATA AVAILABILITY ON A MOBILE DEVICE BASED ON OPERATING MODE
First Claim
1. A method for increasing availability of a data collection, comprising the steps of:
- receiving an operating mode message identifying an operating mode of a mobile device;
determining a subset of data among the data collection that is more likely to be accessed at the mobile device based on the operating mode; and
sending the subset of data to the mobile device.
13 Assignments
0 Petitions
Accused Products
Abstract
A data management system and method for a mobile device to provide complete perception and access to a data collection, such a user'"'"'s data collection for example, without requiring either persistent storage of the user'"'"'s complete data collection locally on the mobile device, or network access requests for each user data request from the mobile device. The data management system and method employs a data probability function to predict the probability of the mobile device accessing specific types of user data based on the operating mode of the mobile device. The data management system and method executes as a background process to provide and store locally on the mobile device, the data most probable to be accessed by the user. The data most likely to be accessed via the mobile device is available locally, thereby minimizing latency issues that occur when data requests cannot be fulfilled using data stored locally in the mobile device and network requests are performed.
-
Citations
45 Claims
-
1. A method for increasing availability of a data collection, comprising the steps of:
-
receiving an operating mode message identifying an operating mode of a mobile device; determining a subset of data among the data collection that is more likely to be accessed at the mobile device based on the operating mode; and sending the subset of data to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data aggregator for increasing the availability of a data collection, comprising:
-
a data aggregator, wherein the data aggregator is adapted to establish a communication with a mobile device; wherein the data aggregator is further adapted to; receive an operating mode message identifying an operating mode of the mobile device; determine a subset of data among the data collection that is more likely to be accessed at the mobile device based on the operating mode; and send the subset of data to the mobile device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A mobile device that is capable of accessing a data collection, comprising:
-
a data cache for storing a subset of data from a data collection; a communication interface adapted to establish communication to a data aggregator having access to the data collection; and a control system, wherein the control system is adapted to; determine an operating mode of the mobile device; send an operating mode message including the operating mode of the mobile device to the data aggregator in response to an activity on the mobile device; receive a subset of data from the data aggregator that is more likely to be accessed at the mobile device based on the operating mode of the mobile device; and storing the subset of data in the data cache. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable medium, comprising:
software, wherein the software is adapted to execute on a microprocessor to; receive an operating mode message identifying an operating mode of a mobile device; determine a subset of data among the data collection that is more likely to be accessed at the mobile device based on the operating mode; and send the subset of data to the mobile device. - View Dependent Claims (40, 41, 42, 43, 44, 45)
Specification