Launch Wizard Workload Creation via Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in manually identifying, sizing, configuring, and deploying computing resources to support third-party applications in cloud computing systems, as existing solutions lack efficiency and require high expertise.

Innovation Solution

A launch wizard in a cloud computing system provides a development platform that enables developers to create new workload types using a metadata language, dynamically generating provisioning forms that guide end users through the resource allocation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually identify, size, configure, and deploy computing resources to support third-party applications, then the applications can be deployed in the cloud, but the process requires high expertise and is difficult to complete

Engineering Contradiction:
Improvesupport for third-party applicationsVSAvoidease of deployment
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a launch wizard as an intermediary tool that mediates between the user and the complex resource provisioning process. The launch wizard provides automated guidance through multiple steps (resource identification, sizing, configuration, and deployment), transforming a complex manual process into a simplified automated workflow that requires minimal user expertise while maintaining support for third-party applications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud providers offer only predefined workloads, then the system is easier to manage, but users cannot run third-party applications that are not natively supported

Engineering Contradiction:
Improveworkload varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic workload registration system where the launch wizard can register new workload types on-demand. Instead of maintaining a static list of predefined workloads, the system dynamically adapts by allowing users to register custom third-party applications as new workload types. This dynamic approach enables the system to handle diverse workload varieties while managing complexity through automated registration and configuration processes

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the launch wizard supports only predefined workload types, then the system is simpler to operate, but it cannot support new or custom workload types

Engineering Contradiction:
Improveworkload type flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by providing templates and guided workflows that prepare the system for new workload types in advance. The launch wizard includes pre-configured resource identification logic, sizing guidelines, and configuration templates that are prepared beforehand. When a user wants to register a new workload type, these preliminary preparations enable the system to handle the new workload efficiently without requiring complex custom development, thus balancing flexibility with manageable complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12293202B1Creating new workloads for launch wizards
Publication Date: 2025.05.06 AMAZON TECH INC
  • US12293202B1 patent drawing
  • US12293202B1 patent drawing
  • US12293202B1 patent drawing

AI summary

Techniques implemented by a launch wizard of a cloud computing system to enable developers to create new workloads that can be launched by the launch wizard in the cloud computing system. Launch wizards offer users with guided experiences for identifying and deploying resources needed to support workloads of applications running in cloud computing systems. However, it is difficult for developers to create new workloads for the launch wizard to support. This disclosure describes a development platform through which developers create new workloads for the launch wizard to launch on behalf of users. The development platform provides a console through which developers define new workloads using a metadata language, and dynamically generates and presents a provisioning form that describes the new workloads. Once developers have finished defining new workloads, the new workloads are registered with the launch wizard such that users can use the launch wizard to launch the new workloads.