BIOS Configuration Remediation via POST Code Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in diagnosing and remediating configuration issues during booting, as existing methods lack efficient mechanisms to identify and correct errors associated with BIOS settings.

Innovation Solution

The proposed solution involves using POST codes to determine errors during booting, with diagnostic codes identifying whether the error is related to BIOS settings and remediation codes changing these settings from a first state to a second state, thereby rebooting the system to resolve configuration issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If diagnostic code is used to identify configuration errors during booting, then error detection capability is improved, but system complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements nested diagnostic functionality by embedding diagnostic code, remediation code, and BIOS attribute manipulation capabilities within the existing BIOS structure. The diagnostic code is integrated into the boot process, and the remediation code is nested within the diagnostic routine, allowing error identification and correction to occur within the existing system framework without adding external complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The BIOS is given multiple functions by integrating diagnostic, error identification, remediation, and system reboot capabilities into a single unified system. The same BIOS that traditionally handles basic input/output operations now also performs configuration error diagnosis and automated remediation, eliminating the need for separate diagnostic systems.

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

2Ease of operation

If remediation code automatically changes BIOS configuration settings, then ease of operation is improved, but reliability may worsen due to unauthorized modifications

Engineering Contradiction:
Improveease of operationVSAvoidsystem reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the diagnostic code first identifies the specific configuration error, determines the appropriate remediation action, and then executes the remediation code to change BIOS attributes. The system monitors the boot process to detect errors, provides feedback about the identified issue, and only after successful remediation and verification does it complete the boot sequence, ensuring that modifications are justified and effective.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary diagnostic actions before executing remediation. The diagnostic code runs first to identify configuration errors, and only after confirming an error exists does the remediation code modify BIOS attributes. This preliminary detection phase ensures that modifications are made only when necessary and based on verified error conditions.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If POST code monitors booting process, then boot error detection is improved, but processing time increases

Engineering Contradiction:
Improveboot error detectionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts specific diagnostic functions from the general POST code and implements them as targeted diagnostic checks within the boot process. Rather than having the POST code perform comprehensive monitoring of all system operations, the system extracts and executes specific diagnostic routines that focus only on configuration-related errors, reducing the overall monitoring overhead while maintaining effective error detection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The diagnostic system implements selective monitoring by skipping routine checks for components and configurations that are known to be functioning correctly. The POST code performs rapid targeted checks on critical boot-related configurations and skips detailed monitoring of non-critical areas, allowing the system to maintain high error detection capability while minimizing the time spent on comprehensive monitoring.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10877845B2Apparatus and method for diagnostic use of BIOS attributes to remediate configuration issues
Publication Date: 2020.12.29 DELL PROD LP
  • US10877845B2 patent drawing
  • US10877845B2 patent drawing
  • US10877845B2 patent drawing

AI summary

An information handling system includes a storage device and a processor. The storage device stores Power-On Self Test (POST) code, diagnostic code, and remediation code. The POST code determines whether an error occurred while booting the information handling system. If an error occurred, the diagnostic code determines whether the error is associated with a configuration setting of the information handling system being in a first state. If the error is associated with the configuration setting being in the first state, the remediation code changes the first configuration setting from the first state to a second state, and reboots the information handling system.