US 12,135,973 B1
Unified extensible firmware interface (UEFI) capsule-based update of firmware logo image
Ravishankar Jayraman, Cuddalore District (IN); Imtiyaz Karim, Chennai (IN); Ravindar Dhamodharan, Chennai (IN); and Ramesh R, Chennai (IN)
Assigned to AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed by AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed on Dec. 28, 2022, as Appl. No. 18/147,543.
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); G06F 9/4401 (2018.01); G06F 21/57 (2013.01)
CPC G06F 9/4411 (2013.01) [G06F 8/65 (2013.01); G06F 21/572 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computing device, comprising:
one or more processors; and
at least one non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the one or more processors, cause the computing device to:
receive, at a firmware logo image updater executing on the computing device, a Unified Extensible Firmware Interface (UEFI) capsule, the UEFI capsule comprising a firmware logo image;
store the UEFI capsule in a UEFI system partition of a non-volatile storage device to maintain the firmware logo image in the UEFI capsule during a first reboot of the computing device for display during a subsequent reboot of the computing device;
detect the first reboot of the computing device;
in response to detecting the first reboot of the computing device, execute a firmware comprising a logo update firmware management protocol (FMP);
retrieve, using the logo update FMP, the UEFI capsule stored in the UEFI system partition of the non-volatile storage device;
update, using the logo update FMP, a firmware logo image volume with the firmware logo image stored in the UEFI capsule to generate an updated firmware logo image; and
display, during the subsequent reboot of the computing device, the updated firmware logo image on a display screen connected to the computing device.