Virtualized ATM
First Claim
Patent Images
1. A method of operating Automated Teller Machine (ATM), comprising the steps of:
- receiving access to a virtualized operating system and ATM application at an ATM through a thin-client of the ATM;
executing a recovery program on the ATM that is constantly running and monitoring network access of the ATM to the virtualized operating system for recovery processing;
loading the thin-client during each boot of the ATM, recording port assignments to devices of the ATM by the thin-client, and reporting by the thin-client the port assignments and devices to the virtualized operating system for processing by the ATM application; and
performing a customer transaction at the ATM using the access to the virtualized operating system and ATM application utilizing the port assignments to the devices associated with the ATM and taking control of the ATM by the recovery program when the network access experiences a failure during the customer transaction and causing, by the recovery program, any media dispensed by a dispenser of the ATM and unremoved by a customer during the customer transaction with a configured period of elapsed time to be retracted back into a purge bin of the ATM.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for operating an Automated Teller Machine (ATM). The method includes the steps of receiving access to a virtualized operating system and ATM application at an ATM and performing a customer transaction at the ATM using the access to the virtualized operating system and ATM application. A recovery program may be provided to control the ATM if a communication link fails between the ATM and a server providing the access.
42 Citations
15 Claims
-
1. A method of operating Automated Teller Machine (ATM), comprising the steps of:
-
receiving access to a virtualized operating system and ATM application at an ATM through a thin-client of the ATM; executing a recovery program on the ATM that is constantly running and monitoring network access of the ATM to the virtualized operating system for recovery processing; loading the thin-client during each boot of the ATM, recording port assignments to devices of the ATM by the thin-client, and reporting by the thin-client the port assignments and devices to the virtualized operating system for processing by the ATM application; and performing a customer transaction at the ATM using the access to the virtualized operating system and ATM application utilizing the port assignments to the devices associated with the ATM and taking control of the ATM by the recovery program when the network access experiences a failure during the customer transaction and causing, by the recovery program, any media dispensed by a dispenser of the ATM and unremoved by a customer during the customer transaction with a configured period of elapsed time to be retracted back into a purge bin of the ATM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating an Automated Teller Machine (ATM), comprising the steps of:
-
determining if a communication link between an ATM and a remote server that provides the ATM with access to a virtualized operating system and ATM application is in a non-communicative state through a thin client of the ATM; loading the thin client during each boot of the ATM, recording port assignments to devices of the ATM by the thin client, and reporting by the thin client the port assignments and devices to the virtualized operating system for processing by the ATM application; and if the communication link is in a non-communicative state, operating the ATM without requiring communication with the remote server through a recovery program that is constantly executing on the ATM and utilizing the port assignments to the devices associated with the ATM and taking control of the ATM by the recovery program when the communication link experiences a failure during a customer transaction and causing, by the recovery program, any media dispensed by a dispenser of the ATM and unremoved by a customer during the customer transaction within a configured period of elapsed time to be retracted back into a purge bin of the ATM. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An Automated Teller Machine (ATM) for performing customer transactions using access to a virtualized operating system and ATM application, comprising:
-
a user interface for receiving customer input; a network connector connectable, via a network, to a remote server that provides the ATM with access to a virtualized operating system and application; and at least one processor and associated memory;
whereina customer transaction is performed by the ATM accessing the virtualized operating system and application through a thin client of the ATM utilizing port assignments to devices associated with the ATM and wherein a recovery program is constantly running on the ATM and monitoring the ATM network access to the virtualized operating system, and wherein during each boot of the ATM, a thin client is loaded into memory of the ATM and executed by the at least one processor, the thin client records the port assignments to the devices of the ATM and reports the port assignments and the devices to the virtualized operating system for utilization during the customer transaction, wherein the recovery program is configured to and take control of the ATM when the network access experiences a failure during the customer transaction and cause any media dispensed by a dispenser of the ATM within a configured period of elapsed time and unremoved by a customer during the customer transaction to be retracted back into a purge bin of the ATM.
-
Specification