Automated banking machine with record accessibility pre-check
First Claim
1. Apparatus comprising:
- an automated banking machine,wherein the machine is operative to perform transactions,wherein the machine includes a computer,wherein the computer includes software,wherein the computer is operative to cause downloads,wherein the computer is operative to determine that at least one HTTP record can be successfully accessed at an address, responsive to at least a portion of the at least one HTTP record being downloadable during a beginning of a first download of the at least one HTTP record,wherein responsive to the determination, the computer is operative during a transaction with the machine to begin a second download of the at least one HTTTP record, wherein the software is operative to cause the computer to download a greater content of the at least one HTTP record in the second download than in the first download.
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.
65 Citations
26 Claims
-
1. Apparatus comprising:
an automated banking machine, wherein the machine is operative to perform transactions, wherein the machine includes a computer, wherein the computer includes software, wherein the computer is operative to cause downloads, wherein the computer is operative to determine that at least one HTTP record can be successfully accessed at an address, responsive to at least a portion of the at least one HTTP record being downloadable during a beginning of a first download of the at least one HTTP record, wherein responsive to the determination, the computer is operative during a transaction with the machine to begin a second download of the at least one HTTTP record, wherein the software is operative to cause the computer to download a greater content of the at least one HTTP record in the second download than in the first download. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. Apparatus comprising:
an automated banking machine, wherein the machine is operative to perform transactions, wherein the machine includes a currency dispenser, wherein the machine is operative to carry out a cash withdrawal transaction, wherein the machine is operative to cause the currency dispenser to dispense currency in carrying out the cash withdrawal transaction, wherein the machine includes at least one computer programmed with software, wherein the at least one computer is programmed to perform a predetermined test that attempts to achieve in a first download, a partial download of at least one HTTP record from a server without fully downloading the at least one HTTP record, wherein the at least one computer is programmed to determine that the HTTP record can be fully downloaded responsive to the predetermined test being successful, wherein the at least one computer is programmed to fully download in a second download separate from the first download, the at least one HTTP record from the server during a transaction with the machine, responsive to the determination that the HTTP record can be fully downloaded, wherein the at least one computer is programmed to use the at least one HTTP record fully downloaded from the server in carrying out the transaction. - View Dependent Claims (21, 22)
-
23. Apparatus comprising:
an automated banking machine, wherein the machine is operative to perform transactions, wherein the machine includes a currency dispenser, wherein the machine is operative to carry out a cash withdrawal transaction, wherein the machine is operative to cause the currency dispenser to dispense currency in carrying out the cash withdrawal transaction, wherein the machine includes at least one computer programmed with software, wherein the software includes a browser, wherein the at least one computer is programmed to attempt completion of a first download which is predetermined to only download a partial content level of an HTTP record at a server address, wherein the at least one computer is programmed to determine that the HTTP record can be fully downloaded at the address responsive to completion of the first download, wherein responsive to the determination that the HTTP record can be fully downloaded at the address, the at least one computer is programmed to carry out during a transaction with the machine, a second download which is predetermined to fully download the HTTP record at the address, wherein the at least one computer is programmed to use the HTTP record in carrying out the transaction. - View Dependent Claims (24, 25, 26)
Specification