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:
Aug. 20, 2019

Filed:

May. 11, 2015
Applicant:

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

Inventors:

Mehmet Iyigun, Bellevue, WA (US);

Yevgeniy Bak, Redmond, WA (US);

Michael Fortin, Redmond, WA (US);

David Fields, Redmond, WA (US);

Cenk Ergan, Bellevue, WA (US);

Alex Kirshenbaum, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/12 (2016.01); G06F 12/0831 (2016.01); G06F 11/14 (2006.01); G06F 12/0866 (2016.01); G06F 12/14 (2006.01); G06F 12/128 (2016.01); G06F 12/0862 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0833 (2013.01); G06F 11/1441 (2013.01); G06F 12/0866 (2013.01); G06F 12/128 (2013.01); G06F 12/14 (2013.01); G06F 12/0862 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/2022 (2013.01); G06F 2212/2146 (2013.01); G06F 2212/222 (2013.01); G06F 2212/466 (2013.01); G06F 2212/62 (2013.01); Y02D 10/13 (2018.01);
Abstract

To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.


Find Patent Forward Citations

Loading…