Boot Sequence Table for BIOS Setup Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional BIOS setup processes in computer systems require users to anticipate and quickly respond to prompt messages, often leading to missed opportunities for entering the BIOS setup utility, resulting in frequent reboots and inefficiencies, especially when users fail to press function keys or encounter boot failures without detailed diagnostic information.

Innovation Solution

A method and apparatus that store a boot sequence table in a storage unit, allowing the CPU to determine and initiate the boot sequence via an operating system firmware interface, including a setup utility timer to manage user input and automatically proceed to the next boot subject if no input is received within a specified time, thereby reducing the need for user anticipation and minimizing reboots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system displays a prompt message for users to press function keys to enter BIOS setup utility, then users can access BIOS setup to configure system parameters, but users must quickly respond within several seconds or miss the opportunity and require rebooting

Engineering Contradiction:
Improveease of entering BIOS setup utilityVSAvoidtime required for booting and repeated reboots
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary detection during the boot process to identify when a user intends to enter BIOS setup utility (through keyboard detection or other indicators) before the traditional prompt message appears. This allows the system to proactively pause at the appropriate moment, ensuring users don't miss the entry opportunity and eliminating the need for repeated reboots.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system follows a predefined boot path with multiple bootable subjects, then the system can attempt to boot from different devices in sequence, but if a failure occurs the user cannot access detailed diagnostic information without rebooting BIOS setup

Engineering Contradiction:
Improveboot reliability with predefined boot pathVSAvoidloss of diagnostic information about boot failures
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism that detects boot failures and automatically responds by pausing the boot process and presenting diagnostic information to the user. Instead of silently continuing through the boot sequence, the system provides real-time feedback about boot status and failure reasons, allowing users to view detailed diagnostic information without requiring a reboot to BIOS setup.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system requires users to press function keys during boot to enter BIOS setup, then BIOS parameters can be configured, but users may forget or omit pressing keys during boot, necessitating multiple reboots

Engineering Contradiction:
Improveability to configure BIOS parametersVSAvoidefficiency of BIOS configuration process
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs self-detection during the boot process to identify when a user intends to access BIOS setup utility, eliminating the need for users to manually press function keys. The system automatically pauses at the appropriate moment based on detected user intent, making the BIOS configuration process more user-friendly and efficient while maintaining the ability to configure parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9411602B2Techniques for booting an information processing system
Publication Date: 2016.08.09 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9411602B2 patent drawing
  • US9411602B2 patent drawing
  • US9411602B2 patent drawing

AI summary

A technique for booting an information processing system includes storing a boot sequence table in a storage unit. The boot sequence table includes a specific boot sequence defining a boot sequence of a setup utility and a bootable subject during booting. The boot sequence table is accessed via the operating system firmware interface. A subject to be booted is determined in accordance with the boot sequence.