Patent ID: 7386746

Claim:
An information processing apparatus having a hibernation state, the information processing apparatus comprising: means for storing data required to resume a state of information processing apparatus from the hibernation state to an arbitrary operational state when the state of the information processing apparatus is shifted from the arbitrary operational state to the hibernation state; means for turning off the information processing apparatus after the state of the information apparatus is shifted to the hibernation state; means for turning on the information processing apparatus with a plurality of turning-on processes; means for determining whether the state of information processing apparatus is resumed from the hibernation state when the information processing apparatus is turned on after the information processing apparatus is turned off; means for resuming the state of the information processing apparatus from the hibernation state to the arbitrary operational state based on the required data when the means for determining determines that the state of the information processing apparatus is resumed from the hibernation state; a first device which has a first operating system; a second device which has a second operating system; means for storing an identification of a device whose operating system is used to start up the information processing apparatus; means for selecting one of the first device and the second device based upon the stored identification; and wherein, the means for resuming includes means for skipping at least one of the turning-on processes which is not indispensable for resuming when the determining means determines that the state of the information processing apparatus is resumed from the hibernation state, and wherein, one of the first operating system and the second operating system in the selected device is started up when the state of the information processing apparatus resumes from the hibernation state to the arbitrary operational state.