Website Component Hierarchies With Parameterized Behavior Overrides

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing website building systems lack the ability to efficiently manage complex behaviors and interactions among components, requiring in-depth knowledge to update and maintain the look and feel of websites, especially when external factors are involved, and do not support parameterized-behavior elements for seamless communication and modification across hierarchical levels.

Innovation Solution

Implementing parameterized-behavior elements within website components to define operational and visual behaviors, allowing components to communicate and send/receive parameters, with containers interacting based on predefined rules to affect other components across multiple hierarchical levels, incorporating AI and ML for layout modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CSS-based systems are used for styling and formatting, then webpages can be styled consistently, but the system lacks the ability to manage complex behaviors and interactions among components

Engineering Contradiction:
Improvebehavior management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments behavior management into discrete parameterized-behavior elements that can be attached to individual components. Each behavior element is a self-contained unit with specific parameters that control particular aspects of component behavior, allowing complex system behaviors to be built from simple, manageable segments without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces parameterized-behavior elements as intermediary components that mediate between the CSS styling system and component behavior. These behavior elements act as a bridge layer that enables complex interactions without requiring direct modification of the underlying CSS system or component code, thus managing complexity while enhancing adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If components are allowed to interact across hierarchical levels, then dynamic updates can be achieved, but in-depth knowledge is required to update and maintain the look and feel of websites

Engineering Contradiction:
Improveupdate efficiencyVSAvoidmaintenance difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where parameterized-behavior elements automatically detect changes in parameters and trigger appropriate updates across hierarchical levels. When a parameter changes, the system automatically propagates the update through the component hierarchy and applies relevant behaviors, eliminating the need for manual intervention and reducing maintenance complexity while enabling efficient dynamic updates

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables components to self-manage their behavior updates through parameterized-behavior elements. When parameters are modified, the affected components automatically adjust their behavior and appearance without requiring external intervention or deep system knowledge, making the system easier to maintain while preserving dynamic interaction capabilities

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If parameterized-behavior elements are implemented, then seamless communication and modification across hierarchical levels is enabled, but the device complexity increases

Engineering Contradiction:
Improvecomponent communication capabilityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal parameterized-behavior element framework that can be applied to any component type across the hierarchical structure. Rather than implementing separate communication mechanisms for each component type, a single versatile behavior element system handles all communication and modification needs, reducing implementation complexity while maximizing adaptability

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

Solution Approach 2:

The parameterized-behavior elements are designed to be dynamic and configurable, allowing their behavior to be adjusted through parameter changes rather than code modification. This dynamic approach enables seamless communication across hierarchical levels while keeping the underlying implementation simple and manageable, as the same framework adapts to different scenarios through parameter configuration rather than structural complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3635587B1System and method for smart interaction between website components
Publication Date: 2025.09.17 DAZL TECHNOLOGIES LTD
  • EP3635587B1 patent drawingFigure 1
  • EP3635587B1 patent drawingFigure 2
  • EP3635587B1 patent drawingFigure 3

AI summary

A website building system includes at least one database storing website components and their associated component hierarchies, each component comprising overridable parameterized-behavior elements, non-overridable parameterized-behavior elements and a data handler, the data handler handling override protocols for the components; and an element handler to review all components to be rendered for a current view and for a current component, to handle a communication request between the current component and at least one other component within the component hierarchy in order to implement an override request from the at least one other component, the element handler to update the current component only if the override request is related to an overridable parameterized-behavior element of the current component according to the data handler of the current component.