Dynamic Digital Layout Formatting Based on Section Feature Associations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for generating digital layouts fail to detect relationships between sections and format them accordingly, leading to confusion and poor user experience due to uniform spacing between associated and non-associated sections.

Innovation Solution

A computer-implemented system that dynamically determines the format of a digital layout by detecting associations between sections based on their features, such as content and appearance, and adjusts spacing to affiliate or distinguish related sections, using a method that reduces spacing between associated sections and increases it between non-associated ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-defined formats are used to generate digital layouts, then generation speed is improved, but the ability to account for relationships between sections is lost

Engineering Contradiction:
Improvelayout generation speedVSAvoidability to account for section relationships
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transitioning from static pre-defined formats to dynamic feature-based formatting. The system detects features in digital layout sections and dynamically determines formatting decisions based on detected relationships, allowing the layout generation process to adapt its behavior based on the actual content and context of each section.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of formatting from fixed pre-defined values to dynamically determined values based on feature detection. By analyzing features such as content type, visual appearance, and section attributes, the system adjusts formatting parameters like spacing and grouping to reflect actual relationships between sections.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If uniform spacing is applied between all sections, then formatting simplicity is improved, but clarity of relationships between sections deteriorates

Engineering Contradiction:
Improveformatting complexityVSAvoidrelationship information between sections
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating spacing and formatting based on local relationships between specific sections. Instead of applying uniform spacing globally, the system analyzes feature relationships between adjacent sections and applies localized spacing adjustments that reflect their semantic connections, making related sections visually closer and unrelated sections visually distinct.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If feature-based dynamic formatting is implemented, then relationship detection and formatting accuracy are improved, but system complexity increases

Engineering Contradiction:
Improveformatting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the complex formatting task into manageable feature detection components. The system segments the analysis into identifying specific features in each section (content type, visual appearance, attributes) and then uses these segmented feature sets to determine formatting decisions, making the overall complex process more tractable and systematic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12106035B2Systems and methods for generating digital layouts with feature-based formatting
Publication Date: 2024.10.01 SHOPIFY INC
  • US12106035B2 patent drawing
  • US12106035B2 patent drawing
  • US12106035B2 patent drawing

AI summary

Digital layouts that are generated using a pre-defined format can be difficult for users to parse and understand. According to an aspect of the present disclosure, digital layouts are generated using formats that are dynamically determined based on the features in the digital layout. In an embodiment, a plurality of features are received, where each of the features correspond to a respective section of a plurality of sections for a digital layout. Based on the plurality of features, an association between two sections in the plurality of sections is detected. The digital layout is then generated using a format to affiliate the two sections. This digital layout could be an email or a webpage to be displayed on a user interface.