Automated banking machine apparatus and system
First Claim
1. An article adapted to cause operation of at least one computer in an automated banking machine, the automated banking machine including a plurality of devices, wherein at least one of the devices comprises a cash dispenser that is selectively operative to dispense cash to a user of the machine, wherein the automated banking machine further includes document handling software and a device interfacing software portion operating in the at least one computer, wherein the document handling software is operative to process at least one markup language document associated with operation of the cash dispenser, the article comprising:
- a plurality of computer executable instructions, which instructions when executed by the at least one computer are operative to cause a device application software portion to operate in the at least one computer, wherein the device application software portion is operative to communicate with the document handling software and the device interfacing software portion, and wherein the device application software portion is operative to cause the cash dispenser to dispense cash responsive to processing of the at least one markup language document by the document handling software.
3 Assignments
0 Petitions
Accused Products
Abstract
An automated banking machine (12) is operative to conduct transactions in response to HTML documents and TCP/IP messages exchanged with a local computer system (14) through an intranet (16), as well as in response to messages exchanged with foreign servers (20, 22, 24, 26, 28, 96) in a wide area network (18). The banking machine includes a computer (34) having an HTML document handling portion (76, 80, 82). The HTML document handling portion is operative to communicate through a proxy server (88), with a home HTTP server (90) in the intranet or the foreign servers in the wide area network. The computer further includes a device application portion (84) which interfaces with the HTML document handling portion and dispatches messages to operate devices (36) in the automated banking machine. The devices include a sheet dispenser mechanism (42) which dispenses currency as well as other transaction devices. The device application portion communicates with a device interfacing software portion (64) in the banking machine through a device server (92) in the intranet. The device server maintains local control over the devices in the banking machine including the sheet dispenser. The banking machine operates to read indicia on the user'"'"'s card corresponding to a system address. The computer is operative to connect the banking machine to the home or foreign server corresponding to the system address, which connected server operates the banking machine until the completion of transactions by the user.
-
Citations
8 Claims
-
1. An article adapted to cause operation of at least one computer in an automated banking machine, the automated banking machine including a plurality of devices, wherein at least one of the devices comprises a cash dispenser that is selectively operative to dispense cash to a user of the machine, wherein the automated banking machine further includes document handling software and a device interfacing software portion operating in the at least one computer, wherein the document handling software is operative to process at least one markup language document associated with operation of the cash dispenser, the article comprising:
a plurality of computer executable instructions, which instructions when executed by the at least one computer are operative to cause a device application software portion to operate in the at least one computer, wherein the device application software portion is operative to communicate with the document handling software and the device interfacing software portion, and wherein the device application software portion is operative to cause the cash dispenser to dispense cash responsive to processing of the at least one markup language document by the document handling software.
-
2. An automated banking machine comprising:
-
a computer operative in the automated banking machine;
a plurality of transaction function devices in the automated banking machine, wherein the transaction function devices are in operative connection with the computer, wherein at least one of the transaction function devices includes a cash dispenser;
a device application software portion operative in the computer, wherein the device application software portion includes a plurality of components which are each associated with at least one corresponding transaction function device, wherein at least one of the components of the device application software portion is associated with the cash dispenser;
a device interfacing software portion operative in the computer, wherein the device interfacing software portion is operative to control operation of each of the transaction function devices, wherein the device interfacing software portion includes a plurality of common device interfaces, wherein each common device interface is associated with at least one of the transaction function devices, wherein each common device interface is operative to control the operation of at least one of the transaction function devices, wherein at least one of the common device interfaces is associated with the cash dispenser and is operative to control operation of the cash dispenser, wherein the at least one of the components of the device application software portion which is associated with the cash dispenser is operative to cause the at least one of the common device interfaces associated with the cash dispenser to operate the cash dispenser to dispense cash through communication with the device interfacing software portion;
document handing software operative in the computer, wherein the device application software portion is operative responsive to the document handling software to cause the transaction function devices to operate through communication with the device interfacing software portion.
-
-
3. A method comprising:
-
(a) sending with at least one component of a device application software portion of an automated banking machine, at least one first communication to a device interfacing software portion, wherein the at least one first communication corresponds to an operation of at least one transaction function device of the automated banking machine, wherein the automated banking machine includes a cash dispenser, wherein the device interfacing software portion includes at least one common device interface component, wherein the at least one common device interface component is associated with both the at least one component of the device application software portion and the at least one transaction function device;
(b) responsive to the at least one first communication, sending with the common device interface component of the device interfacing software portion at least one second communication corresponding to the operation of the at least one transaction function device to the at least one transaction function device, wherein the at least one transaction function device corresponds to the cash dispenser; and
(c) responsive to the at least one second communication, performing the operation with the at least one transaction function device, including dispensing cash with the cash dispenser.
-
-
4. Apparatus comprising:
-
an automated banking machine including;
at least one computer;
at least one transaction function device, wherein the at least one transaction function device is in operative connection with the at least one computer, wherein the at least one transaction function device includes a cash dispenser, wherein the cash dispenser is selectively operative to dispense cash to a user of the machine, computer readable media including software comprising computer executable instructions thereon, wherein the software includes;
device interfacing software, wherein the device interfacing software when executed by the at least one computer is operative to control operation of the cash dispenser, browser software, wherein the browser software when executed by the at least one computer is operative to process at least one markup language document including at least one cash dispenser operation related instruction, device application software, wherein the device application software when executed by the at least one computer is operative to communicate with both the browser software and the device interfacing software, wherein the device application software when executed by the at least one computer is operative to cause the device interfacing software to operate the cash dispenser to dispense cash responsive to the browser software processing at least one cash dispenser operation instruction. - View Dependent Claims (5, 6, 7, 8)
-
Specification