Unified Software Installation via Delta Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face difficulties in efficiently installing and updating software systems due to the complexity of managing multiple versions, updates, and tools from different vendors, leading to time-consuming and error-prone processes for IT administrators.

Innovation Solution

A system that includes a maintenance planner to receive installation requests, generate delta files characterizing differences between software products and updates, and provide media downloads for unified installation, utilizing a software logistics process repository to streamline the installation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional software installation processes are used, then software products can be installed, but the process becomes time-consuming and error-prone due to managing multiple versions and updates from different vendors

Engineering Contradiction:
Improveinstallation efficiencyVSAvoidtime required for installation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple software products and updates into a single unified installation process. The maintenance planner integrates installation requests for different software products from various vendors into one coordinated operation, downloading and installing all required components simultaneously through a single interface, thereby reducing installation time and eliminating the need to manage multiple separate installation processes

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The maintenance planner serves as a universal installation management system that handles multiple software products, versions, and updates from different vendors through a single unified interface. This multi-functional platform provides consistent installation experiences across diverse software ecosystems, eliminating the need for vendor-specific installation procedures and reducing overall installation complexity

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

2Adaptability or versatility

If multiple software versions and updates are managed manually, then installation flexibility is maintained, but the complexity and error rates increase significantly

Engineering Contradiction:
Improveinstallation flexibilityVSAvoidinstallation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The maintenance planner automatically manages software installation complexity by self-calculating required updates and generating appropriate installation files. The system autonomously queries the software logistics process repository, determines necessary updates based on the software product and version, and prepares installation packages without requiring manual intervention to manage version relationships, thereby maintaining flexibility while reducing complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The maintenance planner acts as an intermediary between users and the complex software installation ecosystem. It translates simple user installation requests into coordinated multi-component installation operations by automatically querying the software logistics process repository, calculating required updates, and generating unified installation files, thereby shielding users from underlying installation complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If detailed tracking of software differences is performed, then installation accuracy is improved, but the computational resources and processing time increase

Engineering Contradiction:
Improveinstallation accuracyVSAvoidcomputational resources for delta calculation
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-storing software product information, update details, and dependency relationships in the software logistics process repository. When an installation request is received, the maintenance planner queries pre-organized data from the repository rather than performing comprehensive analysis from scratch, significantly reducing computational resources while maintaining accurate tracking of software differences through pre-calculated delta files

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9870213B2Unified consumption experience for software installation
Publication Date: 2018.01.16 SAP SE
  • US9870213B2 patent drawing
  • US9870213B2 patent drawing
  • US9870213B2 patent drawing

AI summary

A maintenance planner receives an installation request for installation of a software product and associated update on a client system, and provides a media download for installing the software product and associated update, along with an installation file characterizing both the software product and a delta file. The delta file describes differences between the software product, the associated update, and any additional update used to satisfy the installation request.