Patents by Inventor Patrick Duncan Gavlin

Patrick Duncan Gavlin 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: 20240370243
    Abstract: A desired state configuration system receives a package and a corresponding language-independent schema describing the package and its units. Using the schema, the desired state configuration system can generate wrapper code for each of the programming language supported by the desired state configuration system, the wrapper code simplifying calling of the package and its units from within application code written in those supported programming languages. The code of the package, when called, causes a change in the configuration of a target environment, such as a cloud computing environment.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Inventors: Lucas James Hoban, Patrick Duncan Gavlin, Justin Robert Van Patten
  • Publication number: 20230037416
    Abstract: A multi-language component management system allows users to create and reuse reusable components in various supported languages for a desired state configuration system. The system manages creation and construction of reusable multi-language components. The system may receive a request to create an instance of a component in a first configuration language. The request may include input parameters for creating the instance. The component may be authored in a second configuration language different from the first configuration language and may include resources such as child components that depend on the component. The system may generate output properties containing information for generating the plurality of resources. The system may recursively construct the child components that depend on the component, which may in turn result in construction of additional resources. In response to the dependency of the component is resolved, the system outputs a set of completely resolved output properties.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 9, 2023
    Inventors: Lucas James Hoban, Patrick Duncan Gavlin, Justin Robert Van Patten