Method, system, and computer program product for prefetching sync data and for edge caching sync data on a cellular device
First Claim
1. A method for prefetching sync data, comprising:
- providing unprocessed sync data at a first location;
downloading the unprocessed sync data from the first location to a second location over a first network;
processing the unprocessed sync data at the second location to provide preprocessed sync data;
storing the preprocessed sync data in a cache;
receiving a sync request from a mobile device; and
immediately providing at least a portion of the preprocessed sync data stored in the cache to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method, system, and computer program product for prefetching sync data and for edge caching on a cellular device (e.g., a cell phone). The method for prefetching sync data comprises: providing unprocessed sync data at a first location; downloading the unprocessed sync data from the first location to a second location over a first network; processing the unprocessed sync data at the second location to provide preprocessed sync data; storing the preprocessed sync data in a cache; receiving a sync request from a mobile device; and immediately providing at least a portion of the preprocessed sync data stored in the cache to the mobile device.
-
Citations
41 Claims
-
1. A method for prefetching sync data, comprising:
-
providing unprocessed sync data at a first location;
downloading the unprocessed sync data from the first location to a second location over a first network;
processing the unprocessed sync data at the second location to provide preprocessed sync data;
storing the preprocessed sync data in a cache;
receiving a sync request from a mobile device; and
immediately providing at least a portion of the preprocessed sync data stored in the cache to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for prefetching sync data, comprising:
-
a system for downloading unprocessed sync data from a first location to a second location over a first network;
a system for processing the unprocessed sync data at the second location to provide preprocessed sync data;
a system for storing the preprocessed sync data in a cache;
a system for receiving a sync request from a mobile device; and
a system for immediately providing at least a portion of the preprocessed sync data stored in the cache to the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A program product stored on a recordable medium for prefetching sync data, which when executed comprises:
-
program code for providing unprocessed sync data at a first location;
program code for downloading the unprocessed sync data from the first location to a second location over a first network;
program code for processing the unprocessed sync data at the second location to provide preprocessed sync data;
program code for storing the preprocessed sync data in a cache;
program code for receiving a sync request from a mobile device; and
program code for immediately providing at least a portion of the preprocessed sync data stored in the cache to the mobile device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for deploying an application for prefetching sync data, comprising:
providing a computer infrastructure being operable to;
provide unprocessed sync data at a first location;
download the unprocessed sync data from the first location to a second location over a first network;
process the unprocessed sync data at the second location to provide preprocessed sync data;
store the preprocessed sync data in a cache;
receive a sync request from a mobile device; and
immediately provide at least a portion of the preprocessed sync data stored in the cache to the mobile device.
-
41. Computer software embodied in a propagated signal for prefetching sync data, the computer software comprising instructions to cause a computer system to perform the following functions:
-
provide unprocessed sync data at a first location;
download the unprocessed sync data from the first location to a second location over a first network;
process the unprocessed sync data at the second location to provide preprocessed sync data;
store the preprocessed sync data in a cache;
receive a sync request from a mobile device; and
immediately provide at least a portion of the preprocessed sync data stored in the cache to the mobile device.
-
Specification