Automated Virtual Machine Installation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Installing complex software systems across multiple hardware or software platforms is a lengthy and frustrating process, especially for IT professionals, as it requires configuring multiple devices and applications to deliver comprehensive solutions, often necessitating redundancy and load balancing to ensure reliability and performance.

Innovation Solution

An automated installation system that configures and deploys multiple devices as virtual machines, using predefined settings and optimization algorithms to select appropriate configurations based on intended use and hardware topology, allowing for flexible deployment on various hardware platforms, including bare hardware or existing systems, and enabling automation of configuration operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration and installation of multiple devices and applications is performed, then the solution can be customized and optimized for specific needs, but the installation process becomes lengthy and frustrating

Engineering Contradiction:
Improveinstallation speedVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The installation system performs self-configuration by automatically detecting hardware platforms, selecting appropriate applications and services, and configuring devices without requiring manual intervention. The system autonomously completes the entire installation process from bare hardware to fully configured multi-device solution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures installation packages with multiple applications, services, and configuration options before deployment. These pre-packaged solutions include redundancy and load balancing configurations that are automatically applied during installation, eliminating the need for post-installation manual configuration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple devices are deployed for redundancy and load balancing, then system reliability and performance improve, but the installation and configuration process becomes more complex

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmulti-device configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple device configurations into unified installation packages that can be deployed simultaneously. Redundant devices and load-balanced configurations are combined into single deployable units that automatically establish their relationships upon installation, simplifying the deployment process while maintaining reliability benefits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The installation system provides universal configuration templates that can be applied across different hardware platforms and device types. These templates automatically configure redundancy and load balancing appropriate to the specific solution type, making multi-device deployment consistent regardless of the underlying hardware diversity.

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

3Adaptability or versatility

If comprehensive software systems are installed across multiple platforms, then the solution can deliver multiple applications and services, but the installation time increases significantly

Engineering Contradiction:
Improveplatform compatibilityVSAvoidinstallation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system uses virtual machine images and software definitions as reusable templates that can be copied and deployed across multiple hardware platforms. These standardized copies ensure consistent application and service deployment while eliminating the need to manually configure each platform individually, dramatically reducing installation time across diverse hardware.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10599411B2Automated configuration and installation of virtualized solutions
Publication Date: 2020.03.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10599411B2 patent drawing
  • US10599411B2 patent drawing
  • US10599411B2 patent drawing

AI summary

An installation system for a multiple device, multiple application solution may include options for installing and configuring one or more of the devices as virtual machines. The installation system may start from bare hardware, install a virtual machine host, and configure one or more devices as virtual machines. The installation system may provide a set of predefined configurations from which an administrator may choose, and some embodiments may provide various algorithms or optimization routines to select an appropriate configuration based on intended uses or other factors. The configurations may be customized to create one or more documents that may be consumed during the installation process to automate many configuration settings.