UPDATING FIRMWARE OF A HARDWARE COMPONENT
First Claim
Patent Images
1. A method for updating firmware of a hardware component included in a computing device, the method comprising:
- storing, by the computing device, an executable firmware update for the hardware component on a machine-readable storage medium;
setting, by the computing device, an indication that an update of the firmware of the hardware component should be performed upon reboot;
upon boot-up of the computing device, initiating a firmware update process in response to detection of the indication by the computing device;
triggering, by the firmware update process, the update of the firmware of the hardware component by starting execution of the executable firmware update;
writing results of the update of the firmware to a storage location; and
reporting, by computing device, the results to an entity that is external of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a computing device sets an indication that an update of the firmware of the hardware component should be performed upon reboot. Upon boot-up of the computing device, a firmware update process is initiated in response to detection of the indication by the computing device. The firmware update process triggers the update of the firmware of the hardware component by starting execution of the executable firmware update. The computing device reports the results to an entity that is external of the computing device.
-
Citations
20 Claims
-
1. A method for updating firmware of a hardware component included in a computing device, the method comprising:
-
storing, by the computing device, an executable firmware update for the hardware component on a machine-readable storage medium; setting, by the computing device, an indication that an update of the firmware of the hardware component should be performed upon reboot; upon boot-up of the computing device, initiating a firmware update process in response to detection of the indication by the computing device; triggering, by the firmware update process, the update of the firmware of the hardware component by starting execution of the executable firmware update; writing results of the update of the firmware to a storage location; and reporting, by computing device, the results to an entity that is external of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
at least one processor; and a non-transitory machine-readable storage medium storing instructions executable by the at least one processor to; set an indication that an update of a firmware of a hardware component of the computing device should be performed upon reboot; detect, during boot-up of the computing device, the indication; in response to detecting the indication, initiate a firmware update process; update the firmware of the hardware component by starting an executable firmware update by the firmware update process; write results of the update of the firmware to a storage location; and cause reporting of the results to an entity that is external of the computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium storing instructions that upon execution cause a computing device to:
-
set an indication that an update of a firmware of a hardware component of the computing device should be performed upon reboot; upon boot-up of the computing device, initiate a firmware update process of the computing device, in response to detecting the indication; locate, by the firmware update process, an executable firmware update; start, by the firmware update process, execution of the executable firmware update to update the firmware of the hardware component; write results of the update of the firmware to a storage location, wherein the results indicate a failure of the update of the firmware responsive to failure of the update of the firmware; and cause reporting of the results to an entity that is external of the computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification