Patent attributes
An automated banking terminal for facilitating a financial transaction is provided. The automated banking terminal includes a processor, a display for presenting a set of customer menu options, and a communication interface. The automated banking terminal also includes expansion slots which have a mechanical interface and an electrical interface. Expansion modules may be connected to the processor through the expansion slots. An expansion module may be a cash dispensing module, a cash receiving and counting module, a check receiving module, a printer, a scanner, a biometric interface, a signature pad, an account card reader, or an account card programmer. The processor of the automated banking terminal is configured to detect the expansion module and determine additional menu options to supplement the customer menu options based on detecting the expansion module.