Automated ATM Software Deployment System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ATM deployment methods are inefficient, leading to unsatisfactory downtime, increased costs, and impaired availability due to manual software updates and lack of visibility for remote rebuilds, resulting in errors and lack of standardization.

Innovation Solution

A computer-implemented system automates ATM deployment using a centralized server with a Phone Home tool for remote requests, a Retail Event Management Tool for user interface integration, an ATM Management Tool for software preloading, and a Software Policy Tool for standardizing disparate ATM models, enabling touchless installs and remote software management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual software updates are performed by technicians at each ATM, then software can be installed and updated, but downtime increases and service availability decreases

Engineering Contradiction:
Improveservice availabilityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The ATM system performs self-updating through automated software management. The system automatically receives, installs, and configures software updates without requiring manual technician intervention at each ATM location, thereby reducing downtime and maintaining service availability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Software updates are prepared and staged in advance at centralized locations before being automatically deployed to ATMs. This preliminary preparation allows updates to be installed quickly at remote locations without extending downtime.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If vendor technicians perform site visits for ATM deployment, then software can be installed, but costs increase and visibility into remote devices is lost

Engineering Contradiction:
Improvedeployment capabilityVSAvoidvisibility into remote devices
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

A centralized software management system acts as an intermediary between the vendor and remote ATMs. This system enables automated software deployment to multiple remote locations while maintaining centralized visibility and control, eliminating the need for vendor technicians to physically visit each site.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of physical technician site visits with an automated electronic software distribution system. Software updates are transmitted and installed remotely through network communications, eliminating the need for physical presence while maintaining deployment capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If manual CD creation and distribution is used for software updates, then software can be deployed, but the process becomes inefficient and delays occur

Engineering Contradiction:
Improvesoftware deployment speedVSAvoidupdate delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical process of CD creation, testing, production, and physical distribution with an automated electronic software delivery system. Software updates are transmitted digitally through network infrastructure, eliminating all manual steps and significantly reducing deployment time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

Software updates are prepared, validated, and staged in advance in a centralized environment before automatic deployment. This preliminary action ensures that when updates are distributed to remote ATMs, they can be installed immediately without delays for on-site preparation.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If disparate ATM models are managed without standardization, then various models can be supported, but troubleshooting and remediation become increasingly difficult

Engineering Contradiction:
Improvemulti-model supportVSAvoidtroubleshooting difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The software management system is designed with universal capabilities to manage multiple ATM models through standardized interfaces and protocols. While the system can adapt to different hardware models, it maintains consistent software deployment, monitoring, and troubleshooting mechanisms across all devices.

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

Solution Approach 2:

The system standardizes management parameters and configuration interfaces across disparate ATM models. By normalizing software interfaces, communication protocols, and diagnostic parameters, the system enables consistent troubleshooting and remediation procedures regardless of the specific ATM model being serviced.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10409582B1Method and system for implementing a retail event management tool
Publication Date: 2019.09.10 JPMORGAN CHASE BANK NA
  • US10409582B1 patent drawing
  • US10409582B1 patent drawing
  • US10409582B1 patent drawing

AI summary

The invention relates to a computer implemented system that automates ATM deployment. The innovative system comprises a datacenter that communicates via a communication network to a first plurality of remote devices, via a remote server, and to a second plurality of remote devices. The centralized server comprises: a phone home tool that receives a remote request from a remote ATM device and transmits, in response to the remote request, configuration data to the remote ATM device to initiate an automated software build; a retail event management tool that provides a user interface that integrates multiple backend systems to control operating software migrations; an ATM management tool that preloads the remote ATM device with software and patch management data; and a software policy tool that that standardizes disparate ATM models and manages multiple components of an ATM software build.