Web Management Software Installation Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The installation of web management software on entity servers is a time-consuming and resource-intensive process that lacks automation, necessitating a more efficient method to streamline the installation process.

Innovation Solution

A system comprising a storage device with computer-readable program code, a communication device, and a computer processing device that generates and executes a list of commands to install web management software on entity servers, including communication of installation files and conditional commands, with functionality to manage completion statuses and perform alternative functions as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual installation process is used for web management software on entity servers, then installation can be performed with simple tools, but installation time and resource consumption increase significantly

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

Solution Approach 1:

The system enables self-service automation where the installation manager automatically generates commands, manages execution sequences, handles conditional logic, and monitors completion statuses without requiring manual human intervention for each installation step on multiple servers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The installation process is segmented into discrete commands that can be individually generated, executed, and monitored. Each command represents a specific installation task that can be independently managed and tracked through the automation system

Inventive Principle:
Principle #1Segmentation

2Loss of time

If automated command execution is implemented for software installation, then installation time is reduced, but the complexity of the installation system increases

Engineering Contradiction:
Improveinstallation timeVSAvoidautomation system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-generating the complete list of installation commands and determining their execution sequence before actual installation begins. This preparation phase includes setting up conditional logic and expected outcome criteria in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The installation manager acts as an intermediary between the automation system and entity servers, translating high-level installation requirements into specific commands, managing the execution flow, and coordinating the interaction between multiple servers and installation processes

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If conditional command execution is added to handle different installation scenarios, then installation reliability improves, but system complexity increases

Engineering Contradiction:
Improveinstallation reliabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms by comparing actual command execution outcomes against expected outcomes. Based on this feedback, the system can determine whether to proceed with subsequent commands or trigger alternative actions, ensuring reliable installation across different scenarios

Inventive Principle:
Principle #23Feedback

4Productivity

If manual monitoring of command completion is performed, then simple system architecture is maintained, but time consumption and resource usage increase

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automation system maintains continuous monitoring and management of installation commands across multiple servers without interruption. The system continuously tracks command execution status, compares outcomes against expectations, and manages alternative actions throughout the entire installation process

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9176722B1Web management software configuration automation
Publication Date: 2015.11.03 BANK OF AMERICA CORP
  • US9176722B1 patent drawing
  • US9176722B1 patent drawing
  • US9176722B1 patent drawing

AI summary

Systems, methods, and computer program products are provided for installing web management software on an entity server by communicating requests to entity servers for the purpose of executing instruction on the entity servers. As an example, the system receives installation parameters comprising hardware, software, and network information associated with an entity server and based on these installation parameters, generates a list of commands to install web management software on an entity server, wherein each command is executable by the entity server for performing a function to install the web management software on the entity server. The system initiates a server communication session with the entity server, and for each command in the list of commands, communicates a request comprising the command to be executed by the entity server, wherein the requests are sent in a selected order and at selected times to install web management software on the entity server.