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. 15, 2016

Filed:

Jun. 14, 2013
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Alex Mark Semenko, Issaquah, WA (US);

Kirsten Valery Stark, Seattle, WA (US);

Innokentiy Basmov, Redmond, WA (US);

Kevin Chin, Bellevue, WA (US);

Scott Chao-Chueh Lee, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 11/07 (2006.01); G06F 1/24 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0766 (2013.01); G06F 1/24 (2013.01); G06F 11/0778 (2013.01); G06F 11/0757 (2013.01); G06F 11/0793 (2013.01);
Abstract

One or more techniques and/or systems are provided for securely obtaining memory content after a device malfunction. For example, applications, components, and/or an operating system of a device may maintain information within volatile memory in a secure manner (e.g., using encryption). When the device malfunctions, such information may be useful for diagnosing what caused the malfunction. Accordingly, memory content within volatile memory may be securely retrieved, encrypted, and/or stored before such memory content is flushed/removed from volatile memory. For example, a warm reset is performed to initially reboot the device without removing memory content from volatile memory. The memory content may be retrieved and encrypted to create encrypted memory content that may be stored within nonvolatile memory for later access. After a second reboot, device malfunction information may be obtained by decrypting the encrypted memory content using a private key matching a public key used to encrypt the memory content.


Find Patent Forward Citations

Loading…