US 12,293,202 B1
Creating new workloads for launch wizards
Joseph Paulsen, Bainbridge Isand, WA (US); Apoorva Dhelia, Kirkland, WA (US); Nathan Eldon Nesbit, Duvall, WA (US); Mohamed Gaber Ab Abdallah, Everett, WA (US); Vidit Bhargava, Seattle, WA (US); and Savita Ganeshomal Manghnani, Bothell, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 16, 2022, as Appl. No. 18/082,750.
Int. Cl. G06F 9/451 (2018.01); G06F 3/04847 (2022.01); G06F 40/174 (2020.01); H04L 9/40 (2022.01)
CPC G06F 9/453 (2018.02) [G06F 3/04847 (2013.01); G06F 40/174 (2020.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for a launch wizard of a cloud computing system to enable developers to develop provisioning forms for creating workloads, the computer-implemented method comprising:
causing a client device to present a user interface of the launch wizard, the user interface having:
an authoring interface that receives, in a metadata language, a definition of a provisioning form usable to create a workload for the cloud computing system;
a rendering interface that dynamically presents visualizations of the provisioning form, wherein the visualizations of the provisioning form represent a user interface (UI) through which an end user of the launch wizard provides parameters to define the workload;
receiving, via the authoring interface, first input that defines a first field in a first section of the provisioning form, the first field configured to receive a first parameter of the workload, the first parameter of the workload being an application parameter that is compiled into code of the workload;
causing presentation, via the rendering interface, of a first visualization of the first field in the first section of the provisioning form;
receiving, via the authoring interface, second input that defines a second field in a second section of the provisioning form, the second field configured to receive a second parameter of the workload, the second parameter of the workload being an infrastructure parameter that indicates underlying computing and storage infrastructure of the workload;
causing presentation, via the rendering interface, of a second visualization of the second field in the second section of the provisioning form;
receiving, via the user interface, a request to register the provisioning form usable to launch the workload using the launch wizard; and
registering the provisioning form with the launch wizard such that end users have access to the provisioning form to launch the workload using the launch wizard.