Server USB Boot Option Adjustment Without Reboot Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server boot option adjustment methods are inefficient, requiring rebooting when boot options fail, especially in scenarios where client servers need fault diagnosis but cannot be booted through system environments due to confidentiality concerns, leading to significant inconvenience and time consumption.

Innovation Solution

A method and apparatus for adjusting a server's boot option by detecting the connection state of USB ports using a first detection parameter to identify a target USB port, allowing the boot option to be adjusted to a high-priority setting without rebooting, and utilizing a non-volatile readable storage medium to execute this process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server is rebooted when boot option adjustment fails, then the system can be reset to a known state, but time consumption increases significantly

Engineering Contradiction:
Improvesystem stabilityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by detecting the connection state of USB ports before attempting boot option adjustment. The system invokes detection parameters to check if USB devices are properly connected prior to configuration changes, preventing adjustment failures that would otherwise require system reboot. This proactive detection avoids the need for time-consuming restart operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring USB port connection states during the boot option adjustment process. When connection changes are detected, the system receives feedback and dynamically adjusts its configuration attempts accordingly, rather than blindly retrying or forcing a reboot. This feedback loop enables the system to adapt to real-time connection states and resolve issues without interruption.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If only a fixed USB port is designated as the booting port, then the boot option can be adjusted, but adaptability decreases when other ports are not supported

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidUSB port compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by enabling any USB port on the server to function as a booting port, rather than restricting boot capabilities to a single fixed port. The system detects USB devices on all available ports and dynamically configures boot options based on actual connection locations. This multi-functional approach allows the same boot mechanism to work across different USB port configurations, greatly enhancing adaptability while maintaining ease of use.

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

Solution Approach 2:

The patent implements dynamics by making the boot port configuration flexible and changeable rather than static. The system dynamically identifies which USB port is connected to the target device and automatically adjusts the boot option to correspond to that specific port. This dynamic adaptation allows the server to work with USB devices connected to any port, eliminating the need for manual reconfiguration or physical port redesign.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the server reboot is required after boot option adjustment, then the new configuration can be applied, but adjustment efficiency decreases

Engineering Contradiction:
Improveconfiguration applicationVSAvoidadjustment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies continuity of useful action by maintaining the server's operational state throughout the boot option adjustment process. Instead of interrupting service with a reboot, the system continuously monitors USB port connections and applies configuration changes in real-time. The useful action of server operation continues uninterrupted while boot options are dynamically adjusted based on detected connection states, thereby maintaining both reliability and high productivity.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses preliminary action by pre-detecting USB port connection states before applying boot option changes. The system invokes detection parameters to verify proper device connection and port availability beforehand, ensuring that configuration adjustments will be successful. This preliminary verification prevents failed adjustments that would require reboot retries, thereby improving adjustment efficiency while ensuring reliable configuration application.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12498937B2Method and apparatus for adjusting boot option of server, non-volatile readable storage medium, and electronic apparatus
Publication Date: 2025.12.16 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12498937B2 patent drawing
  • US12498937B2 patent drawing
  • US12498937B2 patent drawing

AI summary

A method and apparatus for adjusting a boot option of a server, a non-volatile readable storage medium, and an electronic apparatus are provided. The method for adjusting a boot option of a server includes: invoking, in response to detecting failure of an adjustment operation executed for a boot option of a target server, a first detection parameter corresponding to the target server; detecting a connection state of a universal serial bus (USB) port of the target server according to the first detection parameter; and adjusting, in response to determining that the USB port connection state is used to indicate that a target USB port connected to a target USB device is provided on the target server, a boot option of a USB device to a target boot option of the target server.