Patents by Inventor Mikal R. Gilger

Mikal R. Gilger 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: 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: 7653601
    Abstract: A method of operating a cash dispensing automated banking machine includes causing through operation of a processor of a cash dispensing automated banking machine, a card reader of the machine to read data from a card which corresponds to an entity with which a customer operating the machine has an account. The method also includes providing through operation of the processor, at least one visual output through a display device on the automated banking machine, The visual output uniquely corresponds to the entity with which the customer has the account.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: January 26, 2010
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob Cichon, Mark Smith, David Weis, James R. Church, Mikal R. Gilger
  • Patent number: 7603302
    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: Grant
    Filed: May 25, 2000
    Date of Patent: October 13, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob A. Cichon, Mark D. Smith, David Weis, James R. Church, Mikal R. Gilger
  • Patent number: 7555461
    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: Grant
    Filed: February 16, 2000
    Date of Patent: June 30, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob Cichon, Mark D. Smith, Dale Blackson, David Weis, James Church, Mikal R. Gilger
  • Patent number: 7542944
    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: Grant
    Filed: February 16, 2000
    Date of Patent: June 2, 2009
    Assignee: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob Cichon, Mark Smith, Dale Blackson, David Weis, James R. Church, Mikal R. Gilger
  • Patent number: 7080036
    Abstract: A method of visually 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: July 18, 2006
    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: 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
  • Publication number: 20010014881
    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: March 19, 2001
    Publication date: August 16, 2001
    Applicant: Diebold, Incorporated
    Inventors: Jay Paul Drummond, Bob Cichon, Mark Smith, Dale Blackson, David Weis, James R. Church, Mikal R. Gilger