Software-defined FRU Database Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field-replaceable units (FRUs) in information handling systems typically store hardware definition information locally, limiting flexibility and maintenance options, as this information is often embedded within the physical storage resources of the FRU.

Innovation Solution

The proposed solution involves an information handling system that determines the storage location of a database containing hardware definition information, allowing it to retrieve this information from a database rather than relying on local physical storage, decoupling the FRU data from the physical hardware and enabling storage in various locations, including encrypted databases accessible via a uniform resource identifier (URI).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware definition information is stored locally in physical storage resources of the FRU, then the FRU can operate independently with self-contained data, but the system loses flexibility and maintenance options

Engineering Contradiction:
Improveflexibility and maintenance optionsVSAvoiddata storage architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts hardware definition information from the physical storage resources of the FRU and stores it externally in a database. This allows the information to be accessed centrally while the FRU itself remains physically simple, resolving the contradiction between system flexibility and device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a database as an intermediary between the FRU and the hardware definition information. The database serves as a mediator that provides centralized storage and retrieval capabilities, enabling system-wide flexibility without requiring complex storage architectures within each FRU.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If hardware definition information is stored in a centralized database, then system flexibility and maintenance capabilities are improved, but the system requires additional infrastructure for database storage and retrieval

Engineering Contradiction:
Improvemaintenance capabilitiesVSAvoidsystem infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal database infrastructure that serves multiple FRUs and multiple information types. This centralized system provides multi-functional capabilities including storage, retrieval, and updates of hardware definition information for various components, improving maintenance ease while avoiding redundant infrastructure for each FRU.

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

3Ease of repair

If hardware definition information is decoupled from physical hardware, then maintenance and updates become easier, but the system requires more sophisticated data management mechanisms

Engineering Contradiction:
Improvemaintenance and updatesVSAvoiddata management mechanisms
Core Design Contradiction:
Ease of repairVSDevice complexity

Solution Approach 1:

The patent creates a digital copy of hardware definition information stored in a database, separate from the physical FRU. This copying approach allows maintenance personnel to access, update, and manage information digitally without physically manipulating the FRU, simplifying maintenance while the data management mechanism handles the complexity of synchronization and version control.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12153643B2Software-defined FRU
Publication Date: 2024.11.26 DELL PROD LP
  • US12153643B2 patent drawing
  • US12153643B2 patent drawing
  • US12153643B2 patent drawing

AI summary

An information handling system may include at least one processor; and an information handling resource, wherein the information handling resource has hardware definition information associated therewith, and wherein the hardware definition information is not stored in a physical storage resource of the information handling resource; wherein the information handling system is configured to: determine a storage location of a database including the hardware definition information of the information handling resource; and retrieve the hardware definition information from the database.