Generative AI Design Automation with Style-Driven Template Population

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer applications for designing are time-consuming and complex, requiring manual generation of text content and retrieval of media, often resulting in poorly created designs that lack suitable media content matching the text.

Innovation Solution

A computer-implemented method that automatically generates designs by receiving an input prompt, generating a design outline, retrieving design templates, selecting or generating design elements, and populating placeholders with text and media content using a generative machine learning model to determine style descriptors and media queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual design creation is used, then users have control over design elements, but the process is time-consuming and complex

Engineering Contradiction:
Improveease of design creationVSAvoidtime required for design creation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service design creation by automatically generating design outlines, selecting templates, and retrieving media content based on user input prompts, eliminating the need for manual design operations while maintaining quality standards

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-generating design outlines and pre-selecting appropriate templates and media content before final design assembly, reducing the time required for actual design creation

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual design creation is used, then users can customize designs, but the process becomes complex and requires multiple steps

Engineering Contradiction:
Improvedesign creation efficiencyVSAvoidcomplexity of design process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges multiple design creation tasks (outline generation, template selection, media retrieval, content population) into a single automated process that responds to user prompts, significantly simplifying the design creation workflow while maintaining productivity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides multi-functional capability by handling various design creation tasks through a single integrated automated process, eliminating the need for separate manual operations for each design element

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If automated design generation is implemented, then design creation time is reduced, but the quality of media content matching may deteriorate

Engineering Contradiction:
Improvetime required for design creationVSAvoidquality of media content matching
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system uses feedback mechanisms where the design outline includes style descriptors that guide template and media selection, ensuring that automated retrieval processes maintain quality matching between text content and media elements

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces manual mechanical processes of media selection and content matching with an automated computational system that uses style descriptors and template matching to maintain or improve media content quality while reducing creation time

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250103771A1Systems and methods for automatically generating designs
Publication Date: 2025.03.27 CANVA PTY LTD
  • US20250103771A1 patent drawing
  • US20250103771A1 patent drawing
  • US20250103771A1 patent drawing

AI summary

Described herein is a computer implemented method for automatically generating a design. The method includes receiving an input prompt for generating the design and generating a design outline based on the input prompt. The design outline includes a style descriptor for the design. The method further includes retrieving a design template based on the design outline. The design template includes a placeholder design element. The method further includes retrieving at least one design element for the placeholder element. The design is generated by populating the placeholder element with the design element.