Patent ID: 7353410

Claim:
A method of managing power in an electronic system, comprising: measuring a current and a voltage supplied to said at least a portion of electronic system; computing a power waveform from said current and said voltage and filtering said power waveform to produce multiple time-frame measurements for multiple time-frames of operation of said electronic system, wherein said multiple time-frames are all of differing lengths; comparing said multiple time-frame measurements with a corresponding pair of predetermined thresholds including a minimum threshold and a maximum threshold for each of said multiple time-frames, to determine whether at least one of said multiple time-frame measurements indicates a need to adjust power consumption within said electronic system; and controlling a power management state of at least one component within said electronic system, wherein in response to said comparing determining that a particular one of said multiple time-frame measurements exceeds said corresponding maximum threshold, said controlling controls said power management state to reduce power consumption for a particular time frame corresponding to said particular one of said multiple time-frame measurements, and wherein in response to said comparing determining that said particular one of said multiple time-frame measurements falls below said corresponding minimum threshold, said controlling controls said power management state to increase power consumption for said particular time frame.