Host Firmware Update via Service Processor Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Not all host systems have the hardware capability for service processors to directly access storage devices or communicate with component devices, making it difficult to update firmware conveniently.

Innovation Solution

A method where an initialization component of a host requests and receives a replacement firmware image from a service processor, which is then provided to an updating program to replace the existing firmware image on the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the service processor directly accesses storage devices or communicates with component devices, then firmware updates can be performed conveniently, but the hardware capability is not available in all host systems

Engineering Contradiction:
Improvefirmware update convenienceVSAvoidhardware capability compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an initialization component as an intermediary between the service processor and component devices. This intermediary provides the necessary hardware abstraction layer that enables firmware updates on systems where the service processor cannot directly access component devices, thus resolving the contradiction between update convenience and hardware compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the service processor has direct hardware access capability, then firmware updates are straightforward, but this increases device complexity

Engineering Contradiction:
Improvefirmware update processVSAvoidhardware access capability
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The initialization component serves as a mediator that simplifies the firmware update process without requiring direct hardware access capabilities in the service processor. This intermediary layer maintains ease of operation while avoiding the need for complex direct access hardware, thus resolving the contradiction between operational simplicity and device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10831467B2Techniques of updating host device firmware via service processor
Publication Date: 2020.11.10 AMERICAN MEGATRENDS
  • US10831467B2 patent drawing
  • US10831467B2 patent drawing
  • US10831467B2 patent drawing

AI summary

In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component requests from a service processor of the host a first replacement firmware image of a first device of the host. The initialization component then receives the first replacement firmware image from the service processor. The initialization component further provides the first replacement firmware image to a first updating program. The initialization component uses the first updating program to replace the first existing firmware image on the first device with the first replacement firmware image.