Infinite Canvas Generative Design System for Media Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional generative design systems are limited by a "chat box" style interface, fail to consider users' previous media content, and lack personalization in generating media content.

Innovation Solution

A generative design system that creates an infinite canvas on a client device, tracking all generated media content and allowing users to build upon previous creations, using features like outpainting, image editing recommendations, and text prompt predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional generative design systems use a chat box style interface to generate media content, then the system can provide media content in response to user instructions, but the interface constraints limit user flexibility and the system cannot consider previously generated media content

Engineering Contradiction:
Improveuser flexibility to instruct the systemVSAvoidinterface constraints
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transitions from a one-dimensional chat box interface to a two-dimensional canvas interface, allowing users to spatially arrange and interact with multiple media content items. This dimensional expansion enables users to provide more flexible instructions by selecting and manipulating visual elements directly on the canvas, rather than being constrained to text-based chat interactions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If conventional generative design systems generate media content in an isolated fashion, then the system can process each generation independently, but the system lacks personalization and cannot build upon previous creations

Engineering Contradiction:
Improvegeneration efficiencyVSAvoidpersonalization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback loops where previously generated media content is tracked and stored on the canvas. This feedback mechanism allows the system to learn from user interactions with previous generations (selections, modifications, arrangements) and use this information to personalize subsequent generations, enabling creativity to build upon itself while maintaining efficient processing through state tracking.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system tracks all generated media content on an infinite canvas, then user creativity can build upon previous creations, but the system complexity increases to manage and track states of multiple images

Engineering Contradiction:
Improvecreative continuityVSAvoidstate tracking mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses copying mechanisms to manage complexity, where media content is represented as reusable objects or tokens on the canvas. Instead of managing complex state information for each generation, the system creates simplified copies or references to generated content, allowing users to interact with these representations while the underlying system maintains efficient tracking through object identity rather than full state replication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250086854A1Palette-based image modeling and generation
Publication Date: 2025.03.13 PERPLEXITY AI INC
  • US20250086854A1 patent drawing
  • US20250086854A1 patent drawing
  • US20250086854A1 patent drawing

AI summary

A system leverages machine learning models to generate images, to customize and modify such images, and to generate additional images. The images can be generated within a digital canvas, allowing users to create sets of images, to compare such images, and to use such generated images to generate prompts and additional images. Tools can be provided to allow users to generate images with specific characteristics. For instance a color palette tool can allow users to specify particular colors and color shades for use in generating images. Likewise, a collage tool can allow users to generate and use a seed image to generate images for a collage of images. The system tracks states of images and other media content to promote user interaction with existing media content to generate new media content.