Enterprise Software Deployment via File Indexing and Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for upgrading CAD/CAM software in enterprise systems are time-consuming and error-prone, as they require replacing all previous files with new extended packages, leading to costly reconfiguration and verification processes, especially in systems with thousands of end users.

Innovation Solution

A method that creates indices of files for both base and extended packages to identify duplicate and new files, allowing for the creation of deployment packages containing only the new files, which are then sent for installation, thereby avoiding the need to replace existing configurations and reducing reconfiguration errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If extended packages replace all previous files, then new functionality is added, but reconfiguration time and error risk increase

Engineering Contradiction:
Improvesoftware functionalityVSAvoidreconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts only the new files from the extended package, separating them from the duplicate files that already exist in the base configuration. This allows installation of only the necessary new functionality without reconfiguring existing files, directly reducing reconfiguration time while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The extended package is segmented into duplicate files and new files through file comparison. By dividing the update into these segments, the system installs only the new files segment, avoiding unnecessary reconfiguration of duplicate files and reducing overall update time.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If extended packages replace all previous files, then new functionality is added, but error risk increases

Engineering Contradiction:
Improvesoftware functionalityVSAvoidconfiguration stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts only the new files from the extended package, separating them from the duplicate files that already exist in the base configuration. This allows installation of only the necessary new files without reconfiguring existing functional files, directly reducing error risk while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary file comparison to identify which files are new and which are duplicates before installation. This preliminary identification ensures that only new files are installed, preventing errors that would occur from unnecessarily replacing working configuration files.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If all files are transferred for installation, then complete functionality is deployed, but network and storage resources are wasted

Engineering Contradiction:
Improvesoftware functionalityVSAvoidnetwork and storage resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the new files from the extended package, separating them from the duplicate files that already exist in the base configuration. This allows transfer and installation of only the necessary new files, directly reducing network bandwidth consumption and storage space requirements while maintaining complete functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transferring all files from the extended package, the system performs partial action by transferring only the new files that are actually needed. This reduces network and storage resource consumption while still achieving the complete software functionality update.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9720669B2Deployment of software across an enterprise system
Publication Date: 2017.08.01 THE BOEING CO
  • US9720669B2 patent drawing
  • US9720669B2 patent drawing
  • US9720669B2 patent drawing

AI summary

Software is prepared for deployment across an enterprise system. The software initially included a base package and now includes an extended package. The extended package includes duplicate files and new files with respect to the base package. A method comprises using a computer to create indices of files for each of the base and extended packages, the indices identifying properties of the files; compare the properties of the files listed in the indices to identify the duplicate files and the new files in the extended package; and create a deployment package that includes only the new files.