Software Installation File Size Optimization via Segregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software installation processes are inefficient and error-prone, particularly for multiple configuration packaging across various environments and regions, leading to repetitive and time-consuming efforts, with potential compliance issues and challenges in maintaining large numbers of self-service financial transaction devices (SSFTDs) due to large file sizes and network bandwidth limitations.

Innovation Solution

A tool that optimizes software installation files by segregating and customizing them, allowing for automated installation and updates on remotely located devices, reducing file size through configuration filtering and script-based automation, while ensuring compliance with reboot requirements and regulatory standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual multiple configuration packaging is performed, then compliance with regional requirements can be achieved, but the process becomes repetitive and time-consuming

Engineering Contradiction:
Improvecompliance with regional requirementsVSAvoidrepetitive manual effort
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a master installation file that serves as a template or copy that can be replicated and customized for different regions. Instead of manually creating separate configuration packages for each region, the system uses the master file as a base and applies automated transformations to generate region-specific versions, eliminating repetitive manual copying and configuration efforts

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically modifies installation file parameters (such as language settings, regional formats, and configuration options) based on the target region. By dynamically changing these parameters through automated processes rather than manual intervention, the system maintains compliance with regional requirements while significantly reducing the time and effort required for each configuration

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If large software installation files are transferred over network, then complete software packages can be deployed, but network bandwidth limitations make this impractical

Engineering Contradiction:
Improvesoftware package completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent extracts only the essential or frequently used components from the complete software package for initial deployment. By separating the installation file into core components and optional add-ons, the system transfers minimal necessary data over the network while maintaining the ability to provide complete functionality through local installation of additional components when needed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary processing of the installation file to create an optimized version that contains only the critical components needed for initial setup. This preliminary action reduces the size of what needs to be transferred over the network, and the full functionality is subsequently restored through automated local installation processes that do not require continuous network bandwidth

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated installation is implemented, then deployment efficiency improves, but error-prone processes may lead to compliance issues

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidcompliance accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent incorporates automated verification and feedback mechanisms that check whether the installation process has successfully met compliance requirements. The system monitors the installation process, validates configuration parameters against regional requirements, and provides feedback to correct any deviations automatically, ensuring that compliance accuracy is maintained even as deployment efficiency increases through automation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10824411B2Install file size optimization and installation verification system
Publication Date: 2020.11.03 BANK OF AMERICA CORP
  • US10824411B2 patent drawing
  • US10824411B2 patent drawing
  • US10824411B2 patent drawing

AI summary

The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software installation file. The resulting install file permits multiple configurations to be created using the same install file by using custom configuration settings. The optimized software installation file permits the automated (or semi-automated) installation of software and/or software updates/upgrades on a remotely located electronic device. Moreover, aspects of the tool may also regulate compliance with possible reboot/restart requirements of the software/upgrade installation that may be useful for electronic devices which are remotely located.