Patents by Inventor DOUGLAS PAUL FORGUSON

DOUGLAS PAUL FORGUSON 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: 10332107
    Abstract: Systems and methods of centralized, global secure shell (SSH) key administration and management are provided, where a secure file transfer protocol (SFTP) application programming interface (API) can be leveraged to integrate centralized SSH key administration across any and all SFTP API or other file transfer installations. This allows an administrative entity to use a central server, for example, to perform client and server SSH key administration and management (e.g., SSH key creation, removal, distribution, and expiration reporting/tracking), scheduling, configuration updates, and the like across an unlimited number of file transfer installations and platforms (and therefore, is also scalable). A single management interface can be utilized for viewing and updating SSH keys for applications, and SSH keys can be propagated to application servers where the SSH keys can be activated based on a scheduled time.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: June 25, 2019
    Assignee: MasterCard International Incorporated
    Inventors: Douglas Paul Forguson, Weihua Zhou, Srinivas M. Gummididala
  • Patent number: 10069817
    Abstract: An application having an application architecture including an application programming interface (API) client capable of automatically retrieving a passphrase from a secure passphrase vault based on a user authentication ID used to access the application is provided. The passphrase is used to access a secure file transfer protocol (SFTP) authentication key via an API server communicatively connected to the API client. The SFTP authentication key is used to authenticate an SFTP file transfer request from the application to an intended file recipient.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: September 4, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Douglas Paul Forguson, Sachin Kumar Rathore, Uday Kumar Survi, Steven Delles
  • Patent number: 9798537
    Abstract: An operationally monolithic application is provided, where the application resides in a first program address space of an application server. The application calls to an application component residing in a second program address space of the application server, the application component being built upon a framework of the operationally monolithic application. The operationally monolithic application loads at least a first library upon which it depends to invoke a first method, and the application component loads at least a second library upon which it depends to invoke a second method. The first and second libraries can co-exist on the application server despite being different versions of the same libraries.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: October 24, 2017
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Douglas Paul Forguson, Weihua Zhou, Uday Kumar Survi
  • Publication number: 20170094027
    Abstract: A file transfer monitoring system and method for monitoring the transfer of electronic files from a transfer source to a transfer target includes a tracking server and a data store, wherein the tracking server includes a prediction engine, a parameter database, and a monitoring component, the prediction engine is configured to receive one or more data transfer parameters from a parameter database and generate an expected data transfer time (EDT) as a function of the one or more data transfer parameters, and the monitoring component is configured to receive the EDT from the prediction engine, receive a transfer start signal from the transfer source, start a timer when the transfer start signal is received, and trigger an alert condition action if the a transfer complete signal is not received before the timer exceeds a threshold value relative to the EDT.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: WEIHUA ZHOU, DOUGLAS PAUL FORGUSON, UDAY KUMAR SURVI
  • Publication number: 20170093820
    Abstract: Systems and methods of centralized, global secure shell (SSH) key administration and management are provided, where a secure file transfer protocol (SFTP) application programming interface (API) can be leveraged to integrate centralized SSH key administration across any and all SFTP API or other file transfer installations. This allows an administrative entity to use a central server, for example, to perform client and server SSH key administration and management (e.g., SSH key creation, removal, distribution, and expiration reporting/tracking), scheduling, configuration updates, and the like across an unlimited number of file transfer installations and platforms (and therefore, is also scalable). A single management interface can be utilized for viewing and updating SSH keys for applications, and SSH keys can be propagated to application servers where the SSH keys can be activated based on a scheduled time.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 30, 2017
    Applicant: MasterCard International Incorporated
    Inventors: DOUGLAS PAUL FORGUSON, WEIHUA ZHOU, SRINIVAS M. GUMMIDIDALA
  • Publication number: 20170093840
    Abstract: An application having an application architecture including an application programming interface (API) client capable of automatically retrieving a passphrase from a secure passphrase vault based on a user authentication ID used to access the application is provided. The passphrase is used to access a secure file transfer protocol (SFTP) authentication key via an API server communicatively connected to the API client. The SFTP authentication key is used to authenticate an SFTP file transfer request from the application to an intended file recipient.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Applicant: MasterCard International Incorporated
    Inventors: DOUGLAS PAUL FORGUSON, SACHIN KUMAR RATHORE, UDAY KUMAR SURVI, STEVEN DELLES
  • Publication number: 20170075684
    Abstract: An operationally monolithic application is provided, where the application resides in a first program address space of an application server. The application calls to an application component residing in a second program address space of the application server, the application component being built upon a framework of the operationally monolithic application. The operationally monolithic application loads at least a first library upon which it depends to invoke a first method, and the application component loads at least a second library upon which it depends to invoke a second method. The first and second libraries can co-exist on the application server despite being different versions of the same libraries.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: DOUGLAS PAUL FORGUSON, WEIHUA ZHOU, UDAY KUMAR SURVI