Component firmware updates
AssigneeHewlett-Packard Development Company, L.P.
InventorsMingHong Lee, Yi-Fan Hsia, Ming Chang Hung, Hung Lung Chen
Life of this patent
Estimating the term…
Abstract
In one example, a computing device may include a processor and a memory in communication with the processor. The memory may include a firmware update logic executable by the processor to detect an external device connected to the computing device, determine that a first component firmware and a second component firmware on the external device are to be updated, and perform an update of the first component firmware in parallel with an update of the second component firmware on the external device.
Claims15
A computing device comprising:
- a processor;
- and
- a memory in communication with the processor, the memory including a firmware update logic executable by the processor to:
- detect an external device connected to the computing device;
- determine that a first component firmware and a second component firmware on the external device are to be updated;
- and
- perform an update of the first component firmware in parallel with an update of the second component firmware on the external device.
A computing device comprising:
- a processor;
- and
- a memory in communication with the processor, the memory comprises:
- a detection logic, executable by the processor, to detect an external device connected to the computing device;
- a dependency determination logic, executable by the processor, to determine a dependency relationship between a first component and a second component of the external device;
- and
- a firmware update logic, executable by the processor, to perform a first firmware update of the first component in parallel with a second firmware update of the second component based on the dependency relationship.
A non-transitory machine-readable storage medium encoded with instructions that, when executed by a computing device, cause the computing device to:
- trigger a firmware update of an external device connected to the computing device;
- determine that a first component firmware and a second component firmware associated with a first component and a second component, respectively, of the external device are to be updated;
- determine a dependency relationship between the first component and the second component of the external device;
- and
- perform an update of the first component firmware of the first component in parallel with an update of the second component firmware of the second component at a first level when the first component does not have the dependency relationship with the second component.
The non-transitory machine-readable storage medium of m 11, further comprising instructions to:
- update the first component firmware of the first component in sequence with the second component firmware of the second component when the first component has the dependency relationship with the second component.
Dependencies are inferred from the claim text.