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:
Mar. 17, 2020

Filed:

May. 01, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Darwin Ou-Yang, Redmond, WA (US);

Oleg Kagan, Issaquah, WA (US);

Sameer Chetan Saiya, Bellevue, WA (US);

Ravinder S. Thind, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 3/06 (2006.01); G06F 9/44 (2018.01); G06F 1/24 (2006.01); G06F 9/4401 (2018.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 1/24 (2013.01); G06F 3/0604 (2013.01); G06F 3/0635 (2013.01); G06F 9/4401 (2013.01); G06F 2201/805 (2013.01);
Abstract

In a first area of a persistent memory, data is stored that defines a known good state that is operable to launch the computing device to the known good state in response to a reboot. In response to a write request to the first area of persistent memory, the requested write is directed to a second area of the persistent memory and a record of redirected writes to the second area of persistent memory is updated. A request is received to establish an update to the known good state. The updated known good state is operable to launch the computing device to the updated known good state in response to a reboot. In response to the request, the record is persisted such that in response to a reboot, the record is usable to restore the redirected writes, thereby launching the computing device to the updated known good state.


Find Patent Forward Citations

Loading…