Template Generation for Automated Resource Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lack the necessary knowledge to properly deploy resources like virtual machines, as they need to understand complex cloud computing structures and network configurations, which is unrealistic for typical users.

Innovation Solution

A template generation system that processes user requests for resources, identifies available network identifiers, selects suitable identifiers based on filtering criteria, generates records mapping resources to identifiers, and creates templates for deployment systems, eliminating the need for users to know specific deployment formats or naming structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users directly deploy resources using cloud computing structures and network configurations, then deployment precision and control are improved, but user complexity and difficulty of operation increase significantly

Engineering Contradiction:
Improvedeployment precisionVSAvoiduser complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces a template generation system as an intermediary between users and the deployment system. This mediator automatically generates deployment templates based on user requests, shielding users from complex cloud computing structures and network configurations while ensuring precise resource deployment through structured template processing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users have full understanding of cloud computing structure and components, then deployment reliability and decision quality improve, but the barrier to entry and system complexity increase

Engineering Contradiction:
Improvedeployment reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The template generation system performs self-service by automatically identifying available network identifiers, selecting appropriate identifiers based on filtering criteria, and generating deployment templates without requiring user expertise. The system autonomously handles the complexity of cloud computing structures while maintaining deployment reliability through rule-based identifier selection

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual resource deployment is performed with full user control, then adaptability to specific user needs is improved, but time consumption and productivity are reduced

Engineering Contradiction:
Improveuser controlVSAvoiddeployment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-identifying available network identifiers and pre-selecting appropriate identifiers based on filtering criteria before the actual deployment. This advance preparation automates the adaptation process while significantly accelerating deployment speed, as the template generation system handles identifier selection in advance rather than requiring manual user configuration during deployment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12316553B2Systems and methods for automating resource deployment
Publication Date: 2025.05.27 WALMART APOLLO LLC
  • US12316553B2 patent drawing
  • US12316553B2 patent drawing
  • US12316553B2 patent drawing

AI summary

Systems and methods for template generation are disclosed. In response to receiving a request for a resource from a user device, a set of available network identifiers is identified based on the request and a subset of identifiers of the set of available network identifiers is selected based on filtering criteria and the request. A new record defining the resource is generated by mapping the resource to each identifier of the subset of identifiers and a template is generated based on a set of rules identifying the subset of identifiers and the new record. The template is transmitted to a deployment system.