Patents by Inventor Martin Kouba

Martin Kouba 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: 11544090
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 3, 2023
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Martin Kouba
  • Patent number: 11086605
    Abstract: A method includes receiving an application, where the application includes an extension and a metadata model. The method also includes instantiating the extension and firing an event. The method also includes upon detecting the event at the instantiated extension, creating metadata associated with the application, collecting the metadata associated with the application, and revising the metadata model based on the collected metadata.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 10, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Martin Kouba
  • Publication number: 20210216341
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Stuart Douglas, Martin Kouba
  • Patent number: 10963275
    Abstract: A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 30, 2021
    Assignee: Red Hat, Inc.
    Inventors: Stuart Douglas, Martin Kouba