Metadata-Driven Container Deployment from Graphical Application Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tools for deploying containerized application environments, such as Kubernetes and Docker Compose, require significant technical expertise and manual configuration, posing barriers for organizations due to their complexity and lack of user-friendly interfaces.

Innovation Solution

A system and method that uses application stack templates, mapping data, and a graphical user interface to automate the deployment process, allowing users to visually define relationships and dependencies, generating a metadata dataset to create a comprehensive containerized applications environment repository.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing tools like Kubernetes and Docker Compose are used for deploying containerized applications, then powerful container management capabilities are achieved, but significant technical expertise and manual configuration are required

Engineering Contradiction:
Improvecontainer management capabilityVSAvoiduser-friendliness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer between the user and containerization tools. This intermediary automatically generates container configuration files based on high-level user specifications, translating simple user intent into complex technical configurations without requiring users to manually write YAML or understand container orchestration details

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service deployment by automatically generating and configuring containerization files. The system itself performs the complex task of translating high-level specifications into detailed container configurations, eliminating the need for users to manually configure each aspect of container deployment

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual configuration is used for deploying containerized applications, then flexibility and customization are achieved, but significant time and effort are required

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining templates and structures for container configuration files. These templates contain pre-configured best practices and standard patterns, allowing the system to quickly generate valid configurations by filling in template variables rather than creating configurations from scratch each time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by replicating proven configuration patterns and templates across multiple deployments. Instead of manually creating unique configurations for each deployment, the system copies and adapts pre-validated templates, significantly reducing the time and effort required while maintaining customization through parameter variation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12393413B1Automated deployment and management of containerized application environments using a graphical user interface and metadata-driven templating
Publication Date: 2025.08.19 STACKTIC AG
  • US12393413B1 patent drawing
  • US12393413B1 patent drawing
  • US12393413B1 patent drawing

AI summary

A system for deploying a containerized applications environment, comprising a storage with application stack templates and mapping data of application integration topology, and processors configured to: display a graphical user interface; generate a logical graph defining data flow between applications based on user actions and mapping data; select a subgroup of stack templates; convert the logical graph into a metadata dataset with application parameters; modify template variables with respective parameters; combine the subgroup to generate a containerized applications environment repository; and output the repository for code production deployment.