OS Compatibility Check Before Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often install operating systems on servers that are not compatible, leading to system crashes, business interruptions, and economic losses due to ignored or forgotten prompts about unsupported operating systems, especially in critical environments like data centers and financial industries.

Innovation Solution

An information processing method that obtains version information of the operating system to be installed and determines compatibility before installation, displaying prompt messages to users if the system is not supported, and optionally suspending the installation process to prevent incorrect installations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are allowed to install any operating system version, then installation freedom and ease of operation are improved, but system reliability and compatibility deteriorate due to crashes and business interruptions

Engineering Contradiction:
Improveinstallation freedomVSAvoidsystem compatibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs compatibility verification before the installation process begins. It obtains version information of the operating system to be installed, compares it against a database of supported versions, and displays prompt messages or suspends the installation process if incompatibility is detected. This preliminary check prevents unreliable installations from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If compatibility checking is performed before installation, then system reliability is improved, but installation process complexity and time consumption increase

Engineering Contradiction:
Improvesystem compatibilityVSAvoidinstallation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-verification of operating system compatibility by automatically obtaining version information, comparing it against supported versions in its database, and generating appropriate responses. This automated self-service approach eliminates the need for manual compatibility checking by users, reducing operational complexity while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Loss of information

If users are provided with prompt messages about unsupported operating systems, then information completeness is improved, but user experience deteriorates due to frequent warnings and interruptions

Engineering Contradiction:
Improveinformation completenessVSAvoiduser experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies a graduated response strategy: it first displays informative prompt messages that educate users about compatibility requirements, and only suspends the installation process in cases of clear incompatibility. This partial application of restrictive measures provides necessary information without excessively interrupting users in all cases, balancing information completeness with user experience.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12039341B2Information processing method and device, apparatus, and storage medium
Publication Date: 2024.07.16 LENOVO (BEIJING) LTD
  • US12039341B2 patent drawing
  • US12039341B2 patent drawing
  • US12039341B2 patent drawing

AI summary

An information processing method includes obtaining version information of an operating system to be installed at a computer apparatus; determining whether the operating system to be installed is supported by the computer apparatus according to the version information; and in response to determining that the operating system to be installed is not supported by the computer apparatus, displaying a prompt message on a current interface of the computer apparatus before an installation path of the operating system is determined, the prompt message being configured to prompt a user that the computer apparatus does not support the operating system to be installed.