Semantic Layout Matching for Visually Diverse Websites

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current website building systems lack the ability to generate visually diverse yet semantically equivalent layout alternatives for website components, limiting design flexibility and creativity.

Innovation Solution

A website building system that includes a layout database storing layouts with associated signatures, a page analyzer to determine component set signatures, and a layout adapter to replace existing layouts with diverse alternatives, utilizing a layout searcher and generator to find visually different yet semantically similar layouts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a website building system provides fixed template layouts, then implementation simplicity is improved, but design flexibility and visual diversity deteriorate

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddesign flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system dynamically generates layout alternatives by analyzing component sets and producing multiple visually diverse layout options on-demand, transforming static templates into dynamic, adaptable layouts that maintain structural simplicity while enabling design flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes layout parameters such as component positioning, spacing, and arrangement patterns while maintaining semantic equivalence, allowing the same component set to be rendered in multiple visually distinct layouts without compromising implementation simplicity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple layout alternatives are generated, then design flexibility is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedesign flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically analyzing component sets, generating layout alternatives, and presenting options to users without requiring manual intervention or complex configuration, thereby maintaining low system complexity while providing high design flexibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates simplified copies of layout structures from analyzed component sets, generating visual alternatives through systematic replication and transformation of layout patterns rather than requiring complex original design processes

Inventive Principle:
Principle #26Copying

3Productivity

If layout alternatives are generated quickly, then productivity is improved, but layout quality and visual diversity may deteriorate

Engineering Contradiction:
Improvelayout generation speedVSAvoidlayout quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary analysis of component sets to identify semantic relationships and structural characteristics before generating layout alternatives, enabling rapid generation of high-quality layouts by pre-processing input data in a structured manner

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12373632B2System and method for the creation and use of visually-diverse high-quality dynamic layouts
Publication Date: 2025.07.29 WIX COM
  • US12373632B2 patent drawing
  • US12373632B2 patent drawing
  • US12373632B2 patent drawing

AI summary

A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.