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:
Jul. 12, 2022

Filed:

May. 14, 2020
Applicant:

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

Inventors:

Daini Xie, Redmond, WA (US);

Thirupathaiah Annapureddy, Redmond, WA (US);

Mallik Bulusu, Bellevue, WA (US);

Muhammad Ashfaq Ahmed, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/4401 (2018.01); G06F 21/57 (2013.01); G06F 8/654 (2018.01); G06F 21/64 (2013.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4406 (2013.01); G06F 8/654 (2018.02); G06F 9/4411 (2013.01); G06F 9/544 (2013.01); G06F 21/572 (2013.01); G06F 21/64 (2013.01); G06F 2221/0751 (2013.01);
Abstract

A computing system is provided, including a processor and memory storing instructions that, when executed, cause the processor to store a firmware update patch in a runtime buffer included in the memory. The runtime buffer may be accessible by firmware and an operating system of the computing system. The processor may perform a first verification check on the firmware update patch. When the firmware update patch passes the first verification check, the processor may copy the firmware update patch to a system management random access memory (SMRAM) buffer included in the memory. The SMRAM buffer may be accessible by the firmware and inaccessible by the operating system. The processor may perform a second verification check on the copy of the firmware update patch. When the copy of the firmware update patch passes the second verification check, the processor may execute the copy of the firmware update patch.


Find Patent Forward Citations

Loading…