Modular Assembly Information Compilation to Reduce Storage Costs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storing assembly information for modular assemblies in electronic devices can be costly and inefficient due to varying sizes and large quantities, consuming valuable storage resources and increasing costs.

Innovation Solution

A management controller identifies installed modular assemblies, retrieves self-identifying, self-describing data, and compiles it into a data repository, reducing storage needs by only storing information for installed assemblies, and allowing machine-readable instructions to interact efficiently with these assemblies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If assembly information is stored in each modular assembly, then interaction with modular assemblies is enabled, but storage resources are consumed and costs increase

Engineering Contradiction:
Improveinteraction with modular assembliesVSAvoidstorage resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the assembly information storage function from the modular assemblies themselves and relocates it to a centralized data repository. The modular assemblies no longer need to store their own information, instead referencing it externally through identifiers, thereby eliminating the storage burden on each individual assembly while maintaining accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a centralized data repository as an intermediary between the modular assemblies and the systems that need to access their information. This intermediary stores the assembly information centrally and provides it to various components through requests, eliminating the need for each modular assembly to maintain its own storage resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all possible modular assembly information is stored, then complete information is available, but storage costs and complexity increase

Engineering Contradiction:
Improveinformation completenessVSAvoidstorage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-defining a standardized set of information elements that characterize modular assemblies. This predefined schema allows the system to retrieve only the necessary information for a given modular assembly type, avoiding the need to store all possible information for all possible assemblies while ensuring completeness for the intended use cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by storing assembly information in a centralized repository rather than duplicating it in each modular assembly. This allows the same information to be accessed by multiple systems without redundancy, optimizing storage usage while maintaining information availability for different purposes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250227844A1Compilation of assembly information for modular assemblies
Publication Date: 2025.07.10 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250227844A1 patent drawing
  • US20250227844A1 patent drawing
  • US20250227844A1 patent drawing

AI summary

In some examples, a management controller identifies modular assemblies installed in an electronic device, accesses a data repository based on the identified modular assemblies to retrieve assembly information elements of the identified modular assemblies, and obtains a compiled representation of the assembly information elements. The management controller stores, in a memory, the compiled representation of the assembly information elements. Machine-readable instruction cause the electronic device to use the compiled representation of the assembly information elements retrieved from the memory in interactions with the modular assemblies.