Patent ID: 7934111

Claim:
An information processing apparatus which transitions from an active state, in which processing according to an application program is executed, to a paused state due to a predetermined trigger, and transitions from the paused state to the active state due to another trigger different from the predetermined trigger, comprising: usage rate calculating means for calculating a usage rate of a main memory, when transition is made from the active state to the paused state; paused state selecting means for selecting a paused state to which transition is to be made from among a plurality of kinds of the paused state, on the basis of a usage rate of the main memory calculated by the usage rate calculating means; and paused state transition means for transitioning itself to a paused state selected by the paused state selecting means, wherein: the plurality of kinds of the paused state include at least a first paused state and a second paused state; in the first paused state, supply of power to a processor is stopped, and supply of power to the main memory is performed; and in the second paused state, supply of power to the processor is stopped, and supply of power to the main memory is stopped, and wherein the usage rate calculating means calculates the usage rate of the main memory by dividing a capacity of the main memory currently being used by a total capacity of the main memory, and determines whether the calculated usage rate of the main memory is equal to or higher than a preset threshold, and if the calculated usage rate of the main memory is equal to or higher than the preset threshold, the paused state selecting means selects the second paused state as a paused state to which transition is to be made.