Dynamic Graphic Element Placement in Theme Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional design templates for printed media, such as photobooks and calendars, are limited in customization and flexibility, requiring human intervention for theme layout creation and failing to enforce branding consistency across products.

Innovation Solution

A dynamic placement system using metadata-driven rules to automatically position graphic elements within generic theme layouts, allowing users to select themes and graphic sets, with a Rendering Engine that combines theme and graphic metadata to determine graphic placement, supporting customization while maintaining branding consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional design templates are used for printed media, then branding consistency is maintained, but customization and flexibility are limited

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidtemplate rigidity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by replacing static, fixed templates with a dynamic placement system that automatically positions graphic elements based on metadata. The system allows flexible customization of graphic element positions, sizes, and orientations while maintaining branding consistency through automated rule-based placement rather than rigid template constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using metadata to define adjustable properties of graphic elements such as position coordinates, rotation angles, transparency levels, and size dimensions. These parameters can be dynamically modified through the placement system without requiring changes to the underlying template structure, enabling flexible customization while maintaining branding guidelines.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If human designers create theme layouts manually, then customization is possible, but design time and costs increase

Engineering Contradiction:
Improvedesign speedVSAvoidtheme creation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies self-service by implementing an automated placement system that independently positions graphic elements without requiring human designer intervention. The system uses metadata from both themes and graphic elements to automatically determine placement, enabling non-technical users to create customized products quickly without needing professional design skills or time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual graphic element placement with an automated computational system. Instead of designers manually positioning each element, the system uses algorithms to process metadata and automatically render graphic elements in the correct positions, significantly reducing design time and eliminating the need for professional design skills.

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

3Adaptability or versatility

If predetermined templates are used, then branding consistency is enforced, but customization options are restricted

Engineering Contradiction:
Improvetheme variationVSAvoiduser customization capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies segmentation by separating the template structure from the graphic element placement. The template provides the framework and branding elements, while graphic elements are independently positioned using metadata-driven rules. This segmentation allows users to customize individual elements without affecting the overall template structure, maintaining branding consistency while enabling theme variation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses metadata as an intermediary between the template and graphic elements. The metadata acts as a mediator that contains placement instructions and allows users to customize graphic element properties without directly modifying the template. This intermediary layer enables flexible customization while preserving the template's branding guidelines and structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8762889B2Method and system for dynamically placing graphic elements into layouts
Publication Date: 2014.06.24 ROCKETLIFE INC
  • US8762889B2 patent drawing
  • US8762889B2 patent drawing
  • US8762889B2 patent drawing

AI summary

Techniques are described for dynamically placing graphical elements into theme layouts on a graphical user interface. A rendering engine reads a set of theme metadata and graphics metadata. The theme metadata defines a layout of the page and the regions into which the graphic elements will be placed. The theme metadata can further include tags to define categories or conceptual purposes for the regions and design changes that can be applied to graphics in that region. The graphics metadata defines a list of graphic files to be included in the layout, tags to define a category or conceptual purpose for each element and optional tags to override the design changes that are indicated in the theme metadata. The rendering engine combines and matches the theme metadata to the graphics metadata and places the graphic elements into the theme layout according to the matching.