System and method for updating configuration data for sub-systems of an automated banking machine
First Claim
1. A computer implemented method for updating configuration data in at least one automated banking machine configured to execute configuration update steps embodied with a computer readable medium, the steps comprisingidentifying one or more sub-systems implemented within the automated banking machine, the sub-systems being one or more physical machine components of the automated banking machine configured to implement one or more distinct functions based on configuration data stored in a memory, one or more logical components of the automated banking machine, or a combination of physical machine components and logical components of the automated banking machine, wherein the identified sub-systems include at least two of one or more roll storage modules, a note handling module controller, a note detector module, and an interface controller;
- receiving an update to configuration data for at least one of the identified sub-systems at the automated banking machine, the configuration data being at least one of a machine parameter, a configuration script, firmware, and an operating system update;
generating a restore point at the automated banking machine based on a current implementation of the sub-systems for the automated banking machine by using an interface controller component of the automated banking machine to create the restore point for storage in the memory of the automated banking machine; and
installing the configuration data in the automated banking machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for updating configuration data in at least one automated banking machine is configured to execute configuration update steps embodied with a computer readable medium. The method includes identifying one or more sub-systems implemented within the automated banking machine, receiving an update to configuration data for at least one of the identified sub-systems, generating a restore point based on a current implementation of the sub-systems for the automated banking machine, and installing the configuration data in the automated banking machine. The identified sub-systems can include at least two of roll storage modules, a note handling module controller, a note detector module, and an interface controller.
22 Citations
10 Claims
-
1. A computer implemented method for updating configuration data in at least one automated banking machine configured to execute configuration update steps embodied with a computer readable medium, the steps comprising
identifying one or more sub-systems implemented within the automated banking machine, the sub-systems being one or more physical machine components of the automated banking machine configured to implement one or more distinct functions based on configuration data stored in a memory, one or more logical components of the automated banking machine, or a combination of physical machine components and logical components of the automated banking machine, wherein the identified sub-systems include at least two of one or more roll storage modules, a note handling module controller, a note detector module, and an interface controller; -
receiving an update to configuration data for at least one of the identified sub-systems at the automated banking machine, the configuration data being at least one of a machine parameter, a configuration script, firmware, and an operating system update; generating a restore point at the automated banking machine based on a current implementation of the sub-systems for the automated banking machine by using an interface controller component of the automated banking machine to create the restore point for storage in the memory of the automated banking machine; and installing the configuration data in the automated banking machine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automated banking machine, comprising:
-
a central processing unit; a memory; a plurality of sub-systems implemented within the automated banking machine configured to implement one or more functions based on configuration data stored in the memory, the sub-systems being one or more physical machine components of the automated banking machine, one or more logical components of the automated banking machine, or a combination of physical machine components and logical components of the automated banking machine and include at least two of one or more roll storage modules, a note handling module controller, a note detector module, and an interface controller; the interface controller configured to perform the steps of; receiving one or more configuration data updates at the automated banking machine, the configuration data being at least one of a machine parameter, a configuration script, firmware, and an operating system update; determining applicability of the one or more configuration data updates to the plurality of sub-systems; generating a restore point at the automated banking machine based on a current implementation of the configuration data for one or more of the plurality of sub-systems for the automated banking machine by using the interface controller component of the automated banking machine to create the restore point for storage in the memory of the automated banking machine; and installing the configuration data in the automated banking machine. - View Dependent Claims (7, 8, 9, 10)
-
Specification