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:
Mar. 20, 2012
Filed:
Sep. 26, 2008
Silviu C. Calinoiu, Kirkland, WA (US);
David Grant, Duvall, WA (US);
Anthony J. Lorelli, Kirkland, WA (US);
Pavan Kasturi, Redmond, WA (US);
William Campbell, Redmond, WA (US);
Silviu C. Calinoiu, Kirkland, WA (US);
David Grant, Duvall, WA (US);
Anthony J. Lorelli, Kirkland, WA (US);
Pavan Kasturi, Redmond, WA (US);
William Campbell, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be implemented that acts in different modes of operation for each of one or more software modules that are instances of applications. In one mode of operation, memory operations may be performed in accordance with one or more mitigation actions, and in another mode of operation, the memory management module performs memory operations as requested, without performing mitigation actions. A memory management module may maintain a record in a data store associated with the memory management module that may be used to determine whether to enable the mitigations. In some implementations, records maintained by each of a plurality of computing devices may be aggregated at a central server and this aggregated information may be used to adjust the entries on each of the computing devices.