Patent US6839688B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6839688B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method of using an automated banking machine

Assignee: Diebold Nixdorf Inc
•
Filing: 2002-08-19
•
Granted: 2005-01-04
•
Expires: 2022-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Jay Paul Drummond
  • 👤 Dale Blackson
  • 👤 Bob A. Cichon
  • 👤 Joseph C. Ess
  • 👤 Mark A. Moales
  • 👤 David W. Weis
  • 👤 Mark D. Smith
  • 👤 James Church

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:50
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F16/00; G06F16/90; G06F16/95; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04895; G06Q; G06Q20/00; G06Q20/04; G06Q20/042; G06Q20/08; G06Q20/10; G06Q20/108; G06Q20/1085; G06Q20/18; G06Q20/20; G06Q20/202; G06Q20/38; G06Q20/40; G06Q30/00; G06Q30/06; G06Q40/00; G07; G07F; G07F19/00; G07F19/20; G07F19/201; G07F19/206; G07F19/211; H; H04; H04L; H04L63/00; H04L63/08; H04L63/0853; H04L63/0861; H04L63/12; H04L67/00; H04L67/01; H04L67/02; H04L67/12; H04L67/34; H04L67/50; H04L67/56; H04L67/563; H04L67/565; H04L69/00; H04L69/40; H04L67/568; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 110 words
A method comprising: (a) performing a transaction with an automated banking machine, (b) determining that at least one HTTP record can be successfully accessed at an address, with a computer operating in the automated banking machine, including beginning a first download of the at least one HTTP record, wherein at least a portion of the at least one HTTP record is downloaded, (c) subsequent to step (b), beginning a second download of the at least one HTTP record with the computer during performing the transaction with the automated banking machine, wherein the content of the at least one HTTP record downloaded in step (c) is greater than in step (b).
Claim 2
Independent Claim 110 words
A method comprising: (a) performing a transaction with an automated banking machine, (b) determining that at least one HTTP record can be successfully accessed at an address, with a computer operating in the automated banking machine, including beginning a first download of the at least one HTTP record, wherein at least a portion of the at least one HTTP record is downloaded, (c) subsequent to step (b), beginning a second download of the at least one HTTP record with the computer during performing the transaction with the automated banking machine, wherein the content of the at least one HTTP record downloaded in step (c) is greater than in step (b).
Claim 3
Dependent Claim 18 words
The method according to claim 1 wherein step (c) includes fully downloading the at least one HTTP record.
Claim 4
Dependent Claim 49 words
The method according to claim 2 wherein the automated banking machine includes an automated teller machine (ATM), wherein a browser is operative in the computer, and further comprising: (d) attempting to access the at least one HTTP record with the browser, wherein (b) is performed prior to step (d).
Claim 5
Dependent Claim 35 words
The method according to claim 2 wherein the automated banking machine includes an automated teller machine (ATM), wherein the ATM includes a transaction function device and wherein step (a) includes operating the transaction function device.
Claim 6
Dependent Claim 25 words
The method according to claim 4 wherein the transaction function device includes a currency dispenser, and wherein step (a) includes dispensing currency from the ATM.
Claim 7
Dependent Claim 40 words
The method according to claim 5 wherein the at least one HTTP record includes a dispense instruction, and wherein step (a) includes dispensing currency from the ATM responsive to the dispense instruction included in the at least one HTTP record.
Claim 8
Dependent Claim 46 words
The method according to claim 1 wherein in step (b) the at least one HTTP record includes at least one HTML document, and wherein step (c) includes accessing the at least one HTML document with a browser operative in the computer of the automated banking machine.
Claim 9
Dependent Claim 57 words
The method according to claim 1 wherein responsive to determining in step (b) that the address is not operative, step (c) is not executed, and further comprising the step of: (d) responsive to determining in step (b) that the address is not operative, transferring at least one alternative HTTP record to the computer from an alternative address.
Claim 10
Dependent Claim 54 words
The method according to claim 8 and prior to the step (d) further comprising the step of: (e) checking with the computer to determine whether the alternative address is operative to enable transferring the at least one alternative HTTP record, wherein step (d) is executed responsive to determining that the alternative address is operative.
Claim 11
Dependent Claim 68 words
The method according to claim 8 wherein the computer in the banking machine is in operative connection with a memory, and wherein the alternative address corresponds to address data stored in the memory, and prior to step (d) further comprising the step of accessing with the computer the address data stored in the memory, and using the address data to determine the alternative address used in step (d).
Claim 12
Dependent Claim 67 words
The method according to claim 8 , and prior to step (d) further comprising the steps of: (e) receive to determining with the computer in step (b) that the address is not operative, accessing a further HTTP record with the computer, wherein the further HTTP record includes address data; and (f) determining with the computer the alternative address from the address data in the further HTTP record.
Claim 13
Dependent Claim 62 words
The method according to claim 1 wherein the automated banking machine includes a sheet dispenser, and wherein the at least one HTTP record includes a dispense instruction, and further comprising the step of: (d) dispensing at least one sheet with the sheet dispenser responsive to the dispense instruction in the content of the at least one HTTP record downloaded in step (c).
Claim 14
Dependent Claim 57 words
The method according to claim 1 wherein the automated banking machine includes a transaction action device, and wherein the one HTTP record includes a device instruction, and further comprising the step of: (d) operating the transaction function device responsive to the device instruction in the content of the at least one HTTP record downloaded in step (c).
Claim 15
Dependent Claim 101 words
The method according to claim 13 and wherein the at least one HTTP record includes data corresponding to a signature, and wherein the computer is in operative connection with a memory, wherein the memory includes signature data corresponding to at least one signature, and prior to step (d) further comprising the step of: (e) comparing the signature in the at least one HTTP record and the signature data in the memory with the computer, and executing step (d) responsive to the signature in the at least one HTTP record having a predetermined relationship to the signature data stored in the memory.
Claim 16
Dependent Claim 18 words
The method according to claim 1 wherein step (b) includes making a socket connection with a remote server.
Claim 17
Dependent Claim 30 words
Computer readable media having computer readable instructions embodied thereon, the computer readable instructions operative to cause at least one computer to carry out the method recited in claim 1 .
Claim 18
Dependent Claim 36 words
The method according to claim 1 and prior to completion of step (c) further comprising the step of: (d) determining a transfer speed at which the at least one HTTP record is transferable to the computer.
Claim 19
Dependent Claim 60 words
The method according to claim 17 and further comprising the steps of: (e) comparing data corresponding to the transfer speed to data representative of a speed value stored in memory associated with the computer; and (f) responsive to the results of the comparison in step (e), transferring at least one alternative HTTP record to the computer from an alternative address.
Claim 20
Dependent Claim 40 words
Software operating an automated banking machine, herein the software includes computer readable media bearing instructions which are operative to cause at least one computer associated with the automated banking machine to carry out the method recited in claim 1 .
Claim 21
Independent Claim 102 words
A method comprising: (a) downloading at least a portion of at least one HTTP record during a record accessible pre-check with a computer operating in an automated banking machine, wherein the pre-check includes determining that a document address is operative to enable transfer of the at least one HTTP record corresponding to the address, wherein the downloading includes beginning a first download of the at least one HTTP record, (b) subsequent to step (a), accessing the at least one HTTP record during a transaction with the automated banking machine, including beginning a separate second download of the at least one HTTP record.
Claim 22
Independent Claim 102 words
A method comprising: (a) downloading at least a portion of at least one HTTP record during a record accessible pre-check with a computer operating in an automated banking machine, wherein the pre-check includes determining that a document address is operative to enable transfer of the at least one HTTP record corresponding to the address, wherein the downloading includes beginning a first download of the at least one HTTP record, (b) subsequent to step (a), accessing the at least one HTTP record during a transaction with the automated banking machine, including beginning a separate second download of the at least one HTTP record.
Claim 23
Dependent Claim 44 words
The method according to claim 20 wherein step (b) includes fully downloading the at least one HTTP record during a transaction sequence with the automated big machine, wherein the filly downloading includes beginning the separate second download of the at least one HTTP record.
Claim 24
Dependent Claim 25 words
The method according to claim 20 wherein in step (a) the downloading does not include a full download of the at least one HTTP record.
Claim 25
Dependent Claim 24 words
The method according to claim 22 wherein in step (a) the downloading includes only a partial download of the at least one HTTP record.
Claim 26
Dependent Claim 34 words
The method according to claim 21 wherein the automated banking machine includes an automated teller machine (ATM), wherein the ATM includes a currency dispenser, and wherein the transaction includes dispensing currency from the ATM.
Claim 27
Dependent Claim 54 words
The method according to claim 20 wherein the automated banking machine includes an automated teller machine (ATM), wherein the ATM includes a currency dispenser, wherein the currency dispenser is operative to dispense currency from the ATM, and wherein step (b) includes accessing the at least one HTTP record during a transaction with the ATM.
Claim 28
Dependent Claim 30 words
Computer readable media having computer readable instructions embodied thereon, the computer readable instructions operative to cause at least one computer to carry out the method recited in claim 20 .
Claim 29
Dependent Claim 40 words
Software operating an automated banking machine, wherein the software includes computer readable media bearing instructions which are operative to cause at least one computer associated with the automated banking machine to carry out the method recited in claim 20 .

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-01-04 2008-07-05 2009-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-01-04 2012-07-05 2013-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-01-04 2016-07-05 2017-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag