Dynamic Design Layout Generation Using Relative Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing design applications are rigid and time-consuming, requiring users to perform iterative operations to achieve suitable design layouts, as they restrict elements to fixed sizes and locations, failing to accommodate context-specific designs effectively.

Innovation Solution

A design layout application that generates layouts based on user-provided descriptions of design elements and desired layouts, using aspect ratios and relative areas, allowing for column-oriented or row-oriented arrangements without overlapping, and evaluates various distributions to recommend optimal layouts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If template-based design applications are used, then design layout generation is simplified through pre-defined structures, but flexibility and adaptability to context-specific designs are reduced

Engineering Contradiction:
Improveease of design layout generationVSAvoidadaptability to context-specific designs
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic layout generation where placeholder positions, sizes, and arrangements are not fixed but adapt based on content characteristics. The system automatically adjusts layout parameters dynamically to match the specific context of each design task, resolving the contradiction between using simplified templates and achieving context-specific adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes layout parameters (positions, sizes, arrangements) based on content analysis. By varying these parameters according to the specific design context rather than using fixed template values, the system maintains ease of use while achieving adaptability to different design scenarios.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If fixed-size placeholders are used in templates, then layout structure is maintained and simplified, but ability to accommodate varying content sizes and formats is limited

Engineering Contradiction:
Improvelayout structure stabilityVSAvoidaccommodation of varying content sizes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent transforms static fixed-size placeholders into dynamic ones that automatically adjust their dimensions based on the actual content being placed. This allows the layout structure to remain stable in its organizational framework while the individual placeholder sizes adapt to accommodate varying content formats and dimensions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically modifies the size parameters of placeholders based on content characteristics. This parameter adjustment mechanism maintains the overall layout structure while enabling accommodation of different content sizes and formats within the stable framework.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If manual positioning and resizing of elements is required, then precise control over design layout is achieved, but time consumption and user effort increase significantly

Engineering Contradiction:
Improveprecision of element placementVSAvoidtime consumption for layout creation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a self-service layout generation system where the application automatically performs positioning and sizing operations based on content analysis. This eliminates the need for manual user intervention in these tasks, achieving precise element placement through automated algorithms while dramatically reducing the time and effort required compared to manual operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary layout generation and element positioning automatically before user review. By pre-computing optimal placements based on content characteristics, the system achieves precise positioning without requiring time-consuming manual adjustment, as the preliminary automated layout serves as a ready-to-use foundation.

Inventive Principle:
Principle #10Preliminary action

4Stability of the object's composition

If standard-size placeholders are provided, then template consistency is maintained, but suitability for specific design contexts is reduced

Engineering Contradiction:
Improvetemplate consistencyVSAvoidsuitability for specific design contexts
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent automatically adjusts placeholder size parameters based on the specific design context and content characteristics. This allows the system to maintain template consistency in its structural framework while adapting the actual placeholder dimensions to suit specific design requirements, resolving the contradiction between standardization and context-specific suitability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10929592B2Layout of design elements in electronic documents
Publication Date: 2021.02.23 ADOBE INC
  • US10929592B2 patent drawing
  • US10929592B2 patent drawing
  • US10929592B2 patent drawing

AI summary

A design layout recommendation system is disclosed that evaluates layouts of design elements generated based on aspect ratios and relative areas. In an embodiment, the system enumerates possible arrangements of the design elements into columns or rows based on a layout preference. The system can then construct layouts of the design elements for each enumerated arrangement of the design elements based on relative areas of the design elements. The layouts of the design elements are in column-oriented reading order or row-oriented reading order based on the layout preference. The system can then recommend at least one layout of the design elements based on selection criteria.