Claims
- 1. An automated banking machine apparatus comprising:
at least one computer; a plurality of transaction function devices in operative connection with the at least one computer; a first display device and a second display device in operative connection with the at least one computer; a first type input device associated with the first display device and a second type input device associated with the second display device, each of the first and second type input devices in operative connection with the at least one computer; and at least one software application operative in the at least one computer, wherein the at least one software application is operative to cause a first user interface to be output through the first display device responsive to the associated first type input device, and wherein the software application is operative to cause a second user interface to be output through the second display device responsive to the associated second type input device.
- 2. The apparatus according to claim 1 wherein the at least one computer is operative to cause a desktop environment to be generated, wherein the desktop environment spans the first and second display devices.
- 3. The apparatus according to claim 2, wherein the at least one computer is operative responsive to the at least one software application to cause the first user interface to be produced in a first portion of the desktop environment that is being output through the first display device, and to cause the second user interface to be produced in a second portion of the desktop environment that is being output through the second display device.
- 4. The apparatus according to claim 1, further comprising at least one first document in operative connection with the at least one computer, wherein the at least one computer is operative to cause output of the first and second user interfaces responsive to the at least one first document.
- 5. The apparatus according to claim 4, wherein the at least one first document includes a plurality of command instructions that correspond to hardware independent user interface elements.
- 6. The apparatus according to claim 5 where in the at least one software application includes at least one event processor, wherein the command instructions are operative to specify an event processor, wherein the at least one computer is operative to invoke an event processor responsive to at least one of the command instructions and an input from either the first type input device or the second type input device.
- 7. The apparatus according to claim 6, wherein the at least one computer is operative responsive to the event processor to cause the machine to perform at least one maintenance related function.
- 8. An automated banking machine apparatus comprising:
a computer; at least two user stations in operative connection with the computer, wherein each user station includes at least one display device and at least one input device; and at least one software application operative in the computer, wherein the software application is operative to determine at least one capability of at least one input device included in each user station, and wherein the at least one software application is operative to cause a user interface to be output through the display device included in each user station, wherein the user interface for a user station is output responsive to the at least one capability associated with the at least one input device included in the user station.
- 9. The apparatus according to claim 8, wherein for each user station, the corresponding user interface includes at least one user interface element that is adapted for user interaction through the at least one input device included in the user station.
- 10. The apparatus according to claim 8, further comprising a document in operative connection with the computer, wherein the document includes a plurality of command instructions, wherein the at least one software application is operative to output the user interface for each user station, responsive to the command instructions.
- 11. The apparatus according to claim 10, wherein an input device included in a first of the user stations includes a pointing device, and wherein an input device included in a second of the user stations includes at least one function key; wherein the at least one software application, responsive to a first command instruction, is operative to generate a first user interface element in the first user interface that is associated with a first input from the pointing device; and wherein the at least one software application, responsive to the first command instruction, is operative to generate a second user interface element in the second user interface that is associated with a second input from the function key.
- 12. The apparatus according to claim 11, further comprising at least one event processor software component in operative connection with the computer, wherein the at least one software application is operatively responsive to either the first input or the second input, to invoke a function of the event processor component.
- 13. The apparatus according to claim 12, further comprising at least one transaction function device in operative connection with the computer, wherein the event processor component is operative to cause the at least one transaction function device to perform an operation responsive to either the first input or the second input.
- 14. The apparatus according to claim 11, wherein the computer is operative responsive to the first or second inputs, to have the machine perform a maintenance operation.
- 15. The apparatus according to claim 10, further comprising at least one second document that is associated with the first document, wherein the first document includes a first command instruction and a second command instruction; wherein the second document includes a third command instruction that corresponds to the first command instruction; wherein the first command instruction includes a first label in a first human language; wherein the third command instruction includes a second label in a second human language that has a meaning corresponding to the first label; and wherein the at least one software application is operative to output each user interface with indicia in the second human language responsive to both the first and second documents.
- 16. The apparatus according to claim 15, wherein the at least one software application is operative to generate each user interface with user interface elements that correspond to the second and third command instructions.
- 17. The apparatus according to claim 16, wherein the at least one software application is operative to generate each user interface responsive to the second label being substituted for the first label.
- 18. A method comprising:
a) providing at least one first document to an automated banking machine; b) determining at least one first type associated with a first input device on the machine, wherein the first input device is associated with at least one first display device on the machine; c) presenting at least one first user interface through the first display device, responsive to the determined at least one first type and the at least one first document.
- 19. The method according to claim 18, further comprising:
d) determining at least one second type associated with a second input device on the machine, wherein the second input device is associated with a second display device on the machine; e) presenting at least one second user interface through the second display device, responsive to the determined at least one second type and the at least one first document.
- 20. The method according to claim 19, further comprising:
f) performing a first function responsive to the at least one first document and a first input through the first input device; and g) performing the first function responsive to the at least one first document and a second input through the second input device.
- 21. The method according to claim 20, wherein in each of steps (f) and (g), performing the first function includes dispensing cash from the machine.
- 22. The method according to claim 20, wherein in each of steps (f) and (g), performing the first function includes performing a maintenance related operation with the machine.
- 23. The method according to claim 20, wherein in each of steps (f) and (g), performing the first function includes invoking at least one event processor specified by the first document.
- 24. The method according to claim 18, wherein in step (c) the first user interface is presented further responsive to at least one second document, wherein the at least one second document includes at least one language translation of indicia included in the first document.
- 25. The method according to claim 24, further comprising:
h) substituting for a first command instruction in the at least one first document, a second corresponding command instruction in the at least one second document, wherein the first command instruction includes a first label in a first human language and wherein the second command instruction includes a second label in a dialect of the first human language.
- 26. Computer readable media operative to cause at least one computer in the automated banking machine to carry out the method steps recited in claim 18.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit of U.S. Provisional Application Serial No. 60/223,157 filed Aug. 7, 2000 and is a continuation-in-part of copending U.S. application Ser. No. 09/233,249 filed on Jan. 19, 1999. The nonprovisional application designated above, namely application Ser. No. 09/233,249 filed Jan. 19, 1999 claims the benefit of U.S. Provisional Application Serial No. 60/105,800 filed Oct. 27, 1998.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60223157 |
Aug 2000 |
US |
|
60105800 |
Oct 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09233249 |
Jan 1999 |
US |
| Child |
09923089 |
Aug 2001 |
US |