Patents by Inventor Clement Escoffier

Clement Escoffier 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).

  • Publication number: 20230305951
    Abstract: The present disclosure provides new and innovative systems and methods for continuous testing of microservice applications. In an example, a computer-implemented method includes obtaining changes to source code, determining at least one related microservice related to the source code, determining at least one related microservice test related to the at least one microservice, executing automated tests to validate the source code, executing the at least one related microservice test to validate the at least one related microservice, generating test outcome data based on the automated tests and the at least one related microservice test, and providing a notification based on the test outcome data.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: Stuart Douglas, Clement Escoffier
  • Patent number: 11269602
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor. The processor is configured to execute receiving a source code of an application that is compilable into an interpreted configuration. A database is then accessed, where the database includes a first plurality of patterns that are compilable into an interpreted configuration and fail to compile into a native compiled configuration. Within the database, a first plurality of patterns is associated with a first alternative pattern that is compilable into the interpreted configuration and compilable into the native compiled configuration. The source code is parsed to create a second plurality of patterns and analyzed with the first plurality of patterns to determine whether a corresponding pattern exists. Upon determining that the corresponding pattern exists, the corresponding pattern is added to a change list and then outputted.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: March 8, 2022
    Assignee: Red Hat, Inc.
    Inventors: Clement Escoffier, Stuart Douglas
  • Publication number: 20210357191
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor. The processor is configured to execute receiving a source code of an application that is compilable into an interpreted configuration. A database is then accessed, where the database includes a first plurality of patterns that are compilable into an interpreted configuration and fail to compile into a native compiled configuration. Within the database, a first plurality of patterns is associated with a first alternative pattern that is compilable into the interpreted configuration and compilable into the native compiled configuration. The source code is parsed to create a second plurality of patterns and analyzed with the first plurality of patterns to determine whether a corresponding pattern exists. Upon determining that the corresponding pattern exists, the corresponding pattern is added to a change list and then outputted.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Inventors: Clement Escoffier, Stuart Douglas
  • Publication number: 20210263711
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to create an application with a framework including a plurality of related classes, where the developer tools are installed with the framework. Using a searchable interface for finding developer tools, the processor is configured to access an interface to the developer tools to find a developer tool and configure the developer tool to create a configured implementation for use in the application.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Stuart Douglas, Clement Escoffier