Patents by Inventor Geoffrey W. COREY

Geoffrey W. COREY 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: 11086661
    Abstract: A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoffrey W. Corey, Michael D. Elder, Michael S. Mckay, Daniel D. K. Stratton
  • Publication number: 20190272199
    Abstract: A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Geoffrey W. COREY, Michael D. ELDER, Michael S. MCKAY, Daniel D.K. STRATTON
  • Patent number: 10387199
    Abstract: A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Geoffrey W. Corey, Michael D. Elder, Michael S. McKay, Daniel D. K. Stratton
  • Publication number: 20180285156
    Abstract: A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Geoffrey W. COREY, Michael D. ELDER, Michael S. MCKAY, Daniel D.K. STRATTON