Software Baseline Template Restoration System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing procedures for installing complex software applications on multiple computing systems are inefficient and prone to delays due to the need for manual installation from portable media, potential hardware and software incompatibilities, and human errors, especially when large and complex applications require multiple installations.

Innovation Solution

A method and system that create a baseline template from a single correct installation of the software application, allowing it to be restored to a predetermined state on other systems without full reinstallation, using a template server to upload and customize the baseline template for each computing system, replacing system-specific references with generic variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software application is installed from portable media on each computing system, then the software can be deployed to multiple systems, but the installation time becomes excessively long and productivity decreases

Engineering Contradiction:
Improvesoftware deployment speedVSAvoidinstallation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a baseline template from a single correct installation and copies it to multiple computing systems. Instead of installing software from portable media on each system individually, the baseline template is copied and restored to numerous systems simultaneously or sequentially, dramatically reducing the time and effort required for software deployment across multiple platforms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary installation and configuration on a single system to create a validated baseline template before deploying to other systems. This preliminary action ensures that the software is correctly installed and configured once, and then this proven configuration is replicated to multiple systems, avoiding repeated manual installation efforts.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual installation procedures are used by technical support personnel, then software can be installed on computing systems, but human errors increase and reliability decreases

Engineering Contradiction:
Improveinstallation accuracyVSAvoidinstallation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By copying the baseline template to multiple systems, the patent eliminates manual installation steps that are prone to human error. The copied template ensures consistent, accurate deployment across all systems without requiring technical support personnel to manually perform repetitive installation tasks on each system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The baseline template contains all necessary configuration information and installation data, enabling automated restoration processes. The system can self-restore software applications from the baseline template without requiring manual intervention from technical support personnel, thereby reducing human errors and improving reliability.

Inventive Principle:
Principle #25Self-service

3Productivity

If full reinstallation from portable media is performed on each system, then complete software installation is achieved, but the process becomes unnecessarily complex and time-consuming

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidinstallation process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential configuration data and software state from a complete installation into a baseline template. Instead of performing full reinstallation from portable media on each system, the extracted baseline template contains the necessary information to restore software applications, simplifying the deployment process while maintaining completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The baseline template serves as a simplified copy of the complete software installation state. By copying this condensed template rather than the full installation media, the patent reduces process complexity while achieving the same deployment outcome across multiple computing systems.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8843919B1Method and system for restoring software
Publication Date: 2014.09.23 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US8843919B1 patent drawing
  • US8843919B1 patent drawing
  • US8843919B1 patent drawing

AI summary

Method and system are disclosed for restoring multiple instances of a software application to a predetermined baseline state. The method/system of the invention creates a baseline template from a single correct or “golden” installation of the software application. The baseline template may then be deployed to restore previously used instances of the software application to a baseline state.