Patents by Inventor Bob Cichon

Bob Cichon 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: 7003492
    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: February 21, 2006
    Assignee: Dicbold, Incorporated
    Inventors: Robert E. Usner, Glenda K. Griswold, Omar El-Kaissi, James Church, 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: 20060010062
    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 one or more browsers (76, 198, 200, 202). 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) and a display device (196).
    Type: Application
    Filed: September 14, 2005
    Publication date: January 12, 2006
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, Mark Smith, David Weis
  • Publication number: 20060010063
    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 one or more browsers (76, 198, 200, 202). 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) and a display device (196).
    Type: Application
    Filed: September 14, 2005
    Publication date: January 12, 2006
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, Mark Smith, David Weis
  • Patent number: 6983256
    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 2, 2004
    Date of Patent: January 3, 2006
    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: 20050289055
    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: Application
    Filed: July 11, 2005
    Publication date: December 29, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Covert, Mark Moales, David Weis, Mark Smith, Bruce Richards, James Church
  • Publication number: 20050273427
    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: Application
    Filed: August 12, 2005
    Publication date: December 8, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Moales, David Weis, Mark Smith, James Church
  • Patent number: 6973442
    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 6, 2005
    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, Bruce G. Richards, James Church
  • Patent number: 6973443
    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: August 21, 2002
    Date of Patent: December 6, 2005
    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: 6970846
    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: November 29, 2005
    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 Bodapatla
  • Patent number: 6970845
    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 29, 2005
    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: 6965879
    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 25, 2002
    Date of Patent: November 15, 2005
    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: 6963333
    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 flurther 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 8, 2005
    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: 20050216888
    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: Application
    Filed: January 31, 2005
    Publication date: September 29, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, David Weis, James Church, Mikal Gilger, Jagadesh Myana, Todd Blakeslee, Aravind Dongara, Mark Moales, Randhika Bodapatla
  • Publication number: 20050216408
    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 software portion (76, 80, 82). The computer further includes a device application software portion (84) which interfaces with the HTML document handling software portion and dispatches messages to operate devices (36) in the automated banking machine. The device application software portion (84) 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 transaction function devices in the banking machine, including a cash dispenser (42).
    Type: Application
    Filed: May 9, 2005
    Publication date: September 29, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Moales, David Weis, Mark Smith, James Church
  • Publication number: 20050203847
    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: May 6, 2005
    Publication date: September 15, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Moales, David Weis, Mark Smith, James Church
  • Publication number: 20050182723
    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: Application
    Filed: April 4, 2005
    Publication date: August 18, 2005
    Applicant: Diebold, Incorporated
    Inventors: Bruce Richards, Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Moales, David Weis, Mark Smith, James Church
  • Publication number: 20050131824
    Abstract: A system for connecting transaction services to an ATM (10, 500) that includes a network (20). A user interface service (12) and a lookup service (22) are in operative connection with the network. Transaction services such as a printer service (16), card reader service (18), and cash dispenser service (14) are also in operative connection with the network. These transaction services are operative to register with the lookup service and to upload a service proxy to the lookup service. The user interface service is operative to locate transaction services on the network by invoking a remote lookup method on the lookup service. The lookup service is operative to return service proxies that match the type of service that is required. The user interface service is further operative to invoke methods of the service proxies that remotely control the functionality of the transaction services on the network.
    Type: Application
    Filed: January 12, 2005
    Publication date: June 16, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, Mark Smith, Dale Blackson, David Weis, James Church, Mikal Gilger
  • Publication number: 20050121513
    Abstract: A system for connecting transaction services to an ATM (10, 500) that includes a network (20). A user interface service (12) and a lookup service (22) are in operative connection with the network. Transaction services such as a printer service (16), card reader service (18), and cash dispenser service (14) are also in operative connection with the network. These transaction services are operative to register with the lookup service and to upload a service proxy to the lookup service. The user interface service is operative to locate transaction services on the network by invoking a remote lookup method on the lookup service. The lookup service is operative to return service proxies that match the type of service that is required. The user interface service is further operative to invoke methods of the service proxies that remotely control the functionality of the transaction services on the network.
    Type: Application
    Filed: January 12, 2005
    Publication date: June 9, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, Mark Smith, Dale Blackson, David Weis, James Church, Mikal Gilger
  • Publication number: 20050119973
    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: December 3, 2004
    Publication date: June 2, 2005
    Inventors: Jay Drummond, Dale Blackson, Bob Cichon, Joseph Ess, Mark Moales, David Weis, Mark Smith, James Church
  • Publication number: 20050119974
    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) including one or more browsers. 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 function devices.
    Type: Application
    Filed: January 12, 2005
    Publication date: June 2, 2005
    Applicant: Diebold, Incorporated
    Inventors: Jay Drummond, Bob Cichon, Mark Smith, David Weis, James Church, Mikal Gilger