Patents by Inventor Clayton Palmer Coleman

Clayton Palmer Coleman 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: 11138535
    Abstract: A pipeline object recommendation system may be configured to analyze a software development project for development attributes. The system may then generate a pipeline object corresponding to the development project based on the plurality of development attributes. The system may then present the pipeline object.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: October 5, 2021
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman
  • Publication number: 20210294730
    Abstract: Managing resources used during a development pipeline. A method of the disclosure includes analyzing historical resource usage of an application development system during different stages of a development pipeline for an application. The application development system includes a set of computing resources. The method also includes configuring the set of computing resources of the application development system for a later stage of the development pipeline based on an estimated resource usage.
    Type: Application
    Filed: June 9, 2021
    Publication date: September 23, 2021
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman, Derek Wayne Carr
  • Patent number: 11126541
    Abstract: Managing resources used during a development pipeline. A method of the disclosure includes analyzing historical resource usage of an application development system during different stages of a development pipeline for an application. The application development system includes a set of computing resources. The method also includes determining a current resource usage for a current stage of the development pipeline for the application. The method further includes determining an estimated resource usage for a later stage of the development pipeline for the application based on one or more of the current resource usage or the historical resource usage. The method further includes configuring the set of computing resources of the application development system for the later stage of the development pipeline based on the estimated resource usage.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 21, 2021
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman, Derek Wayne Carr
  • Patent number: 10871998
    Abstract: Usage instrumented workload scheduling is disclosed. For example, a plurality of nodes host first and second pluralities of guests. An orchestrator includes a usage monitor, a workload classifier, and a scheduler, and executes on a processor to track, by the usage monitor, respective usage patterns of a plurality of accounts including a first account. A first workload is received from the first account, which has a first account factor based on the respective usage patterns of the first account. The first workload is assigned by the workload classifier to a first workload type of a plurality of workload types. The first workload is assigned by the scheduler to the first plurality of guests based on the first account factor and the first workload type.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: December 22, 2020
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Michael Parees, Derek Wayne Carr, Clayton Palmer Coleman
  • Patent number: 10540147
    Abstract: Implementations provide for an add-on image framework for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes launching a build container for a build process based on a base image of an application of a multi-tenant Platform-as-a-Service (PaaS) system. The base image provides a core functionality of the application. The method also includes providing a source code for the application to the build container. The method further includes extracting content from an add-on image and assembling an application image using the base image, the source code and the extracted add-on image content in the build container.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 21, 2020
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman, Cesar Augusto Wong
  • Publication number: 20190361800
    Abstract: Managing resources used during a development pipeline. A method of the disclosure includes analyzing historical resource usage of an application development system during different stages of a development pipeline for an application. The application development system includes a set of computing resources. The method also includes determining a current resource usage for a current stage of the development pipeline for the application. The method further includes determining an estimated resource usage for a later stage of the development pipeline for the application based on one or more of the current resource usage or the historical resource usage. The method further includes configuring the set of computing resources of the application development system for the later stage of the development pipeline based on the estimated resource usage.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman, Derek Wayne Carr
  • Publication number: 20190258976
    Abstract: A pipeline object recommendation system may be configured to analyze a software development project for development attributes. The system may then generate a pipeline object corresponding to the development project based on the plurality of development attributes. The system may then present the pipeline object.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman
  • Publication number: 20190220319
    Abstract: Usage instrumented workload scheduling is disclosed. For example, a plurality of nodes host first and second pluralities of guests. An orchestrator includes a usage monitor, a workload classifier, and a scheduler, and executes on a processor to track, by the usage monitor, respective usage patterns of a plurality of accounts including a first account. A first workload is received from the first account, which has a first account factor based on the respective usage patterns of the first account. The first workload is assigned by the workload classifier to a first workload type of a plurality of workload types. The first workload is assigned by the scheduler to the first plurality of guests based on the first account factor and the first workload type.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Inventors: Benjamin Michael Parees, Derek Wayne Carr, Clayton Palmer Coleman
  • Publication number: 20170249127
    Abstract: Implementations provide for an add-on image framework for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes launching a build container for a build process based on a base image of an application of a multi-tenant Platform-as-a-Service (PaaS) system. The base image provides a core functionality of the application. The method also includes providing a source code for the application to the build container. The method further includes extracting content from an add-on image and assembling an application image using the base image, the source code and the extracted add-on image content in the build container.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Benjamin Michael Parees, Clayton Palmer Coleman, Cesar Augusto Wong
  • Publication number: 20110055740
    Abstract: A computer-implemented method of customizing a user interface comprises receiving, by the computer, a user selection of a portion of content displayed by a user interface, and limiting, by the computer, future loading or updating of elements corresponding to the selected portion. Limiting future loading or updating of elements corresponding to the selected portion may comprise preventing future loading or updating of elements corresponding to the selected portion. Alternatively, limiting future loading or updating of elements corresponding to the selected portion may comprise reducing a frequency of future updating of elements corresponding to the selected portion.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Clayton Palmer Coleman, Patrick Gabriel McGowan, Jeremy Gray Perry, Michael C. Wanderski