Patents by Inventor Jonas FONSECA

Jonas FONSECA 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: 12124858
    Abstract: Systems and methods for use in software module development. A configuration file and a process agent module operate cooperatively in conjunction with a computer system to provision one or more execution environments to implement one or more instances of a user's software module in development. The configuration file contains the hardware and software configuration that defines the limits and capabilities of the execution environment as well as parameters needed by the software module. The process agent launches the execution environment and ensures that the software module executing in the execution environment has access to the resources set out in the configuration file. Once execution of the software module is complete, performance results are then passed to the process agent for collation and analysis. These results can then be used to determine which implementation of the software module performs best.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: October 22, 2024
    Assignee: SERVICENOW CANADA INC.
    Inventors: Thomas Boquet, Nathan Schucher, Jonas Fonseca
  • Publication number: 20220043660
    Abstract: Systems and methods for use in software module development. A configuration file and a process agent module operate cooperatively in conjunction with a computer system to provision one or more execution environments to implement one or more instances of a user's software module in development. The configuration file contains the hardware and software configuration that defines the limits and capabilities of the execution environment as well as parameters needed by the software module. The process agent launches the execution environment and ensures that the software module executing in the execution environment has access to the resources set out in the configuration file. Once execution of the software module is complete, performance results are then passed to the process agent for collation and analysis. These results can then be used to determine which implementation of the software module performs best.
    Type: Application
    Filed: October 12, 2021
    Publication date: February 10, 2022
    Inventors: Thomas BOQUET, Nathan SCHUCHER, Jonas FONSECA