Design Format Conversion with Overlap Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer applications lack efficient methods for converting and formatting designs from one format to another, such as from document-format to deck-format, especially in handling content transfers and layout adjustments while maintaining design integrity.

Innovation Solution

A computer-implemented method that accesses and processes source and destination chart data to generate new charts, identifies and resolves element overlaps, and maps source content to destination elements, enabling the conversion of designs between formats like document-format and deck-format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If design conversion between formats is implemented, then design flexibility and usability are improved, but complexity of content transfer and layout adjustment increases

Engineering Contradiction:
Improvedesign format conversion capabilityVSAvoidcontent transfer and layout adjustment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the design conversion process into distinct modules: element identification, overlap detection, collision resolution, and format transformation. Each module handles specific aspects of the conversion, making the overall complex process manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by detecting potential element overlaps and collisions before completing the format conversion. This allows the system to pre-identify and resolve layout conflicts, ensuring smooth transitions between document-format and deck-format designs.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If automatic element overlap identification is implemented, then layout accuracy is improved, but processing time increases

Engineering Contradiction:
Improvelayout accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces manual layout verification with an automated computational system that uses algorithms to detect element overlaps. This substitution maintains high layout accuracy while significantly reducing the time required compared to manual inspection and adjustment.

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

3Stability of the object's composition

If color mapping between source and destination charts is performed, then design consistency is improved, but complexity of color management increases

Engineering Contradiction:
Improvedesign consistencyVSAvoidcolor management complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements a universal color mapping system that automatically handles color translation between different chart formats. This single system performs multiple functions: identifying source colors, determining destination colors, and resolving color mismatches, thereby maintaining design consistency without requiring separate manual color management processes.

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

Data Source

PatentUS11972196B1Systems and methods for processing designs
Publication Date: 2024.04.30 CANVA PTY LTD
  • US11972196B1 patent drawing
  • US11972196B1 patent drawing
  • US11972196B1 patent drawing

AI summary

Described herein is a computer implemented method. The method includes including accessing data describing a set of original elements, wherein each original element has an original bounding box, processing the set of original elements to identify a set of pre-existing element overlaps, accessing data describing a set of updated elements; and identifying a first undesirable collision. Identifying the first undesirable collision includes determining that a first current element overlap exists and determining that the first current element overlap is an introduced overlap. Determining that the first current element overlap is an introduced overlap includes determining that there is no pre-existing overlap in respect of a first original element that corresponds to the first updated element overlapping a second original element that corresponds to the second updated element.