Patent ID: 8161310
Filing Date: 2012-04-17
Classification: G06F,G11C

Abstract:
1. A computer program product comprising a computer storage medium having a computer readable program stored thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: initializing a low threshold and a high threshold; responsive to an early power off warning, transition to backup mode and enable a super capacitor to provide power; reducing system load on the super capacitor responsive to a voltage level of the super capacitor dropping below the low threshold; restore the system load on the super capacitor and continue operation of the backup mode responsive to the voltage level of the super capacitor ramping up to the higher threshold; reducing the system load on the super capacitor responsive to the voltage level of the super capacitor dropping below the low threshold subsequent to the previous restoring of the system load; decrease the high threshold in response to repeating the reducing of the system load; determine whether the high threshold is within a predetermined range of the low threshold; and stop operation of the backup mode responsive to the high threshold being within the predetermined range of the low threshold.