Patents by Inventor Nicholas S. Banyard

Nicholas S. Banyard 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: 10834234
    Abstract: Disclosed embodiments provide techniques for automatic interdependency resolution for micro-service deployments. A micro-service deployment broker executing on a computing device obtains current environment and feature support of a deployed distributed computing environment. The micro-service deployment broker determines environment and feature requirements for a requested deployment, and compares that with the current environment and feature support of the deployed distributed computing environment. Based on the comparison, a deployment command is issued indicating the deployment plan for the requested deployment. In cases where deployment is not possible or only a partial deployment is possible, an indication is sent to an operator to indicate that full deployment did not occur.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nicholas S. Banyard, Amardeep S. Kalsi, Konrad Ohms, Thomas Spatzier
  • Publication number: 20190289097
    Abstract: Disclosed embodiments provide techniques for automatic interdependency resolution for micro-service deployments. A micro-service deployment broker executing on a computing device obtains current environment and feature support of a deployed distributed computing environment. The micro-service deployment broker determines environment and feature requirements for a requested deployment, and compares that with the current environment and feature support of the deployed distributed computing environment. Based on the comparison, a deployment command is issued indicating the deployment plan for the requested deployment. In cases where deployment is not possible or only a partial deployment is possible, an indication is sent to an operator to indicate that full deployment did not occur.
    Type: Application
    Filed: June 4, 2019
    Publication date: September 19, 2019
    Inventors: Nicholas S. Banyard, Amardeep S. Kalsi, Konrad Ohms, Thomas Spatzier
  • Patent number: 10356213
    Abstract: Disclosed embodiments provide techniques for automatic interdependency resolution for micro-service deployments. A micro-service deployment broker executing on a computing device obtains current environment and feature support of a deployed distributed computing environment. The micro-service deployment broker determines environment and feature requirements for a requested deployment, and compares that with the current environment and feature support of the deployed distributed computing environment. Based on the comparison, a deployment command is issued indicating the deployment plan for the requested deployment. In cases where deployment is not possible or only a partial deployment is possible, an indication is sent to an operator to indicate that full deployment did not occur.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicholas S. Banyard, Amardeep S. Kalsi, Konrad Ohms, Thomas Spatzier
  • Publication number: 20180270327
    Abstract: Disclosed embodiments provide techniques for automatic interdependency resolution for micro-service deployments. A micro-service deployment broker executing on a computing device obtains current environment and feature support of a deployed distributed computing environment. The micro-service deployment broker determines environment and feature requirements for a requested deployment, and compares that with the current environment and feature support of the deployed distributed computing environment. Based on the comparison, a deployment command is issued indicating the deployment plan for the requested deployment. In cases where deployment is not possible or only a partial deployment is possible, an indication is sent to an operator to indicate that full deployment did not occur.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Nicholas S. Banyard, Amardeep S. Kalsi, Konrad Ohms, Thomas Spatzier
  • Patent number: 7516208
    Abstract: Improved and more efficient techniques are described for reducing the amount of work that needs to be performed by a database in a computer network in order to distribute event summary data to a large number of administrator clients. Delays experienced by event data at a database, e.g., due to delays in accessing a database, are reduced so that client can be notified of the events as soon as possible. Furthermore, event data obtained from both local and remote networks is efficiently coordinated using replica and union processes. Each monitoring location in the network includes both locally generated events, and a copy of remotely-generated events which are provided and maintained by one or more remote monitoring locations. The monitoring locations update one another with their event data.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Adam Geoffrey Kerrison, Andrew Jonathan Bennett, Kristian Jon Stewart, Nicholas S. Banyard