Section-Based Page Editing for Stable Dynamic Layout Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing visual design systems struggle with efficiently managing dynamic layout adjustments when designers make sweeping changes that break the existing layout, especially when multiple dynamic layout rules are involved, and there is a lack of intuitive tools to selectively override or bypass these rules during editing.

Innovation Solution

Integrating multiple adaptable adjustment handles with dynamic layout rules, allowing designers to activate or ignore specific rules through handles with different parameters, enabling precise control over component movements and resizing while maintaining or altering the layout as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple dynamic layout rules are applied to manage component arrangements, then the layout stability and adaptability are improved, but the complexity of selectively overriding or bypassing specific rules during editing increases

Engineering Contradiction:
Improvelayout adaptabilityVSAvoidrule management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the global dynamic layout rules into component-specific rules associated with individual adjustment handles. Each handle can independently activate or ignore specific layout rules, allowing designers to selectively apply rules to different components without managing complex global rule sets. This segmentation resolves the contradiction by maintaining layout adaptability through multiple rules while reducing rule management complexity through localized control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing different adjustment handles to have different dynamic layout rule configurations. Each handle can be customized to activate or ignore specific rules based on local editing needs, rather than applying uniform rule management across the entire layout. This enables precise local control over layout behavior while maintaining overall system adaptability.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If designers make sweeping layout changes to break existing layouts for creative freedom, then the design flexibility is improved, but the stability and predictability of component positions deteriorate

Engineering Contradiction:
Improvedesign flexibilityVSAvoidlayout stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements dynamics by making the activation of dynamic layout rules adjustable and context-dependent through individual handles. Designers can dynamically switch rule activation states based on editing needs - activating rules when layout stability is desired and deactivating them when creative freedom is needed. This dynamic control mechanism resolves the contradiction by allowing both stable and flexible states within the same system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows designers to apply partial actions by selectively activating or ignoring specific dynamic layout rules for individual components rather than applying all rules uniformly. This partial activation enables sweeping changes to certain components while maintaining stability for others, resolving the contradiction between design flexibility and layout stability through selective rule application.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If adjustment handles provide precise control over component movements, then the manufacturing precision of layout is improved, but the ease of operation for selective rule overriding deteriorates

Engineering Contradiction:
Improvelayout precisionVSAvoidediting ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically associating adjustment handles with relevant dynamic layout rules based on component properties and context. The system self-configures the rule sets for each handle without requiring manual specification, thereby maintaining precise control over component movements while simplifying the ease of operation. Designers benefit from automated handle configuration that adapts to their specific editing needs.

Inventive Principle:
Principle #25Self-service

4Stability of the object's composition

If the system maintains strict adherence to dynamic layout rules, then the consistency of layout is improved, but the ease of making significant layout changes deteriorates

Engineering Contradiction:
Improvelayout consistencyVSAvoidediting ease
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent prepares for both consistent and flexible editing needs by pre-configuring adjustment handles with selectable dynamic layout rule associations. Before editing begins, designers can set up handles to either strictly follow rules or easily override them, depending on the intended editing approach. This preliminary configuration resolves the contradiction by having both consistent and flexible modes ready in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260086703A1Method and system for section-based editing of a website page
Publication Date: 2026.03.26 WIX COM
  • US20260086703A1 patent drawing
  • US20260086703A1 patent drawing
  • US20260086703A1 patent drawing

AI summary

A visual design system includes a processor, a page analyzer, and a change executor. The page analyzer, operating on the processor, organizes a page with multiple components into several sections. When creating a section, a component is included if a predefined percentage of its height is vertically contained within that section's range. This defines a non-inclusive section from which components are permitted to protrude. The change executor, also operating on the processor, responds to user manipulation that moves the non-inclusive section. It regenerates the page by modifying the position of all components within that section, including the protruding component. This action maintains the spatial relationship between the protruding component and the non-inclusive section, ensuring a consistent layout during editing.