Semantic Layers for Graphic Design Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphic design applications do not fully utilize machine learning capabilities, leading to inefficient management and organization of layers, which increases complexity and makes it difficult to identify spatial, stylistic, or other errors in graphic design documents.

Innovation Solution

The introduction of semantic layers in graphic design systems that use machine learning to generate and organize content based on user interactions, allowing for automatic creation of semantic layers, content linting, and hierarchical organization of layers, enabling improved layer management and error detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If machine learning is integrated into graphic design applications, then automated content generation capability is improved, but the application complexity increases because the system was not originally designed for machine learning

Engineering Contradiction:
Improveautomated content generationVSAvoidapplication complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent segments the graphic design application into distinct functional modules: machine learning model component, semantic layer manager, and traditional graphic design tools. This modular architecture allows automated content generation to operate as a separate, manageable component rather than integrating ML throughout the entire application, thereby reducing overall system complexity while maintaining automation capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces semantic layers as an intermediary data structure between machine learning models and the graphic design interface. These semantic layers act as a mediator that translates ML-generated content into a format compatible with traditional graphic design tools, enabling automated content generation without requiring the entire application to be redesigned for machine learning.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional layer management is used in graphic design applications, then ease of operation is maintained, but the ability to detect and correct spatial and stylistic errors deteriorates

Engineering Contradiction:
Improvelayer managementVSAvoiderror detection capability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the semantic layer manager continuously analyzes the graphic design document for spatial and stylistic inconsistencies. The system provides feedback about detected errors to the user and can automatically suggest or apply corrections, thereby enhancing error detection capability while maintaining ease of operation through the familiar layer management interface.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual error detection (mechanical inspection by user) with automated semantic analysis using machine learning models. The semantic layer manager uses AI to detect spatial and stylistic errors that would be difficult for users to identify manually, thereby improving error detection capability without complicating the user interface or layer management operations.

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

3Ease of operation

If semantic layers are automatically generated using machine learning, then layer organization and management are improved, but the extent of automation increases system complexity

Engineering Contradiction:
Improvelayer organizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the semantic layer manager automatically organize layers into a hierarchical structure based on semantic relationships before the user needs to interact with them. The machine learning models pre-analyze the document and establish the semantic hierarchy in advance, so when users access the organized layers, the complex automation work has already been completed, improving ease of operation without requiring the user to understand the underlying system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12033251B2Automatically generating semantic layers in a graphic design document
Publication Date: 2024.07.09 ADOBE INC
  • US12033251B2 patent drawing
  • US12033251B2 patent drawing
  • US12033251B2 patent drawing

AI summary

Embodiments are disclosed for creating and managing semantic layers in a graphic design system. A method of creating and managing semantic layers includes receiving a selection of a content type to be generated, receiving a selection of a location in a digital canvas to place content of the content type, generating, using one or more machine learning models, content of the selected content type at the location in the digital canvas, and automatically adding the content to a layer associated with the digital canvas based on a semantic label associated with the content.