Dynamic Layout Generation Using Virtual Art Director Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic content display, traditional templates fail to maintain ideal layout across varying display scenarios and devices, leading to suboptimal user experiences due to resizing and differing screen sizes and resolutions.

Innovation Solution

A computer system with a layout manager that generates layouts based on design rules, dynamically adjusting content placement to meet desired appearance parameters, allowing for flexible display across different devices and scenarios without the need for multiple templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional templates are used for layout, then layout consistency is maintained, but adaptability to different display scenarios deteriorates

Engineering Contradiction:
Improveadaptability to different display scenariosVSAvoidtemplate creation and management effort
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes the fundamental parameter from static template selection to dynamic rule-based layout generation. Instead of choosing from pre-defined templates, the layout engine evaluates design rules and content characteristics to generate optimal layouts adaptively, enabling the same system to serve multiple display scenarios without creating separate templates for each.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

A single rule-based layout engine replaces the need for multiple scenario-specific templates. The system achieves multi-functionality by using a universal layout generation mechanism that can adapt to various display scenarios (different devices, screen sizes, resolutions) through dynamic rule evaluation rather than requiring separate template sets for each scenario.

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

2Manufacturing precision

If multiple templates are created for different scenarios, then layout quality improves, but template management complexity increases

Engineering Contradiction:
Improvelayout qualityVSAvoidnumber of templates
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts the essential layout requirements from multiple scenario-specific templates and consolidates them into a single rule-based evaluation framework. Instead of maintaining separate templates for each scenario, the design rules capture the core layout principles that can be dynamically applied based on current display conditions, reducing template management complexity while preserving layout quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transitions from a discrete template selection model to a continuous rule-based optimization model. By changing the parameter from selecting among fixed templates to dynamically evaluating and adjusting layout parameters based on design rules, the system achieves high layout quality across scenarios without requiring multiple templates.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If templates are used for layout control, then layout speed is fast, but flexibility to user actions deteriorates

Engineering Contradiction:
Improveuser action flexibilityVSAvoidlayout generation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system introduces dynamics into the layout generation process by using real-time rule evaluation that can adapt to user actions and changing display conditions. Instead of static templates that lock users into fixed layouts, the rule-based system dynamically adjusts layout decisions based on current state, allowing flexible user interactions while maintaining efficient generation through algorithmic rule processing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9600447B2Methods and systems for page layout using a virtual art director
Publication Date: 2017.03.21 ADOBE INC
  • US9600447B2 patent drawing
  • US9600447B2 patent drawing
  • US9600447B2 patent drawing

AI summary

A layout manager can generate a layout for displaying a plurality of content units in a display area using a layout strategy, with the layout strategy specifying a layout design rule. The generated layout can indicate a position in the display area for the plurality of content units. In some embodiments, the design rule(s) may in effect “codify” traditional graphic design principles. When the layout is generated, the content units can be placed into a display area of a page and then the layout can be checked against at least one design rule and the layout adjusted as needed to meet the design rule. The system can comprise a user interface module that renders the content units in the display area using the generated layout. In some embodiments, content units are placed into a layout on a one-by-one basis according to priority, available display space, and one or more design rules.