BIOS Boot Check for Safe First-Time OS Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During the initial start-up of intelligent electronic devices (IEDs), power loss can corrupt memory or lead to improper initialization, resulting in de-commissioning or prolonged commissioning times.

Innovation Solution

Implementing a boot check setting in the BIOS process that requires operator input to confirm readiness before initiating the OS start-up, preventing premature power removal during initialization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the IED automatically starts up upon receiving power during initial commissioning, then the BIOS process and OS initialization can proceed without manual intervention, but power loss during this process can corrupt memory or cause improper initialization

Engineering Contradiction:
Improveautomatic start-upVSAvoidinitialization completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs a preliminary check by detecting whether this is the first power-up event. Based on this detection, it prepares the system in advance by either enabling automatic startup (for subsequent power-ups) or disabling it (for first power-up) to prevent premature power removal during critical initialization processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the first power-up detection mechanism to control the automatic startup behavior. The detection result feeds back to the startup control logic, which adjusts the startup mode accordingly to ensure proper initialization before enabling automatic restarts.

Inventive Principle:
Principle #23Feedback

2Reliability

If the IED waits for operator input before initiating OS start-up, then memory corruption is prevented, but commissioning time is prolonged

Engineering Contradiction:
Improvememory initializationVSAvoidcommissioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of the first power-up condition and pre-configures the startup behavior before the operator needs to intervene. This eliminates the need for manual waiting during commissioning while ensuring proper initialization, as the system automatically knows when to expect the first power-up and prepares accordingly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically detecting whether it is experiencing its first power-up and autonomously adjusting its startup behavior. This self-service capability eliminates the need for operator intervention and manual monitoring during the critical initialization phase, reducing commissioning time while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12498938B2Basic input/output system (BIOS) boot check
Publication Date: 2025.12.16 SCHWEITZER ENGINEERING LABORATORIES INC
  • US12498938B2 patent drawing
  • US12498938B2 patent drawing
  • US12498938B2 patent drawing

AI summary

An electronic device includes a processor that performs a basic input/output system (BIOS) process to initialize hardware of the electronic device upon a first start up. The processor determines, within the BIOS process, that initialization of an operating system (OS) on the electronic device has not been performed. The processor waits to receive a user input indicating that the user is ready to initialize the OS, thus protecting the OS initialization process from unintended interruptions such as power loss that can cause the OS initialization to fail irreparably. Upon receiving the user input, the processor begins the OS initialization.