BMC-Managed BIOS Session Auto-Resume After Power Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Long-duration BIOS/UEFI change sessions in information handling systems are prone to disruptive events, leading to incomplete or lost changes due to power failures or other interruptions, requiring users to repeat the entire process.

Innovation Solution

Implementing a BMC with an auto-resume management module that tracks session progress and, upon detection of an interruption, resumes the session from the last completed state during the next power-on, using change indications stored in a non-volatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If BIOS change sessions are allowed to run for long durations to complete complex configuration tasks, then the completeness of configuration changes can be improved, but the system becomes more vulnerable to disruptive events such as power failures that can interrupt the session and cause loss of changes

Engineering Contradiction:
Improvecompleteness of configuration changesVSAvoidvulnerability to disruptive events
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by saving the state of BIOS configuration changes to persistent storage before the session completes. This allows the system to recover and resume changes after a disruptive event without losing progress, effectively preparing in advance for potential interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring session status and detecting when sessions are interrupted. Based on this feedback, the system automatically initiates resume operations to continue incomplete configuration changes, creating a closed-loop control system that responds to interruption events.

Inventive Principle:
Principle #23Feedback

2Loss of time

If the system automatically tracks and resumes interrupted BIOS change sessions, then user effort and time can be reduced, but the system complexity increases due to the need for session tracking and state management mechanisms

Engineering Contradiction:
Improveuser effort and timeVSAvoidsession tracking and state management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system provides self-service by automatically detecting interrupted sessions and resuming them without requiring user intervention. The BMC autonomously monitors session status, identifies interruptions, and triggers resume operations, eliminating the need for users to manually re-execute configuration tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The BMC is designed with multi-functionality, serving both as a management controller and as a session tracking system. By consolidating session management capabilities within the existing BMC infrastructure, the system avoids adding separate dedicated tracking hardware, thereby reducing overall system complexity.

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

3Reliability

If session state information is stored in non-volatile memory to enable resume functionality, then the ability to recover from interruptions is improved, but the device complexity and memory requirements increase

Engineering Contradiction:
Improveability to recover from interruptionsVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential session state information that is necessary for resuming changes, rather than storing complete session data. By selecting and storing only critical state variables and change parameters, the system reduces memory requirements while maintaining the ability to recover from interruptions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified copies of session state information in non-volatile memory, storing essential data structures that represent the current configuration state. These copies are sufficient for resume operations without requiring storage of the entire original session data, thereby reducing memory overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12436773B2Managed auto-resume for interrupted bios processes
Publication Date: 2025.10.07 DELL PROD LP
  • US12436773B2 patent drawing
  • US12436773B2 patent drawing
  • US12436773B2 patent drawing

AI summary

An information handling system includes a BMC and a host processing system with a BIOS. The BIOS can provide a indications to the BMC that a session for changing functions of the BIOS has been started, that one or more changes to the functions has occurred, and that the session has been completed. The BMC receives the session start indication, at least one of the change indications, and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication. Subsequent to the event, the BMC provides a session interrupted indication that the session was interrupted and the at least one change indication to the BIOS. The BIOS restarts the session in response to receiving the session interrupted indication and re-executes the change to the function indicated by the at least one change indication.