Patents by Inventor Mark Moales

Mark Moales has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8121914
    Abstract: A method for visual programming an automated transaction machine (12). The method includes the creation of terminal directors (225) that generally correspond to transactions performed by the automated transaction machine. The terminal directors are programmed by visually creating associations (238) between a plurality of ATM objects (230, 232) in a work space (224). Exemplary ATM objects include an authorization object (260), a back stage control object (262), a card reader object (264), a customer profile object (266), a depositor object (268), a dispenser object (270), keypad object (272), a logic object (274), a OCS object (276), a presenter object (278), a PIN entry object (280), a printer object (282), a sync object (284), and a transaction data object (286). The customer profile object is operative to retrieve customer profile information responsive to a determined customer of a person using the ATM.
    Type: Grant
    Filed: August 14, 2000
    Date of Patent: February 21, 2012
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob A. Cichon, David Weis, James R. Church, Mikal R. Gilger, Jagadesh Myana, Todd Blakeslee, Aravind Dongara, Mark A. Moales, Radhika Reddy Bodapatla
  • Patent number: 8046300
    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.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: October 25, 2011
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark S. Covert, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7870498
    Abstract: A method for visual programming an automated transaction machine (12). The method includes the creation of terminal directors (225) that generally correspond to transactions performed by the automated transaction machine. The terminal directors are programmed by visually creating associations (238) between a plurality of ATM objects (230, 232) in a work space (224). Exemplary ATM objects include an authorization object (260), a back stage control object (262), a card reader object (264), a customer profile object (266), a depositor object (268), a dispenser object (270), keypad object (272), a logic object (274), a OCS object (276), a presenter object (278), a PIN entry object (280), a printer object (282), a sync object (284), and a transaction data object (286). A portion of the exemplary ATM objects are operative to interface with a device interface layer (728) for communicating with physical hardware devices (724, 726).
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: January 11, 2011
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob A. Cichon, David Weis, James R. Church, Mikal R. Gilger, Jagadesh Myana, Todd Blakeslee, Aravind Dongara, Mark A. Moales, Randhika Bodapatla
  • Patent number: 7844512
    Abstract: A server is in communication with an ATM host and at least one ATM. Sever software is adapted to operate in the server to cause messages to be converted to enable ATM and ATM host communication. The server is operative to receive messages from the ATM host and/or the ATM, cause the received messages to be converted for handling by the other one of the ATM host and the ATM, and then cause the converted messages to be sent to the other one of the ATM host and the ATM. In one embodiment, the server software is operative to cause HTTP messages to be converted to non-HTTP messages, and vice versa.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: November 30, 2010
    Assignee: Diebold, Incorporated
    Inventors: Bruce G. Richards, Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7737950
    Abstract: A cash dispensing automated banking machine that operates in response to data read from user cards includes a cash dispenser, keypad, and a card reader. The card reader is operative to read data bearing records such as user cards that include financial account information. At least one computer in the automated banking machine is responsive to a keymap specified by at least one markup language document and is responsive to configuration data accessed by the automated banking machine, to selectively enable a subset of keys of the keypad to be capable of providing inputs operative to cause the automated banking machine to carry out a portion of a banking transaction.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: June 15, 2010
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7699219
    Abstract: An automated banking machine (12) is operative to conduct transactions in response to mark up language 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 mark up language document handling software that includes a browser (76). The machine can receive instructions in mark up language documents accessed at an HTTP address to cause operation of transaction function devices, such as a currency dispenser (42).
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: April 20, 2010
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7689509
    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.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: March 30, 2010
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7644040
    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.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: January 5, 2010
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob Cichon, Joseph C. Ess, Mark S. Covert, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7634433
    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.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: December 15, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7624050
    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.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: November 24, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Lilei Chen, Bob A. Cichon, Mark S. Covert, Bradrick Q. Lepper, Mark A. Moales, Mark D. Smith, Robert J. Lemley, Michael E. Califf, Jr., Shawn D. Joyce, Phillip S. Moore, Steven C. Swingler
  • Patent number: 7590598
    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.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: September 15, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7580896
    Abstract: An automated banking machine includes at least one browser and transaction function devices, including a currency dispenser device. The machine can be operated in a modified mode in response to transactions that are no longer available. A browser can be used to communicate with one or more servers. Data indicative of the availability of the certain transaction function *devices can be communicated to a server. One or more mark up language documents containing data and/or instructions that correspond to the operational availability to the machine of the transaction function devices can be accessed. The machine can then be operated responsive to the data and/or instructions. For example, the machine may change its display output to a customer to reflect its current transaction function device status. Customer transaction options can be readily changed via machine/server communication on a machine by machine basis.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: August 25, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7567924
    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.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: July 28, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Lilei Chen, Bob A. Cichon, Mark S. Covert, Bradrick Q. Lepper, Mark A. Moales, Mark D. Smith, Robert J. Lemley, Michael E. Califf, Jr., Shawn D. Joyce, Phillip S. Moore, Steven C. Swingler
  • Publication number: 20080288402
    Abstract: A cash dispensing automated banking machine that operates in response to data read from user cards includes a cash dispenser, keypad, and a card reader. The card reader is operative to read data bearing records such as user cards that include financial account information. At least one computer in the automated banking machine is responsive to a keymap specified by at least one markup language document and is responsive to configuration data accessed by the automated banking machine, to selectively enable a subset of keys of the keypad to be capable of providing inputs operative to cause the automated banking machine to carry out a portion of a banking transaction.
    Type: Application
    Filed: July 28, 2008
    Publication date: November 20, 2008
    Applicant: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7405724
    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.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: July 29, 2008
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Publication number: 20080147547
    Abstract: An automated banking machine includes at least one browser and transaction function devices, including a currency dispenser device. The machine can be operated in a modified mode in response to transactions that are no longer available. A browser can be used to communicate with one or more servers. Data indicative of the availability of the certain transaction function devices can be communicated to a server. One or more mark up language documents containing data and/or instructions that correspond to the operational availability to the machine of the transaction function devices can be accessed. The machine can then be operated responsive to the data and/or instructions. For example, the machine may change its display output to a customer to reflect its current transaction function device status. Customer transaction options can be readily changed via machine/server communication on a machine by machine basis.
    Type: Application
    Filed: February 19, 2008
    Publication date: June 19, 2008
    Applicant: Diebold Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Patent number: 7333954
    Abstract: An automated banking machine includes at least one browser and transaction function devices, including a currency dispenser device. The machine can be operated in a modified mode in response to transactions that are no longer available. A browser can be used to communicate with one or more servers. Data indicative of the availability of the certain transaction functional devices can be communicated to a server. One or more mark up language documents containing data and/or instructions that correspond to the operational availability to the machine of the transaction functional devices can be accessed. The machine can then be operated responsive to the data and/or instructions. For example, the machine may change its display output to a customer to reflect its current transaction functional device status. Customer transaction options can be readily changed via machine/server communication on a machine by machine basis.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: February 19, 2008
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale Blackson, Bob A. Cichon, Joseph C. Ess, Mark A. Moales, David W. Weis, Mark D. Smith, James Church
  • Publication number: 20070179889
    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.
    Type: Application
    Filed: April 5, 2007
    Publication date: August 2, 2007
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Covert, Mark Moales, David Weis, Mark Smith, James Church
  • Patent number: 7251631
    Abstract: An automated banking machine (12) is operative to conduct transactions in response to HTML documents and TCP/TP 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.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: July 31, 2007
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Dale H. Blackson, Bob A. Cichon, Joseph C. Ess, Mark S. Covert, Mark A. Moales, David W. Weiss, Mark D. Smith, James Church
  • Patent number: 7251626
    Abstract: An automated banking machine includes a plurality of transaction function devices, including a cash dispenser. The machine can generate an HTTP record including indicia representative of an operational status of at least one transaction function device. The machine includes a server. The HTTP record can be accessed through the server by a computer external of the machine. The indicia can be generated responsive to a malfunction of a transaction function device. The indicia can be representative of the malfunction.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: July 31, 2007
    Assignee: Diebold, Incorporated
    Inventors: Dale Blackson, Glenda K. Griswald, Mark D. Smith, Bob A. Cichon, Mark A. Moales, James Church, Robert E. Usner, Mark S. Covert, Jay Paul Drummond, Omar El-Kaissi, Lilei Chen, Lepper Q. Bradrick, Michael E. Califf, Jr., Phillip S. Moore, Steven C. Swingler, Robert J. Lemley, Shawn D. Joyce