×

Method and apparatus for redundancy in an ATM using hot swap hardware underlying a virtual machine

  • US 9,983,956 B2
  • Filed: 01/18/2016
  • Issued: 05/29/2018
  • Est. Priority Date: 01/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A continuous-operation money withdrawal system comprising:

  • an automatic teller machine (ATM) comprising;

    at least one ATM computer comprising;

    at least one central processing unit;

    at least one memory;

    at least one ATM device interface;

    at least one ATM device connected to the device interface and including at least one of;

    a touchscreen;

    a biometric sensor;

    a contactless chip scanner;

    a wireless transceiver;

    a phone scanner; and

    a smart card reader; and

    at least one ATM software program running on the at least one computer, the at least one software program running on the at least one ATM computer comprising at least two ATM virtual environments, wherein a failure in at least one of the at least two virtual environments does not cause a failure of the automatic teller machine to provide at least one ATM function including at least one of;

    displaying account information;

    withdrawal of cash from the ATM; and

    depositing of at least one document into the ATM;

    wherein at least one of the at least two ATM virtual environments comprises at least one ATM virtual machine;

    wherein the failure in the at least one of the at least two ATM virtual environments triggers replacement of the at least one of the at least two ATM virtual environments by another of the at least two ATM virtual environments;

    wherein the at least one ATM virtual machine comprises at least two ATM virtual disks;

    wherein the failure in the at least one ATM virtual environment triggers replacement of at least one of the at least two ATM virtual disks by another of the at least two virtual disks;

    wherein the at least one software program is restarted in the at least one virtual environment utilizing the other of the at least two virtual disks;

    wherein the computer tolerates removal of a portion of the computer and of the at least one device;

    wherein the memory includes machine-readable instructions for causing the processing unit to perform at least one process enabling, via the touchscreen, a customer presenting to the interface a payment instrument to, during the failure in the at least one of the virtual environments, perform, via the interface, the ATM function;

    wherein, the at least one process includes;

    the replacement of the at least one of the ATM virtual environments by the other of the ATM virtual environments; and

    the replacement of the at least one of the ATM virtual disks by the other of the virtual disks;

    wherein the payment instrument includes at least one of;

    a chip;

    an RFID tag;

    a smart card; and

    a phone; and

    wherein the memory includes instructions enabling the ATM function during the removal, the tolerating including the enabling.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×