Patent ID: 7120808

Claim:
An information processing apparatus, comprising: detection means for detecting a current flowing through a predetermined electrical path in said information processing apparatus; first output means for outputting, when a level of said current detected by said detection means exceeds a predetermined limit level, a first signal indicating so; second output means for outputting, when said first signal is outputted by said first output means, a second signal commanding that a clock frequency of said information processing apparatus be reduced; frequency control means for controlling such that, when said second signal is outputted by said second output means, said clock frequency of said information processing apparatus is reduced by utilizing a throttling function of said information processing apparatus after a first period of time elapses from when said second signal is outputted by said second output means; and terminating means for terminating a control of said frequency control means after a second period of time that is predetermined based on said first period of time elapses from when control by said frequency control means is initiated.