Patent ID: 8380999

Claim:
A method of managing power on an electronic device, comprising: determining, using a power level determination component of the electronic device, a current power level and a rate of power consumption of the electronic device; predicting, based at least in part upon the current power level and using a processor of the electronic device, an amount of power consumption for the electronic device over a determined period of time; determining, based at least in part upon the predicted amount of power consumption and using a processor of the electronic device, whether the electronic device should be charged within a present period of time; and if the electronic device should be charged within the present period time: determining whether the electronic device is able to be charged within the present period of time; if the electronic device is able to be charged within the present period of time, generating a notification indicating to charge the electronic device; and if the electronic device is not able to be charged within the present period of time, adjusting functionality of the electronic device in order to reduce the rate of power consumption until at least such time as the electronic device is able to be charged.