Semantic Element Replacement for Aesthetic Graphic Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphic design applications require manual selection of replacement elements, which is time-consuming and resource-intensive, and often results in aesthetically compromised final designs due to poor element choices or incompatibilities.

Innovation Solution

A computer-implemented method that processes a source design to automatically identify replacement elements by generating semantic and style representations of source elements, accessing candidate elements, and selecting replacements based on these representations to generate a final design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual selection of replacement elements is used, then user control over design choices is maintained, but time consumption and resource usage increase significantly

Engineering Contradiction:
Improveuser controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic element replacement by analyzing the source design, generating semantic representations of source elements, comparing them with candidate elements, and selecting appropriate replacements without requiring manual user intervention for each element substitution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of selecting replacement elements is replaced with an automated computational system that uses semantic analysis, representation generation, and algorithmic comparison to identify and substitute elements automatically

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

2Adaptability or versatility

If manual selection of replacement elements is used, then flexibility in element choice is maintained, but design quality deteriorates due to poor element choices

Engineering Contradiction:
ImproveflexibilityVSAvoiddesign quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system generates semantic representations of both source and candidate elements, compares these representations to evaluate compatibility and aesthetic suitability, and uses this feedback information to automatically select replacement elements that maintain or improve design quality

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transforms visual design elements into semantic parameter representations, enabling automated comparison and evaluation of element compatibility based on semantic features rather than manual aesthetic judgment

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automatic element replacement is implemented, then time efficiency improves, but system complexity increases

Engineering Contradiction:
Improvetime efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automatic replacement system is divided into distinct functional modules: source element identification, semantic representation generation, candidate element processing, comparison and selection, and design assembly, allowing complex functionality to be managed through modular components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260023470A1Systems and methods for generating a design
Publication Date: 2026.01.22 CANVA PTY LTD
  • US20260023470A1 patent drawing
  • US20260023470A1 patent drawing
  • US20260023470A1 patent drawing

AI summary

Described herein is a computer implemented method for generating a final design based on a source design. The method includes: processing the source design using one or more processing units to identify a set of source elements and generating source element data that includes a first source element representation that is a representation of the semantic content of a first source element; and accessing candidate element data that includes candidate element representation in respect of a set of candidate elements, each candidate element representation being a representation of the semantic content of the corresponding candidate element. The method further includes identifying a set of replacement elements for the set of source elements based on the source element data and candidate element data and generating a final design based on the source design and the set of replacement elements.