Automated Operating System Image Installation via Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of network computers face difficulties in restoring or upgrading operating system software due to the need to identify and obtain specific software versions, often requiring physical media or manual identification of servers, which can be time-consuming and prone to user error.

Innovation Solution

A programmable electronic device automatically identifies its hardware and operating system configuration, generates an image request, and transmits it over a network to a server to receive and install the appropriate software image, enabling seamless software restoration and upgrade without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually identify and obtain specific operating system software versions from physical media or servers, then they can restore or upgrade software, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvesoftware restoration accuracyVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically identifies the correct operating system software version needed for restoration or upgrade, and retrieves it without requiring user intervention. The device self-determines the appropriate software image based on hardware configuration and operating system requirements, eliminating manual identification and reducing time loss.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary identification of hardware configuration and operating system requirements before initiating the software retrieval process. By pre-determining the correct software version and preparing the installation environment, the system eliminates time-consuming manual steps during the actual restoration or upgrade process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually identify and obtain specific operating system software versions, then they can ensure correct software installation, but user error increases

Engineering Contradiction:
Improvesoftware version accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines the correct operating system software version based on the device's hardware configuration and current operating system state, eliminating the need for users to manually identify and select software versions. This self-service approach prevents user error while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors and identifies the device's hardware configuration and operating system requirements, using this feedback to automatically select the correct software version for installation. This closed-loop approach ensures accuracy while simplifying user interaction.

Inventive Principle:
Principle #23Feedback

3Ease of repair

If users create backup images of operating system software, then they can restore software later, but they must identify the desired version among multiple backup images

Engineering Contradiction:
Improvesoftware restoration capabilityVSAvoidbackup image identification
Core Design Contradiction:
Ease of repairVSEase of operation

Solution Approach 1:

Instead of requiring users to manually identify backup images, the system automatically identifies the correct operating system software version needed for restoration and retrieves it from the appropriate source. This eliminates the complexity of identifying among multiple backup images while maintaining full restoration capability.

Inventive Principle:
Principle #25Self-service

4Productivity

If users download firmware from servers using host computer systems, then they can update firmware on routers, but the process requires multiple manual steps and identification tasks

Engineering Contradiction:
Improvefirmware update efficiencyVSAvoidupdate procedure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically identifies the correct firmware version needed for the router and initiates the download process without requiring user intervention. This self-service approach consolidates multiple manual steps into a single automated operation, improving productivity while reducing procedural complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7797525B2Operating system installation
Publication Date: 2010.09.14 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US7797525B2 patent drawing
  • US7797525B2 patent drawing
  • US7797525B2 patent drawing

AI summary

A programmable electronic device automatically identifies at least a portion of a system configuration for the programmable electronic device and automatically generates an image request based at least in part on the identified system configuration. The programmable electronic device transmits the image request over one or more networks to a server, receives an image of operating system software, and installs the received image.