12284076

Generating Configuration Files for Configuring an Information Technology Infrastructure

PublishedApril 22, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for provisioning an information technology infrastructure, the system comprising: at least one data processor; and at least one memory storing instructions which, when executed by the at least one data processor, result in operations comprising: receiving, from a first client, a request to publish a first set of configurations for the information technology infrastructure; storing, in a module registry, a first infrastructure module comprising the first set of configurations; receiving, from a second client, a selection for the first infrastructure module; and sending, from the module registry to the second client, the first infrastructure module for insertion into a configuration file associated with the second client, the insertion of the first infrastructure module incorporating the first set of configurations for the information technology infrastructure.

2

2. The system of claim 1, further comprising: registering, at a version controller, a webhook configured to post a notification in response to a first version of the first infrastructure module and/or a second version of the first infrastructure module provided to the version controller.

3

3. The system of claim 2, further comprising: retrieving, from the version controller, the first version of the first infrastructure module and/or the second version of the first infrastructure module.

4

4. The system of claim 1, further comprising: generating a user interface configured to display, at the second client, a selection of infrastructure modules for insertion into the configuration file, the selection of infrastructure modules including the first infrastructure module, and the selection of infrastructure modules further including a second infrastructure module that comprises a second set of configurations to apply to the information technology infrastructure.

5

5. The system of claim 4, further comprising merging, based on input to the user interface, the configuration file into a workspace at the second client, the workspace being configured to maintain a plurality of configurations to apply to the information technology infrastructure, and the merging of the configuration file into the workspace incorporates, into the plurality of configurations maintained by the workspace, the first set of configurations associated with the first infrastructure module.

6

6. The system of claim 5, further comprising: in response to the configuration file being merged into the workspace, sending, to the first client, an indication of the first infrastructure module being used in the workspace.

7

7. The system of claim 4, wherein the selection of infrastructure modules further includes a first version of the first infrastructure module and a second version of the first infrastructure module, and wherein an indication from the second client further selects the first version of the first infrastructure module or the second version of the first infrastructure module for insertion into the configuration file.

8

8. The system of claim 1, wherein the configuration file includes a programming code-based representation of one or more resources at the information technology infrastructure.

9

9. The system of claim 1, wherein applying the first set of configurations at the information technology infrastructure includes provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure.

10

10. The system of claim 1, wherein the module registry is associated with an organization, and wherein the module registry is accessible to at least one user based on a role and/or permission associated with the organization.

11

11. A computer-implemented method for provisioning an information technology infrastructure, the method comprising: receiving, from a first client, a request to publish a first set of configurations for the information technology infrastructure; storing, in a module registry, a first infrastructure module comprising the first set of configurations; receiving, from a second client, a selection for the first infrastructure module; and sending, from the module registry to the second client, the first infrastructure module for insertion into a configuration file associated with the second client, the insertion of the first infrastructure module incorporating the first set of configurations for the information technology infrastructure.

12

12. The method of claim 11, further comprising: registering, at a version controller, a webhook configured to post a notification in response to a first version of the first infrastructure module and/or a second version of the first infrastructure module provided to the version controller.

13

13. The method of claim 12, further comprising: retrieving, from the version controller, the first version of the first infrastructure module and/or the second version of the first infrastructure module.

14

14. The method of claim 11, further comprising: generating a user interface configured to display, at the second client, a selection of infrastructure modules for insertion into the configuration file, the selection of infrastructure modules including the first infrastructure module, and the selection of infrastructure modules further including a second infrastructure module that comprises a second set of configurations to apply to the information technology infrastructure.

15

15. The method of claim 14, further comprising merging, based on input to the user interface, the configuration file into a workspace at the second client, the workspace being configured to maintain a plurality of configurations to apply to the information technology infrastructure, and the merging of the configuration file into the workspace incorporates, into the plurality of configurations maintained by the workspace, the first set of configurations associated with the first infrastructure module.

16

16. The method of claim 15, further comprising: in response to the configuration file being merged into the workspace, sending, to the first client, indication of the first infrastructure module being used in the workspace.

17

17. The method of claim 14, wherein the selection of infrastructure modules further includes a first version of the first infrastructure module and a second version of the first infrastructure module, and wherein an indication from the second client further selects the first version of the first infrastructure module or the second version of the first infrastructure module for insertion into the configuration file.

18

18. The method of claim 11, wherein the configuration file includes a programming code-based representation of one or more resources at the information technology infrastructure.

19

19. The method of claim 11, wherein applying the first set of configurations at the information technology infrastructure includes provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure.

20

20. The method of claim 11, wherein the module registry is associated with an organization, and wherein the module registry is accessible to at least one user based on a role and/or permission associated with the organization.

Patent Metadata

Filing Date

Unknown

Publication Date

April 22, 2025

Inventors

Mitchell Hashimoto
Armon Dadgar
Paul Hinze

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “GENERATING CONFIGURATION FILES FOR CONFIGURING AN INFORMATION TECHNOLOGY INFRASTRUCTURE” (12284076). https://patentable.app/patents/12284076

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.