US 11,924,066 B2
Ticket-based provisioning of cloud infrastructure for a SaaS provider
Paul Welch, Washington, DC (US); Kim Ngo, Fort Worth, TX (US); Justin Campbell, West Chester, PA (US); Greg Hoin, Annecy (FR); and Lauren Rother, Durnham, NC (US)
Assigned to HashiCorp, San Francisco, CA (US)
Filed by HashiCorp, San Francisco, CA (US)
Filed on Aug. 15, 2022, as Appl. No. 17/888,204.
Application 17/888,204 is a continuation of application No. 17/306,845, filed on May 3, 2021, granted, now 11,418,415.
Application 17/306,845 is a continuation of application No. 16/875,224, filed on May 15, 2020, granted, now 10,999,162, issued on May 4, 2021.
Prior Publication US 2023/0188434 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/5041 (2022.01); H04L 67/10 (2022.01)
CPC H04L 41/5045 (2013.01) [H04L 67/10 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A system for ticket-based provisioning of cloud infrastructure from one or more cloud providers to build one or more computing workspaces of an enterprise, the system comprising:
a processor;
a module catalog having one or more infrastructure-as-code (IAC) modules, each of the one or more IAC modules including code that is executable by the processor to provision cloud computing resources for the cloud infrastructure from the one or more cloud providers to build at least part of the one or more computing workspaces of the enterprise; and
a service catalog having one or more electronic entries mapped to one or more IAC modules of the module catalog, the service catalog being configured to receive one or more tickets that each specify at least one of the one or more electronic entries in the service catalog, each ticket representing hardware, software and/or services requested to fulfill a workflow service of one of the one or more computing workspaces, and to bind each specified electronic entry with one or more IAC modules in the module catalog to fulfill the workflow service, the binding instantiating the computing resources for the cloud infrastructure corresponding to each of the one or more tickets from the one or more cloud providers.