WIRELESSLY SYNCING CONTENT OF AN APPLICATION WITHOUT REQUIRING DEVICE TO BE PLUGGED INTO POWER SOURCE
First Claim
1. A computer program product embodied in a computer readable storage medium for wirelessly syncing content, the computer program product comprising the programming instructions for:
- gathering and storing information regarding battery usage for data synchronizations with a device;
receiving an indication for content of an application to be synced with said device;
determining an estimated amount of content of said application to be synced as well as an estimated amount of battery usage for syncing said estimated amount of content of said application with said device based on said stored information; and
syncing said content of said application with said device in response to a battery life of said device exceeding said estimated amount of battery usage for syncing said content of said application with said device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for wirelessly syncing content. An analytics engine in a mobile computing device gathers and stores information regarding battery usage for data synchronizations. Upon receiving an indication for content of an application to be synced with the device, the analytics engine determines an estimated amount of content to be synced as well as an estimated amount of battery usage for syncing the estimated amount of content based on the stored information. The content will be wirelessly synced with the device if there is sufficient battery life for syncing the content. If there is not enough battery life for wirelessly syncing the entire content, then a portion of the content will be synced. In this manner, the device does not need to be plugged into a power source and will only sync the amount of content that the device has power to do so.
-
Citations
16 Claims
-
1. A computer program product embodied in a computer readable storage medium for wirelessly syncing content, the computer program product comprising the programming instructions for:
-
gathering and storing information regarding battery usage for data synchronizations with a device; receiving an indication for content of an application to be synced with said device; determining an estimated amount of content of said application to be synced as well as an estimated amount of battery usage for syncing said estimated amount of content of said application with said device based on said stored information; and syncing said content of said application with said device in response to a battery life of said device exceeding said estimated amount of battery usage for syncing said content of said application with said device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory unit for storing a computer program for wirelessly syncing content; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for gathering and storing information regarding battery usage for data synchronizations with a device; circuitry for receiving an indication for content of an application to be synced with said device; circuitry for determining an estimated amount of content of said application to be synced as well as an estimated amount of battery usage for syncing said estimated amount of content of said application with said device based on said stored information; and circuitry for syncing said content of said application with said device in response to a battery life of said device exceeding said estimated amount of battery usage for syncing said content of said application with said device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification