System and method for providing global self-service financial transaction terminals with worldwide web content, centralized management, and local and remote administration
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
G06F-017/60
출원번호
US-0653633
(2000-09-01)
발명자
/ 주소
Krawiec,Theodore J.
Gryte,Stephen M.
Riblett,John Frederick
Yu,Chris Shu Wing
출원인 / 주소
Citicorp Development Center, Inc.
대리인 / 주소
Kilpatrick Stockton LLP
인용정보
피인용 횟수 :
159인용 특허 :
11
초록▼
A method and system for providing global self-service transaction terminals or automatic teller machines (ATMs) affords worldwide web content to ATM customers, centralized management for ATM operators, and supports local and remote administration for ATM field service personnel. The system includes
A method and system for providing global self-service transaction terminals or automatic teller machines (ATMs) affords worldwide web content to ATM customers, centralized management for ATM operators, and supports local and remote administration for ATM field service personnel. The system includes multiple ATMs coupled over a network to a host, and the ATMs are provided with a touch screen interface and an interface for visually impaired persons. The ATMs enable both local and remote administration of ATM operations by bank personnel and an integrated network control. The ATMs are web-enabled, and ATM communications are performed over a communications network.
대표청구항▼
What is claimed is: 1. A computer implemented method for providing worldwide web content, centralized management, and local and remote administration for a self-service visually impaired person (VIP) Global customer activated transaction (CAT) terminal with an audio amplifier board having software
What is claimed is: 1. A computer implemented method for providing worldwide web content, centralized management, and local and remote administration for a self-service visually impaired person (VIP) Global customer activated transaction (CAT) terminal with an audio amplifier board having software control of the amplifier board, said method, comprising: receiving a request for a startup of at least one transaction terminal process by a process controller of the transaction terminal selected from a group of transaction terminal processes consisting of a system monitor, a session manager, a device manager, a system manager, a diagnostics application, an intelligent maintenance panel, a log manager, an installation framework, and a configuration framework, in addition to screen reader and audio processes; starting the at least one requested process by the process controller, in addition to the screen reader and audio processes by the process controller; providing a screen layout with navigation selections exclusively by touchscreen for the visually impaired user; performing at least one pre-defined transaction terminal function by the at least one started process, in addition to performing screen reader and audio application functions by the screen reader and audio processes consisting at least in part of reading text that is presented on a screen of the transaction terminal and converting the text to audible speech and diverting the audible speech to a headphone for a visually impaired user, wherein headphone insertion triggers the VIP application from the initial "Hello" screen, and touching the display screen in a predefined manner disables the VIP application; and wherein the VIP application controls audio output, such that audio output is not routed to the external speakers at the transaction terminal until the completion and timing out of a VIP session, regardless of continued headphone insertion; and if a command to shutdown is received, coordinating an orderly shutdown of the transaction terminal by the process controller. 2. The method of claim 1, wherein receiving the request further comprises receiving the request from one of an integrated network control and an operator interface. 3. The method of claim 2, wherein receiving the request further comprises receiving the request from the integrated network control over a network. 4. The method of claim 3, wherein receiving the request further comprises receiving the request from the integrated network control coupled over the network to a plurality of self-service transaction terminals. 5. The method of claim 2, wherein receiving the request further comprises receiving the request from an operator interface touchpoint consisting of one of a front screen of the transaction terminal, a personal computer on a network, a video screen, and a personal data assistant. 6. The method of claim 1, wherein starting the at least one requested process by the process controller further comprises at least one of monitoring the process by the process controller, restarting the at least one requested process by the process controller, rebooting a transaction terminal system by the process controller, and maintaining a registry of the at least one started process by the process controller. 7. The method of claim 1, wherein the at least one started process comprises the system monitor and wherein performing the at least one pre-defined transaction terminal function further comprises performing a system monitor function selected from a group of system monitor functions consisting of blanking a screen display, unblanking the screen display, resetting a hardware watchdog timer, resetting a hardware watchdog timeout value, and sending a system reset notification to an integrated network control. 8. The method of claim 1, wherein the at least one started process comprises the audio application and wherein performing the at least one pre-defined transaction terminal function further comprises performing an audio application function selected from a group of audio application functions consisting of controlling routing of an audio amplifier output, controlling the audio amplifier board, and diagnostic testing of the amplifier board. 9. The method of claim 1, wherein the at least one started process comprises the session manager and wherein performing the at least one pre-defined transaction terminal function further comprises performing a session manager function selected from a group of session manager functions consisting of bringing up a browser, coordinating one of a customer session, an operator session, and a hardware diagnostics session, supporting one of a transaction terminal start function and a transaction terminal stop function, displaying an out-of-service transaction terminal screen, recovering from an out-of-service condition of the transaction terminal, reporting pre-selected transaction terminal status information, reporting one of an out-of-service and a back-in-service condition of the transaction terminal, and reporting a state of the transaction terminal as one of in use, idle, diagnostics running, and back administration utility running. 10. The method of claim 1, wherein the at least one started process comprises the device manager and wherein performing the at least one pre-defined transaction terminal function further comprises performing a device manager function selected from a group of device manager functions consisting of coordinating and allocating one of a cash dispensing module, a depositor, a dynamic reader, a touchscreen, a printer, a switch, and an indicator. 11. The method of claim 1, wherein the at least one started process comprises the system manager and wherein performing the at least one pre-defined transaction terminal function further comprises performing a system manager function selected from a group of system manager functions consisting of transaction terminal status monitoring, inquiry and control commands, file transfer and remote command execution, software distribution, remote peruse, log upload, auto configuration, load balancing support, device MIS, customer MIS, and time synchronization. 12. The method of claim 1, wherein the at least one started process comprises the diagnostics application and wherein performing the at least one pre-defined transaction terminal function further comprises performing a diagnostics application function selected from a group of diagnostics application functions consisting of executing diagnostics requests, communicating with a physical device handler, diagnostic testing of a peripheral device, and providing a list of devices to a client. 13. The method of claim 1, wherein the at least one started process comprises the intelligent maintenance panel and wherein performing the at least one pre-defined transaction terminal function further comprises performing an intelligent maintenance panel function selected from a group of intelligent maintenance panel functions consisting of obtaining status of one of a session and a device, performing one of a shutdown and a reboot through an operator request, performing an operator interface log on via an operator selection, allowing a service mode entry, and requesting a diagnostic test. 14. The method of claim 1, wherein the at least one started process comprises the log manager and wherein performing the at least one pre-defined transaction terminal function further comprises performing a log manager function selected from a group of log manager functions consisting of maintaining a business log and maintaining a runtime log. 15. The method of claim 1, wherein the at least one started process comprises the installation framework and wherein performing the at least one pre-defined transaction terminal function further comprises performing an installation framework function selected from a group of installation framework functions consisting of distribution of software release packages, activation of software release packages, cutover of software release packages, fallback to a previously running version of software, and backing out of a last distributed software release package and reinstalling a previous software versions. 16. The method of claim 1, wherein the at least one started process comprises the configuration framework and wherein performing the at least one pre-defined transaction terminal function further comprises performing a configuration framework function selected from a group of configuration framework functions consisting of installing and configuring software and configuring the transaction terminal. 17. A system for providing worldwide web content, centralized management, and local and remote administration for a self-service visually impaired person (VIP) Global customer activated transaction (CAT) terminal with an audio amplifier board having software control of the amplifier board, said method, comprising: means for receiving a request for a startup of at least one transaction terminal process of the transaction terminal selected from a group of transaction terminal processes consisting of a system monitor, a session manager, a device manager, a system manager, a diagnostics application, an intelligent maintenance panel, a log manager, an installation framework, and a configuration framework, in addition to screen reader and audio processes; means for starting the at least one requested process, in addition to the screen reader and audio processes; providing a screen layout with navigation selections exclusively by touchscreen for the visually impaired user; means for performing at least one pre-defined transaction terminal function by the at least one started process, in addition to performing screen reader and audio application functions by the screen reader and audio processes consisting at least in part of reading text that is presented on a screen of the transaction terminal and converting the text to audible speech and diverting the audible speech to a headphone for a visually impaired user, wherein headphone insertion triggers the VIP application from the initial "Hello" screen, and touching the display screen in a predefined manner disables the VIP application; and wherein the VIP application controls audio output, such that audio output is not routed to the external speakers at the transaction terminal until the completion and timing out of a VIP session, regardless of continued headphone insertion; and if a command to shutdown is received, means for coordinating an orderly shutdown of the transaction terminal. 18. The system of claim 17, wherein the means for receiving the request further comprises a process controller of the transaction terminal. 19. The system of claim 17, wherein the means for receiving the request, starting the requested process, and coordinating an orderly shutdown further comprises a process controller of the transaction terminal coupled to one of an integrated network control and an operator interface. 20. The system of claim 19, wherein the means for receiving the request further comprises the process controller coupled to the integrated network control over a network. 21. The system of claim 19, wherein the means for receiving the request further comprises the process controller coupled to an operator interface touchpoint consisting of one of a front screen of the transaction terminal, a personal computer on a network, a video screen, and a personal data assistant. 22. The system of claim 17, wherein the means for starting the at least one requested process by the process controller further comprises at least one of means for monitoring the at least one started process by the process controller, means for restarting the at least one started process by the process controller, means for rebooting a transaction terminal system by the process controller, and means for maintaining a registry of the at least one started process by the process controller. 23. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the system monitor and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a system monitor function selected from a group of system monitor functions consisting of blanking a screen display, unblanking the screen display, resetting a hardware watchdog timer, resetting a hardware watchdog timeout value, and sending a system reset notification to an integrated network control. 24. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the audio application and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing an audio application function selected from a group of audio application functions consisting of controlling routing of an audio amplifier output, controlling the audio amplifier board, and diagnostic testing of the amplifier board. 25. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the session manager and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a session manager function selected from a group of session manager functions consisting of bringing up a browser, coordinating one of a customer session, an operator session, and a hardware diagnostics session, supporting one of a transaction terminal start function and a transaction terminal stop function, displaying an out-of-service transaction terminal screen, recovering from an out-of-service condition of the transaction terminal, reporting pre-selected transaction terminal status information, reporting one of an out-of-service and a back-in-service condition of the transaction terminal, and reporting a state of the transaction terminal as one of in use, idle, diagnostics running, and back administration utility running. 26. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the device manager and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a device manager function selected from a group of device manager functions consisting of coordinating and allocating one of a cash dispensing module, a depositor, a dynamic reader, a touchscreen, a printer, a switch, and an indicator. 27. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the system manager and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a system manager function selected from a group of system manager functions consisting of transaction terminal status monitoring, inquiry and control commands, file transfer and remote command execution, software distribution, remote peruse, log upload, auto configuration, load balancing support, device MIS, customer MIS, and time synchronization. 28. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the diagnostics application and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a diagnostics application function selected from a group of diagnostics application functions consisting of executing diagnostics requests, communicating with a physical device handler, diagnostic testing of a peripheral device, and providing a list of devices to a client. 29. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the intelligent maintenance panel and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing an intelligent maintenance panel function selected from a group of intelligent maintenance panel functions consisting of obtaining status of one of a session and a device, performing one of a shutdown and a reboot through an operator request, performing an operator interface log on via an operator selection, allowing a service mode entry, and requesting a diagnostic test. 30. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the log manager and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a log manager function selected from a group of log manager functions consisting of maintaining a business log and maintaining a runtime log. 31. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the installation framework and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing an installation framework function selected from a group of installation framework functions consisting of distribution of software release packages, activation of software release packages, cutover of software release packages, fallback to a previously running version of software, and backing out of a last distributed software release package and reinstalling a previous software versions. 32. The system of claim 17, wherein the means for starting the at least one process comprises means for starting the configuration framework and wherein the means for performing the at least one pre-defined transaction terminal function further comprises means for performing a configuration framework function selected from a group of configuration framework functions consisting of installing and configuring software and configuring the transaction terminal. 33. A computer implemented method for providing worldwide web content, centralized management, and local and remote administration for a self-service visually impaired person (VIP) Global customer activated transaction (CAT) terminal with an audio amplifier board having software control of the amplifier board, said method, comprising: receiving a request for a startup of at least one transaction terminal process by a process controller of the transaction terminal from one of an integrated network control and an operator interface, in addition to screen reader and audio processes; starting the at least one requested process by the process controller, in addition to the screen reader and audio processes by the process controller; providing a screen layout with navigation selections exclusively by touchscreen for the visually impaired user; performing at least one pre-defined transaction terminal function by the started process, in addition to performing screen reader and audio application functions by the screen reader and audio processes consisting at least in part of reading text that is presented on a screen of the transaction terminal and converting the text to audible speech and diverting the audible speech to a headphone for a visually impaired user, wherein headphone insertion triggers the VIP application from the initial "Hello" screen, and touching the display screen in a predefined manner disables the VIP application; and wherein the VIP application controls audio output, such that audio output is not routed to the external speakers at the transaction terminal until the completion and timing out of a VIP session, regardless of continued headphone insertion; and if a command to shutdown is received, coordinating an orderly shutdown of the transaction terminal by the process controller. 34. The method of claim 33, wherein receiving the request further comprises receiving the request from the integrated network control over a network. 35. The method of claim 34, wherein receiving the request further comprises receiving the request from the integrated network control coupled over the network to a plurality of self-service transaction terminals. 36. The method of claim 33, wherein receiving the request further comprises receiving the request from an operator interface touchpoint consisting of one of a front screen of the transaction terminal, a personal computer on a network, a video screen, and a personal data assistant.
Zeanah James ; Abbott Charles ; Boyd Nik ; Cohen Albert ; Cook James ; Grandcolas Michael ; Lan Sikhun ; Lindsley Bonnie ; Markarian Grigor ; Moss Leslie, System and method for delivering financial services.
Blumstein Paul (Palos Verdes CA) Cole Randy (Los Angeles CA) Cook James (Manhattan Beach CA) Doshi Ashwin (Cerritos CA) Grandcolas Michael (Santa Monica CA) Gryte Stephen (Los Angeles CA) McCallick F, Visually impaired customer activated terminal method and system.
Gruber, Thomas R.; Sabatelli, Alessandro F.; Aybes, Alexandre A.; Pitschel, Donald W.; Voas, Edward D.; Anzures, Freddy A.; Marcos, Paul D., Actionable reminder entries.
Gruber, Thomas Robert; Sabatelli, Alessandro F.; Aybes, Alexandre A.; Pitschel, Donald W.; Voas, Edward D.; Anzures, Freddy A.; Marcos, Paul D., Active transport based notifications.
Carpenter, Keith; Hockman, Craig; Miller, Willis; Drozda, Laura; Burns, Paul; Phillips, Thomas B.; Valcore, John C.; Graef, H. Thomas; Laskowski, Edward L.; Meek, James; Brown, Martin J.; Galloway, Todd; Barnett, Robert W.; Ryan, Mike; Kay, James R.; Ward, Mark A.; Peters, David A.; Miller, Greg; Laha, Arindam; Altier, Joseph M., Automated banking machine.
Carpenter, Keith; Hockman, Craig; Miller, Willis; Drozda, Laura; Burns, Paul; Phillips, Thomas B.; Valcore, John C.; Graef, H. Thomas; Laskowski, Edward L.; Meek, James; Brown, Martin J.; Galloway, Todd; Barnett, Robert W.; Ryan, Mike; Kay, James R.; Ward, Mark A.; Peters, David A.; Miller, Greg; Laha, Arindam; Altier, Joseph M., Automated banking machine.
Smith, Mark D.; Drummond, Jay Paul; Somers, Jr., Charles H.; Couper, Denise; Putman, Harold V., Automated banking machine that operates responsive to data bearing records.
Toepke, Eric; Ryan, Mike R.; Jenkins, Randall W.; Ramachandran, Natarajan; Ertle, Thomas D.; Crews, Tim; Miller, Willis; Billett, Jr., Nicholas T.; Shepley, Steven; Krzic, Dave; Ma, Songtao; Cogan, Victor A., Automated banking system controlled responsive to data bearing records.
Maehira, Hirotoshi; Fujishita, Masahiro, Detection of a user's visual impairment based on user inputs or device settings, and presentation of a website-related data for sighted or visually-impaired users based on those inputs or settings.
Carson, David A.; Keen, Daniel; Dibiase, Evan; Saddler, Harry J.; Iacono, Marco; Lemay, Stephen O.; Pitschel, Donald W.; Gruber, Thomas R., Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant.
Cacheria, III, Anthony M.; Hooker, David; McHugh, Wayne Thomas; Glover, Kristopher; Edwards, Webb; Holbrook, Arthur Martin; Jenkins, Barrett, Distributed transaction system.
Gruber, Thomas Robert; Cheyer, Adam John; Kittlaus, Dag; Guzzoni, Didier Rene; Brigham, Christopher Dean; Giuli, Richard Donald; Bastea-Forte, Marcello; Saddler, Harry Joseph, Intelligent automated assistant.
Gruber, Thomas Robert; Cheyer, Adam John; Kittlaus, Dag; Guzzoni, Didier Rene; Brigham, Christopher Dean; Giuli, Richard Donald; Bastea-Forte, Marcello; Saddler, Harry Joseph, Intelligent automated assistant.
Os, Marcel Van; Saddler, Harry J.; Napolitano, Lia T.; Russell, Jonathan H.; Lister, Patrick M.; Dasari, Rohit, Intelligent automated assistant for TV user interactions.
Van Os, Marcel; Saddler, Harry J.; Napolitano, Lia T.; Russell, Jonathan H.; Lister, Patrick M.; Dasari, Rohit, Intelligent automated assistant for TV user interactions.
Primm, Michael; Fowler, John J.; Faulkner, Gary, Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability.
Emerick, Gregory M.; Cowan, David S.; Politte, Maureen C.; Denis, Arnaud J. R., Method and system for remote monitoring of a power supply device with user registration capability.
Childers, Sloan K.; Elderton, John; Primm, Michael, Methods for displaying physical network topology and environmental status by location, organization, or responsible party.
Childers, Sloan K.; Elderton, John; Primm, Michael, Methods for displaying physical network topology and environmental status by location, organization, or responsible party.
Gruber, Thomas Robert; Saddler, Harry Joseph; Cheyer, Adam John; Kittlaus, Dag; Brigham, Christopher Dean; Giuli, Richard Donald; Guzzoni, Didier Rene; Bastea-Forte, Marcello, Paraphrasing of user requests and results by automated digital assistant.
Cacheria, III, Anthony M.; Hooker, David; McHugh, Wayne Thomas; Glover, Kristopher; Edwards, Webb; Holbrook, Arthur Martin; Jenkins, Barrett, Remotely configurable user device for accessing a distributed transaction system.
Cacheria, III, Anthony M.; Hooker, David; McHugh, Wayne Thomas; Glover, Kristopher; Edwards, Webb; Holbrook, Arthur Martin; Jenkins, Barrett, Remotely configurable user device with physical user resources and interface.
Cipa, Dominik; Kunz, Gunnar; Marti, Ulrich; Martin, Olivier, System and method for updating configuration data for sub-systems of an automated banking machine.
Naik, Devang K.; Gruber, Thomas R.; Weiner, Liam; Binder, Justin G.; Srisuwananukorn, Charles; Evermann, Gunnar; Williams, Shaun Eric; Chen, Hong; Napolitano, Lia T., System and method for user-specified pronunciation of words for speech synthesis and recognition.
Naik, Devang K.; Gruber, Thomas R.; Weiner, Liam; Binder, Justin G.; Srisuwananukorn, Charles; Evermann, Gunnar; Williams, Shaun Eric; Chen, Hong; Napolitano, Lia T., System and method for user-specified pronunciation of words for speech synthesis and recognition.
Cacheria, III, Anthony M.; Hooker, David; McHugh, Wayne Thomas; Glover, Kristopher; Edwards, Webb; Holbrook, Arthur Martin; Jenkins, Barrett, System for providing goods and services based on accrued but unpaid earnings.
Cacheria, III, Anthony M.; Hooker, David; McHugh, Wayne Thomas; Glover, Kristopher; Edwards, Webb; Holbrook, Arthur Martin; Jenkins, Barrett, System for providing transaction services to a plurality of user devices.
Gruber, Thomas Robert; Brigham, Christopher Dean; Keen, Daniel S.; Novick, Gregory; Phipps, Benjamin S., Using context information to facilitate processing of commands in a virtual assistant.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.