An electronic device includes a processor configured to run a plurality of
applications, a power supply coupled to the processor, and a database
coupled to the processor. The database is configured to store information
identifying each of the plurality of applications as being in either a
first set of applications or a second set of applications. The processor
monitors the power level of the power supply and is configured to disable
the first set of applications when the power level reaches a
predetermined power level.