Configurable Hardware Firmware Updates Using External Configuration Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic systems face challenges in efficiently managing firmware updates and hardware component upgrades due to complex hardware configurations and limited scalability, leading to inefficiencies and security vulnerabilities.

Innovation Solution

A system with a common memory region for each configurable hardware component that allows for discovery and identification, enabling an external management system to provide tailored firmware updates based on the identified configuration, minimizing resource usage and ensuring secure, scalable upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all possible firmware packages for all hardware configurations are stored in the electronic system, then any hardware configuration can be supported, but the memory required becomes excessively large and expensive

Engineering Contradiction:
Improvehardware configuration supportVSAvoidmemory storage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by having the external system perform hardware configuration discovery and firmware selection before the firmware is transferred to the electronic system. The controller discovers hardware components, determines the configuration, and receives only the specific firmware package needed, rather than storing all possible firmware packages in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an external system as an intermediary between the hardware configuration and the firmware storage. The external system acts as a mediator that discovers hardware components, determines compatibility, selects appropriate firmware packages, and transfers only the necessary firmware to the electronic system, eliminating the need for the electronic system to store all possible firmware variants.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the number of hardware configurations is limited to reduce firmware storage requirements, then memory usage decreases, but the ability to customize and update features is restricted

Engineering Contradiction:
Improvefirmware storage capacityVSAvoidhardware customization capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the firmware configuration dynamic rather than static. The system discovers hardware components at runtime, determines the actual configuration, and receives firmware packages that match the discovered configuration. This allows the system to support multiple hardware configurations without pre-storing all possible firmware variants, enabling both cost-effectiveness and flexibility.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If manual updating by the user is required, then system complexity is reduced, but the process becomes dependent on user experience and accuracy

Engineering Contradiction:
Improveupdate system complexityVSAvoidupdate process simplicity
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling the electronic system to automatically discover its own hardware configuration and request the appropriate firmware package from the external system. The controller performs hardware discovery, determines the configuration, and initiates the firmware update process without requiring manual user intervention, making the system both simple to operate and secure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250384135A1Methods and systems for securely modifying hardware components of electronic systems
Publication Date: 2025.12.18 SCHLAGE LOCK CO LLC
  • US20250384135A1 patent drawing
  • US20250384135A1 patent drawing
  • US20250384135A1 patent drawing

AI summary

A system and method for updating configurable hardware components of electronic systems wherein each configurable hardware component has a discoverable common memory region that includes specific identification information for the associated hardware component. Each common memory region can be surveyed in connection with generating a survey report that can be communicated to an external hardware management system that is remote from, and/or external to, the product. Using the identification information provided by the survey report, the external hardware management system can determine customized, and compatible, updated firmware for the electronic system, thereby minimizing the amount of firmware stored on the product. A variety of security measures can be also utilized to prevent unauthorized changes to the hardware components of the system. The survey report can be compared by a controller of the electronic system to a stored hardware inventory in connection with detecting at least potential tampering with the product.