Core-and-Backup Firmware Updates for Isolated Data Center Computers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for firmware updates in data centers are cumbersome, costly, and inefficient, particularly for non-cloud connected computers, leading to network resource wastage and delayed updates due to separate downloads and bandwidth limitations.

Innovation Solution

A core system analyzes firmware update requirements for both cloud and non-cloud connected computers, generating a comprehensive update package from a cloud infrastructure, which is then distributed to all computers in the data center, eliminating the need for manual updates and direct network connections for individual downloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each cloud connected computer downloads firmware updates separately from the cloud infrastructure, then each computer can receive updates independently, but network bandwidth is wasted due to repeated downloads of the same content

Engineering Contradiction:
Improvefirmware update deliveryVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple auxiliary systems share a single core system that downloads the firmware update package once from the cloud infrastructure. The core system then distributes the package to all auxiliary systems locally, merging the download function into a single point to eliminate redundant network transfers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The core system downloads and stores the complete firmware update package in advance before distribution to auxiliary systems. This preliminary action ensures that when auxiliary systems need updates, the package is already available locally for immediate distribution without requiring real-time network access.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual firmware updates are performed for each computer in the data center, then updates can be applied with full control, but the process becomes cumbersome and time-consuming

Engineering Contradiction:
Improvefirmware update processVSAvoidupdate deployment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The core system automatically manages the firmware update process by receiving update instructions, downloading the package from the cloud infrastructure, and distributing it to all auxiliary systems without requiring manual intervention for each computer. The system serves itself by automating the repetitive tasks of update deployment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The core system performs multiple functions: it acts as a firmware repository, a distribution server, and a coordination point for all auxiliary systems. This universal system handles firmware updates for both cloud-connected and non-cloud-connected computers through a single unified process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If non-cloud connected computers are used for security reasons, then security is improved, but firmware updates become difficult to deploy

Engineering Contradiction:
ImprovesecurityVSAvoidfirmware update capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The data center systems are segmented into two roles: core systems that maintain cloud connectivity for downloading updates, and auxiliary systems that may be non-cloud connected for security reasons. This segmentation allows each system type to operate in its optimal security configuration while still enabling update deployment through the cloud-capable core systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The core system acts as an intermediary between the cloud infrastructure and non-cloud-connected auxiliary systems. It downloads firmware updates from the cloud and transfers them locally to auxiliary systems that cannot directly access the cloud, thereby enabling updates while maintaining the security isolation of non-cloud systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If a comprehensive firmware update package is generated and distributed by the core system, then all auxiliary systems can be updated efficiently, but the core system must handle larger data packages

Engineering Contradiction:
Improvefirmware update efficiencyVSAvoidfirmware package size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The core system is specifically equipped with the capability to handle large firmware update packages, including adequate storage and processing resources. This local quality enhancement at the core system level enables it to manage comprehensive update packages without affecting the resource constraints of auxiliary systems.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12405780B2Firmware updates using a first core system and a backup core system
Publication Date: 2025.09.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12405780B2 patent drawing
  • US12405780B2 patent drawing
  • US12405780B2 patent drawing

AI summary

Some examples relate to firmware updates. In an example, a first core system determines firmware updates to be installed on the first core system and auxiliary systems of a data center. The first core system sends firmware update package generation instructions to a cloud infrastructure comprising data center firmware updates. The first core system downloads a firmware update package from the cloud infrastructure. The first core system updates firmware of the first core system, based on one or more firmware updates in the firmware update package. The first core system receives a request for a specific firmware update from an auxiliary system. Based on the request received from the auxiliary system, the first core system identifies the specific firmware update for the auxiliary system from the firmware update package. The first core system provides the specific firmware update to the auxiliary system.