Method and system for implementing an ATM management and software policy tool

US10360010B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10360010-B1
Application numberUS-201715656371-A
CountryUS
Kind codeB1
Filing dateJul 21, 2017
Priority dateJul 21, 2017
Publication dateJul 23, 2019
Grant dateJul 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented system that automates ATM deployment, the system comprises: a centralized server comprising a processor; a standardized repository that stores ATM configuration data; and 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 an ATM management tool configured to perform the steps of: identifying software installation data for one or more remote ATM devices; identifying a network location for the one or more remote ATM devices; if the network location identifies one of the remote ATM devices as an external ATM, transmitting the software installation data as a preload to one or more external memory devices—connected to the one of the remote ATM devices, prior to a software build; wherein the transmitting of the software installation data to the one or more external memory devices as a preload does not interrupt the operation of the one remote ATM device; if the network location identifies the one or another one of the remote ATM devices as an internal ATM, transmitting the software installation data as a preload to a local server of the one or the another one of the remote ATM devices, prior to a software build; wherein the transmitting of the software installation data to the local server as a preload does not interrupt the operation of the one or the another one of the remote ATM devices; and remotely installing the software installation data on the one or more remote ATM devices after the software installation data has been transmitted as a preload to the one or more external memory devices or to the local server. 2. The system of claim 1 , wherein the ATM management tool is integrated with a Phone Home Tool that receives a remote request from the one or more remote ATM devices and transmits, in response to the remote request, configuration data to the one or more remote ATM devices to facilitate an automated software build. 3. The system of claim 1 , wherein the software installation data is preloaded to a cache local to the one or more remote ATM devices. 4. The system of claim 3 , wherein the cache is part of a local server. 5. The system of claim 1 , wherein during a software build, the one or more remote ATM devices accesses the preloaded software installation data. 6. The system of claim 1 , wherein the centralized server comprises a Software Policy Tool that standardizes disparate ATM models. 7. The system of claim 1 , wherein during the transmitting the software installation data as a preload to the one or more external memory devices, sensitive customer data that is transmitted is encrypted. 8. A non-transitory computer readable medium containing program instructions that automates ATM deployment, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the steps of: identifying software installation data for one or more remote ATM devices; identifying a network location for the one or more remote ATM devices; if the network location identifies one of the remote ATM devices as an external ATM, transmitting the software installation data as a preload to one or more external memory devices connected to the one of the remote ATM devices, prior to a software build; wherein the transmitting of the software installation data to the one or more external memory devices as a preload does not interrupt the operation of the one of the remote ATM devices; if the network location identifies the one or another one of the remote ATM devices as an internal ATM, transmitting the software installation data as a preload to a local server of the one or the another one of the remote ATM devices, prior to a software build; wherein the transmitting of the software install data to the local server as a preload does not interrupt the operation of the one or the another one of the remote ATM devices; and remotely installing the software installation data on the one or more remote ATM devices after the software installation data has been transmitted as a preload to the one or more external memory devices or to the local server. 9. The non-transitory computer readable medium of claim 8 , wherein the ATM management tool is integrated with a Phone Home Tool that receives a remote request from the one or more remote ATM devices and transmits, in response to the remote request, configuration data to the one or more remote ATM devices to facilitate an automated software build. 10. The non-transitory computer readable medium of claim 8 , wherein the software installation data is preloaded to a cache local to the one or more remote ATM devices. 11. The non-transitory computer readable medium of claim 10 , wherein the cache is part of a local server. 12. The non-transitory computer readable medium of claim 8 , wherein during a software build, the one or more remote ATM devices accesses the preloaded software installation data. 13. The non-transitory computer readable medium of claim 8 , wherein the centralized server comprises a Software Policy Tool that standardizes disparate ATM models. 14. A computer implemented method that automates ATM deployment from a centralized server, the computer implemented method comprising the steps of: identifying software installation data for one or more remote ATM devices; identifying a network location for the one or more remote ATM devices; if the network location identifies one of the remote ATM devices as an external ATM, transmitting the software installation data as a preload to one or more external memory devices connected to the one of the remote ATM devices, prior to a software build; wherein the transmitting of the software installation data to the one or more external memory devices as a preload does not interrupt the operation of the one of the remote ATM devices; if the network location identifies the one or another one of the remote ATM devices as an internal ATM, transmitting the software installation data as a preload to a local server of the one or the another one of the remote ATM devices, prior to a software build; wherein the transmitting of the software installation data to the local server as a preload does not interrupt the operation of the one or the another one of the remote ATM devices; and remotely installing the software installation data on the one or more remote ATM devices after the software installation data has been transmitted as a preload to the one or more external memory devices or to the local server. 15. The method of claim 14 , wherein the ATM management tool is integrated with a Phone Home Tool that receives a remote request from the one or more remote ATM devices and transmits, in response to the remote request, configuration data to the one or more remote ATM devices to facilitate an automated software build. 16. The method of claim 14 , wherein the software installation data is preloaded to a cache local to the one or more remote ATM devices. 17. The method of claim 14 , wherein during a software build, the one or more remote ATM devices accesses the preloaded software installation data. 18. The method of claim 14 , wherein the centralized server comprises a Software Policy Tool that standardizes disparate ATM models.

Assignees

Inventors

Classifications

  • Monitoring, auditing or diagnose of functioning of ATMs · CPC title

  • Surveillance aspects at ATMs · CPC title

  • involving automatic teller machines [ATMs] · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • G06F8/61Primary

    Installation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10360010B1 cover?
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 …
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).