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.
Patent No.:
Date of Patent:
Jan. 14, 2014
Filed:
Dec. 10, 2007
Michael Fortin, Redmond, WA (US);
Cenk Ergan, Bellevue, WA (US);
Mehmet Iyigun, Bellevue, WA (US);
Yevgeniy Bak, Redmond, WA (US);
Ben Mickle, Bellevue, WA (US);
Aaron Dietrich, Bothell, WA (US);
Alexander Kirshenbaum, Redmond, WA (US);
Michael Fortin, Redmond, WA (US);
Cenk Ergan, Bellevue, WA (US);
Mehmet Iyigun, Bellevue, WA (US);
Yevgeniy Bak, Redmond, WA (US);
Ben Mickle, Bellevue, WA (US);
Aaron Dietrich, Bothell, WA (US);
Alexander Kirshenbaum, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.