Automated ATM Software Deployment via Preload and Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ATM deployment methods are inefficient, leading to unsatisfactory downtime, errors, and increased costs due to the lack of visibility and standardization, requiring manual site visits and Gold CD installations, which hinder remote rebuilds and troubleshooting.
Innovation Solution
A computer-implemented system automates ATM deployment by using a centralized server with a standardized repository, ATM Management Tool, Software Policy Tool, and Retail Event Management Tool to remotely identify and transmit software installation data, manage network segments, and optimize bandwidth, enabling touchless installs and remote software updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual site visits and Gold CD installations are used for ATM deployment, then software can be installed on ATM devices, but deployment time and downtime are significantly increased
Solution Approach 1:
The system pre-loads software installation data to a centralized server before the actual software build process. This preliminary action allows the software to be ready for immediate deployment, eliminating the need for manual CD creation and distribution, thereby reducing deployment time while maintaining installation reliability
Solution Approach 2:
The patent replaces the mechanical process of manual CD installation with an automated electronic data transmission system. The ATM Management Tool automatically transmits software installation data over the network to remote devices, substituting the physical mechanical process with an automated digital process that reduces time and eliminates manual site visits
2Reliability
If manual install methods are used, then software updates can be deployed, but ATM downtime increases and service availability decreases
Solution Approach 1:
The system enables self-service deployment where the ATM Management Tool automatically identifies, retrieves, and installs software updates on remote devices without requiring manual intervention. The automated process minimizes downtime by performing updates efficiently and allowing ATMs to return to service quicker, thereby maintaining service availability
Solution Approach 2:
The patent implements continuous software update capability where the system can deploy updates during off-peak hours or schedule them to minimize impact on service availability. The automated infrastructure allows for continuous operation with minimal interruption, maintaining productivity while ensuring software updates are applied
3Reliability
If vendor technicians perform manual installs, then software can be updated, but the process lacks visibility and standardization making remote troubleshooting difficult
Solution Approach 1:
The system incorporates feedback mechanisms where the ATM Management Tool monitors and reports on the status of software installations across remote devices. This visibility allows for real-time tracking of deployment progress, identification of issues, and standardized troubleshooting procedures, reducing process complexity while maintaining installation accuracy
Solution Approach 2:
The patent standardizes the deployment process by changing parameters such as using统一的 software image formats, standardized network communication protocols, and consistent installation procedures. This standardization simplifies the complex manual process while maintaining reliable software installation across diverse ATM devices
4Extent of automation
If centralized server with automated tools is used, then deployment automation is achieved, but network bandwidth requirements increase for software distribution
Solution Approach 1:
The system performs preliminary software preparation and compression on the centralized server before transmission. By pre-processing software images and optimizing them for transmission, the system reduces the actual bandwidth consumption during deployment while maintaining high automation levels
Solution Approach 2:
The patent segments software updates into smaller manageable components that can be transmitted incrementally over the network. This segmentation allows for more efficient bandwidth utilization, enabling automated deployment without requiring excessive network resources at any single moment
Data Source
AI summary
The invention relates to a computer implemented system that automates ATM deployment. The innovative system identifies software installation data for one or more ATM remote devices; transmits the software installation data as a preload to the one or more ATM remote devices, prior to a software build; identifies an associated network segment of the one or more ATM remote devices; and identifies bandwidth data for the network segment relevant to software download progress.


