Network Reboot Command Automation via Flag Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems require human interaction, such as entering a special command like F12, to perform a network reboot, making the process difficult to automate and less flexible.

Innovation Solution

A method and system that allow a user to send a single reboot command with a flag (-net) to indicate a network option, enabling the computer system to load the operating system from a networked server without needing additional user input or modifying the reboot priority list, and automatically determine whether to perform a network boot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a user enters a special command (e.g., F12) during the rebooting process to direct the computer to reboot from the network, then the network reboot can be performed, but the process requires human interaction and is difficult to automate

Engineering Contradiction:
Improveautomation of network rebootVSAvoiduser interaction requirement
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically detecting network availability and initiating network booting sequence before the user needs to intervene. The reboot command includes pre-configured network parameters and the system proactively checks for network connectivity, eliminating the need for users to manually enter commands during reboot.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically determining whether to perform network boot or local boot based on pre-stored reboot priority lists and network availability detection. The system independently makes decisions about booting without requiring user input during the reboot process, thereby achieving automation while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the computer system checks the stored reboot priority list to determine booting source, then the booting process follows predefined priorities, but the user cannot easily exercise discretion to perform network boot without modifying the priority list

Engineering Contradiction:
Improveuser discretion for network bootVSAvoidreboot priority list management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies dynamics by making the booting process flexible and adaptable to user needs. Instead of a static reboot priority list that requires modification, the system dynamically responds to reboot commands by checking network availability and allowing users to exercise discretion through simple command-line flags without modifying stored priority lists.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses an intermediary mechanism (network availability detection module) that mediates between the reboot command and the booting decision. This intermediary checks network connectivity and facilitates the user's discretion to perform network boot without requiring direct modification of the reboot priority list, thereby simplifying the interface while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the system requires BIOS initialization to start before allowing network reboot command, then the system follows standard boot procedures, but the user must wait for BIOS initialization and then enter additional commands

Engineering Contradiction:
Improvereboot command execution timeVSAvoidcommand entry requirement
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary action by initiating network booting sequence before BIOS initialization completes. The reboot command is processed and network connectivity is checked during the early boot phase, eliminating the need for users to wait for BIOS initialization and then enter additional commands. This reduces the time loss while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9055123B2Enhanced reboot command
Publication Date: 2015.06.09 RED HAT ISRAEL
  • US9055123B2 patent drawing
  • US9055123B2 patent drawing
  • US9055123B2 patent drawing

AI summary

A method and system allows a computer system to perform a network reboot in response to an enhanced reboot command. The computer system receives a command to load an operating system and interprets the command to determine whether a physical machine or a virtual machine is to be rebooted. In response to a determination that the command indicates the use of a network option, the computer system loads the operating system from a networked server, and perform rebooting according to the interpreted command with the use of the operating system.