Method and system for providing hybrid-shutdown and fast startup processes
AssigneeHewlett-Packard Development Company, L.P.
InventorsHyejung Yi, Vicky He
Life of this patent
Estimating the term…
Abstract
A system and corresponding method are disclosed to provide hybrid-shutdown and fast startup processes. The system allows a computer to quickly return to its last state before power-off instead of going through the hardware enumeration and configuration of a normal full system boot. The system enables fast system startup regardless of the number of pre-loaded software as long as there is no hardware configuration change since the previous power-off. Therefore, PC manufacturers can freely add value-add software without compromising the boot time. The system is integrated into the computer's power-off path, thus delivering a true power-off state and the lowest power consumption level.
Claims20
A computer-implemented method for providing hybrid-shutdown and fast startup processes for a computer system, the computer system including an operating system (OS), the method comprising:
- enabling a user to enter an instruction to start a hybrid-shutdown process;
- passing the instruction to an application that starts the hybrid-shutdown process;
- requesting the OS to prepare for a hibernate state by saving a current system state as a last system state, wherein the OS requests hardware to hibernate;
- capturing the hardware request from the OS;
- turning off the computer system instead of entering into the hibernate state;
- and
- upon a next power-on, performing a fast resume process from the hibernate state using the saved last system state to provide full functionality of the computer system.
A system for providing hybrid-shutdown and fast startup processes, comprising:
- a button enabling a user to enter an instruction to start the hybrid-shutdown process, the button being located on a computer;
- an application, upon receiving the instruction, requesting an operating system (OS) to prepare for a hibernate state by saving a current system state as a last system state, wherein the OS requests hardware to hibernate;
- and
- basic input/output system (BIOS) firmware configured to capture the hardware request, wherein the BIOS firmware turns off the computer instead of entering into the hibernate state, and wherein upon a next power-on, the OS performs a fast resume process from the hibernate state using the saved last system state to provide full functionality of the computer.
A computer readable medium providing instructions for providing hybrid-shutdown and fast startup processes for a computer system that includes an operating system (OS), the instructions being executed on the computer system and comprising:
- enabling a user to enter an instruction to start a hybrid-shutdown process;
- passing the instruction to an application that starts the hybrid-shutdown process;
- requesting the OS to prepare for a hibernate state by saving a current system state as a last system state, wherein the OS requests hardware to hibernate;
- capturing the hardware request from the OS;
- turning off the computer system instead of entering into the hibernate state;
- and
- upon a next power-on, performing a fast resume process from the hibernate state using the saved last system state to provide full functionality of the computer system.
Dependencies are inferred from the claim text.