BIOS Configuration Payloads for Boot Speed Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing BIOS settings do not optimize performance parameters such as boot speed, operating system installation speed, energy usage, and heat generation, and may become unsuitable when hardware configurations change, necessitating improved techniques for adjusting BIOS settings.

Innovation Solution

A computer-implemented method generates a configuration database to identify optimal BIOS settings based on performance parameters, packages these settings as configuration payloads, and allows users to select and implement them through a BIOS setup utility, enabling optimized boot configurations for various hardware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If default BIOS setting values are used, then the computing system can reliably boot up across different hardware configurations, but performance parameters such as boot speed, operating system installation speed, energy usage, and heat generation are not optimized

Engineering Contradiction:
Improveboot reliabilityVSAvoidboot speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments BIOS configurations into multiple predefined profiles (e.g., performance-optimized, energy-efficient, balanced) that can be selectively applied. Each profile contains specific BIOS setting values optimized for particular performance parameters, allowing users to choose the appropriate profile for their needs without compromising system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements the ability to change BIOS setting parameters based on selected profiles. By storing multiple sets of BIOS settings and allowing dynamic selection among them, the system can adjust performance parameters like boot speed, energy usage, and heat generation while maintaining reliable operation through proven configuration templates.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If default BIOS setting values are used, then the computing system maintains compatibility across different hardware configurations, but the settings become unsuitable when hardware configuration changes

Engineering Contradiction:
Improvehardware compatibilityVSAvoidsettings suitability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent pre-configures multiple BIOS setting profiles that are prepared in advance for different hardware configurations and performance requirements. When hardware changes occur, users can select the appropriate pre-configured profile that matches the new hardware setup, eliminating the need to manually adjust settings and ensuring immediate suitability and reliability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple BIOS configuration profiles are provided, then users can optimize performance parameters, but the complexity of BIOS setup increases

Engineering Contradiction:
Improveboot speedVSAvoidBIOS setup complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent provides pre-configured BIOS profiles that are essentially copied templates of optimized settings. Users can select and apply these ready-made profiles without manually configuring individual parameters, thereby achieving performance optimization while minimizing the complexity of BIOS setup. The complex configuration work has already been done in the profile creation phase.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11941410B2BIOS performance mode configuration deployment
Publication Date: 2024.03.26 QUANTA COMPUTER INC
  • US11941410B2 patent drawing
  • US11941410B2 patent drawing
  • US11941410B2 patent drawing

AI summary

Systems and methods for generating, distributing, and using performance mode BIOS configurations are disclosed. Each performance mode BIOS configuration can be a unique set of BIOS setting values that have been established to optimize a particular performance parameter or set of performance parameters, such as boot speed or operating system installation speed. Based on a given hardware configuration and/or set of performance parameters, one or more performance mode BIOS configurations can be packaged and transferred to a memory of a BMC in the form of one or more configuration payloads. The BIOS Setup Utility can display all configuration payloads, such as listed by the type of performance mode (e.g., “Boot Speed Performance Mode” and “OS Installation Performance Mode”), that are available in the BMC memory and allow a user to overwrite the memory containing the current BIOS configuration with a selected configuration payload.