Patent ID: 7017052

Claim:
A method for reducing a boot time for a computer, comprising: (a) supplying power to the computer when the computer is in a powered down state; (b) disabling a plurality of input/output (I/O) devices coupled to the computer; (c) performing a boot process for the computer, comprising setting a flag by a basic input/output system (BIOS) of the computer, wherein setting the flag indicates that the computer is being booted from a powered down state; and (d) placing the computer in a suspend to memory state, wherein the steps (a) through (d) are performed before a user turns on the computer, wherein the placing comprises: (d1) checking the flag by an operating system (OS) of the computer, wherein the flag indicates whether or not the computer is being booted from the powered down state, and (d2) placing the computer in the suspend to memory state if the flag indicates that the computer is being booted from the powered down state.