BIOS Option Combination Switching with BMC Flag-Bit Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BIOS Setup configuration processes in servers require significant research, development, and maintenance efforts due to the need for batch modification and switching of options, which are cumbersome and not user-friendly, especially when operating in different application modes.

Innovation Solution

A method and system that utilize flag bits in the BIOS to synchronize and set options between different combination modes, utilizing a baseboard management controller (BMC) and intelligent platform management interface (IPMI) for simplified logical processing and option setting, reducing the need for extensive manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If batch modification of combined options is performed in BIOS Setup interface, then configuration can be changed, but tremendous amount of work and adaptation cost is brought

Engineering Contradiction:
Improveconfiguration modificationVSAvoidwork and adaptation cost
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent introduces a configuration management system as an intermediary between users and BIOS options. This system provides a unified interface for batch modification of combined options, eliminating the need for users to directly navigate through complex BIOS Setup interfaces. The intermediary system handles the complexity of option combination and synchronization automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the configuration management into separate functional modules: option definition module, configuration storage module, and synchronization module. This segmentation allows independent management of different option types and combinations, making batch modification operations simpler and more efficient without affecting other parts of the system.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If batch modification of multi-node combined options is performed, then configuration can be updated across nodes, but tremendous amount of work is required

Engineering Contradiction:
Improvemulti-node configurationVSAvoidwork required
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal configuration management system that can handle multiple node types and application modes through a single unified interface. The system stores configuration information in a standardized format that can be applied across different nodes, enabling batch modification without requiring separate operations for each node or mode.

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

Solution Approach 2:

The patent performs preliminary actions by pre-defining option combinations and their relationships in a configuration database. Before actual modification occurs, the system prepares templates and validation rules, so that when batch modification is needed, the system can quickly apply changes without requiring extensive real-time analysis or manual configuration of each node.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If configuration switching in different application modes is performed, then mode adaptation is achieved, but complex operations are required

Engineering Contradiction:
Improveapplication mode switchingVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic configuration management where the system automatically adapts configuration options based on the current application mode. The configuration storage structure includes mode-specific parameters that are dynamically loaded and applied when mode switching occurs, eliminating the need for manual reconfiguration while maintaining system complexity at a manageable level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms that detect the current application mode and automatically adjust configuration settings accordingly. When mode switching is detected, the system receives feedback about the new mode and automatically applies the appropriate configuration parameters, reducing operation complexity for users while maintaining adaptability across different modes.

Inventive Principle:
Principle #23Feedback

4Ease of manufacture

If options are set in BIOS Setup interface, then configuration can be modified, but options only take effect at next re-startup

Engineering Contradiction:
Improveoption settingVSAvoidre-startup delay
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by loading configuration changes into memory before system re-startup is required. The configuration management system applies changes to volatile memory structures that are active during system operation, so that options take effect immediately without waiting for the next re-startup cycle. This preliminary loading of configuration data eliminates the delay.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12547414B2Method and system for setting options of bios, device and storage medium
Publication Date: 2026.02.10 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12547414B2 patent drawing
  • US12547414B2 patent drawing
  • US12547414B2 patent drawing

AI summary

Disclosed are a method and system for setting options of a basic input output system (BIOS), a device and a storage medium. The method includes: numbering different option combination modes; creating a first combination structure of the options configured to store numbers of the different option combination modes; sending a default option combination mode value from the BIOS to a baseboard management controller, and forming a second combination structure in the baseboard management controller; and reading configure values from the second combination structure, and executing different operations for option setting according to different configure values. According to the method, the options occupy a small storage space of the baseboard management controller, such that cost of a memory is saved. Logical processing is carried out by means of flag bits, such that the options are synchronized and set between the different combination modes.