METHOD AND APPARATUS FOR REDUNDANCY IN AN ATM USING HOT SWAP HARDWARE UNDERLYING A VIRTUAL MACHINE
First Claim
Patent Images
1. An automatic teller machine comprising:
- at least one computer comprising;
at least one central processing unit;
at least one memory;
at least one device interface;
at least one device connected to the device interface; and
at least one software program running on the at least one computer, the at least one software program running on the at least one computer comprising at least two virtual environments,wherein a failure in the at least one of the at least two virtual environments does not cause a failure of the automatic teller machine;
wherein at least one of the at least two virtual environments comprises at least one virtual machine;
wherein a failure in at least one of the at least two virtual environments triggers replacement of the at least one of the at least two virtual environments by another of the at least two virtual environments;
wherein at least one of the at least one virtual machine comprises at least two virtual disks;
wherein a failure in the at least one virtual environment triggers replacement of at least one of the at least two virtual disk 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 other of the at least two virtual disks; and
wherein the computer tolerates the removal of a portion of the computer and/or of the at least one device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
-
Citations
8 Claims
-
1. An automatic teller machine comprising:
-
at least one computer comprising; at least one central processing unit; at least one memory; at least one device interface; at least one device connected to the device interface; and at least one software program running on the at least one computer, the at least one software program running on the at least one computer comprising at least two virtual environments, wherein a failure in the at least one of the at least two virtual environments does not cause a failure of the automatic teller machine; wherein at least one of the at least two virtual environments comprises at least one virtual machine; wherein a failure in at least one of the at least two virtual environments triggers replacement of the at least one of the at least two virtual environments by another of the at least two virtual environments; wherein at least one of the at least one virtual machine comprises at least two virtual disks; wherein a failure in the at least one virtual environment triggers replacement of at least one of the at least two virtual disk 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 other of the at least two virtual disks; and wherein the computer tolerates the removal of a portion of the computer and/or of the at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification