Document-to-Deck Design Conversion With Collision-Resolved Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer applications lack efficient methods for converting document-format designs into deck-format designs or vice versa, particularly in handling content transfer and layout adjustments while maintaining the integrity of the original content and layout.

Innovation Solution

The system employs algorithms to analyze and match source designs with template designs, generating new deck-format designs by identifying pagination candidates, resolving element collisions, and mapping content segments to destination elements, while handling text hierarchy levels and fill adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transferred from document-format design to deck-format design, then design format versatility is improved, but layout precision and content integrity may deteriorate due to format differences

Engineering Contradiction:
Improvedesign format versatilityVSAvoidlayout precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The content transfer process is divided into discrete segments: identifying transferable content elements, analyzing source layout, determining destination placements, and handling collisions individually. This segmentation allows precise control over each transformation step to maintain layout precision while supporting format conversion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A collision resolution mechanism acts as an intermediary between the source document content and the destination deck layout. This intermediary analyzes overlapping elements and mediates their placement to resolve conflicts, ensuring both content integrity and layout precision are maintained during format conversion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If element collisions are resolved during content transfer, then content integrity is improved, but processing complexity increases

Engineering Contradiction:
Improvecontent integrityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the source design to identify potential collision elements before final content transfer. By pre-analyzing layout structures and predicting conflicts, the system prepares resolution strategies in advance, reducing the complexity of real-time collision resolution while ensuring content integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A feedback mechanism continuously monitors the content transfer process and detects collision conditions. When conflicts are detected, the system provides feedback to adjust the transfer strategy, resolving collisions by modifying element placement or hierarchy. This iterative feedback approach maintains content integrity while managing processing complexity through targeted adjustments rather than complete redesign.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250258991A1Systems and methods for processing designs
Publication Date: 2025.08.14 CANVA PTY LTD
  • US20250258991A1 patent drawing
  • US20250258991A1 patent drawing
  • US20250258991A1 patent drawing

AI summary

Described herein is a computer implemented method for generating a new chart based on a source chart and a destination chart. The method includes accessing source chart data in respect of the source chart, wherein the source chart data defines a set of source chart data series and a set of source chart colours, and wherein each source chart data series is associated with a source chart colour and accessing destination chart data in respect of the destination chart, wherein the destination chart data defines a set of destination chart data series and a set of destination chart colours, and wherein each destination chart data series is associated with a destination chart colour. The method further includes determining that the number of source chart colours is greater than the number of destination chart colours and, in response, generating one or more new chart colours. The method further includes generating the new chart to include the set of source chart data series, associating a first source chart data series with a destination chart colour and associating a second source chart data series with a new chart colour.