US Patent Application 17733463. OUT-OF-BAND METHOD TO CHANGE BOOT FIRMWARE CONFIGURATION simplified abstract

From WikiPatents
Jump to navigation Jump to search

OUT-OF-BAND METHOD TO CHANGE BOOT FIRMWARE CONFIGURATION

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

Neeraj Ladkani of Bothell WA (US)

Kuo-Shu Huang of Woodinville WA (US)

James George Cavalaris of Kirkland WA (US)

OUT-OF-BAND METHOD TO CHANGE BOOT FIRMWARE CONFIGURATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 17733463 titled 'OUT-OF-BAND METHOD TO CHANGE BOOT FIRMWARE CONFIGURATION

Simplified Explanation

- The patent application describes a computer system that includes a baseboard management controller (BMC) responsible for managing values of multiple variables stored in a flash memory through firmware. - The BMC generates a capsule that contains a request to either read the value of a variable or overwrite it with a new value. - This capsule is then sent to the firmware, which accesses the flash memory to perform the requested operation and transmits the value or new value back to the BMC. - The BMC, upon receiving the value or new value, transfers it to a second computer system over an out-of-band network. - The purpose of this innovation is to provide a mechanism for remotely managing and updating variables stored in a computer system's flash memory.


Original Abstract Submitted

A computer system includes a baseboard management controller (BMC) configured to manage values of a plurality of variables stored in a flash via firmware. Managing the values of the plurality of variables includes generating a capsule containing a request for reading a value of a variable among the plurality of variables or overwriting the value of the variable with a new value. The capsule is then sent to the firmware, causing the firmware to access the flash to read the value of the variable or overwrite the value of the variable with the new value, and cause the value or the new value to be transmitted to the BMC. In response to receiving the value or new value of the variable, the BMC passes the value or the new value of the variable to a second computer system over an out-of-band network.