Patent ID: 7787405

Claim:
A method for dynamically determining utilization of remote device applications based on historical application usage patterns, application power requirements, and available power reserves stored on a remote device, wherein the method comprises: defining a set of individual applications and activities on a remote device; determining a rate of power consumption per unit of time for each of the set of individual applications and activities; determining usage patterns of the set of individual applications and activities; determining a total expected power usage; comparing the total expected power usage to the available power reserves; and implementing a power budget whenever the total expected power usage exceeds the available power reserves, including the steps of: determining the required operating time of the remote device is based on the user determining the period between recharging the remote device; determining user defined power saving measures; and implementing power saving measures initiated by the remote device, the implementing comprising: altering ring tones to indicate incoming calls that should be kept short in duration; recommending incoming and outgoing call durations based on a user determined priority list; and altering notifications and providing user alerts.