Enterprise Software Deployment via File Indexing and Extraction
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Adaptability or versatility
If extended packages replace all previous files, then new functionality is added, but reconfiguration time and error risk increase
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.
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.
2Adaptability or versatility
If extended packages replace all previous files, then new functionality is added, but error risk increases
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.
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.
3Adaptability or versatility
If all files are transferred for installation, then complete functionality is deployed, but network and storage resources are wasted
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.
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.
Data Source
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.


