The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 08, 2014

Filed:

Feb. 24, 2011
Applicants:

Yevgeniy M. Bak, Redmond, WA (US);

Kirsten V. Stark, Redmond, WA (US);

Mehmet Iyigun, Kirkland, WA (US);

Emily N. Wilson, Seattle, WA (US);

Andrew D. Rogers, Bellevue, WA (US);

James A. Schwartz, Jr., Seattle, WA (US);

Nicholas Stephen Judge, Bellevue, WA (US);

Inventors:

Yevgeniy M. Bak, Redmond, WA (US);

Kirsten V. Stark, Redmond, WA (US);

Mehmet Iyigun, Kirkland, WA (US);

Emily N. Wilson, Seattle, WA (US);

Andrew D. Rogers, Bellevue, WA (US);

James A. Schwartz, Jr., Seattle, WA (US);

Nicholas Stephen Judge, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/26 (2006.01);
U.S. Cl.
CPC ...
Abstract

Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an operational state and may establish an environment in which another phase of the resume is performed. The hibernation information may be partitioned to store separately data to be used at each resume phase. The information may be stored in a compressed form. In a first phase, a boot-level resume loader may restore a portion of the operating system based on a portion of the hibernation information. The restored portion may be used in a second phase to retrieve hibernation information from another portion through the operating system (OS). Multiple processors supported by the OS may read and decompress the hibernation information that is then moved back to operational memory. The operating system may support asynchronous disk input/output or other functions that accelerate the resume process.


Find Patent Forward Citations

Loading…