Surface-Based Zone Creation for Web Element Relationship Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web analysis solutions face challenges in accurately identifying and analyzing parent-child relationships between webpage elements, leading to inaccurate aggregation of zoning metrics, which affects user experience analysis and data insights.

Innovation Solution

The experience analytics system determines parent-child relationships based on overlap and size of surface areas, using a surface-based zone creation module that calculates coordinates and dimensions of webpage elements, and applies predefined conditions to identify child elements, thereby creating zones for accurate metric aggregation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If web analysis solutions use traditional DOM-based methods to identify parent-child relationships, then the implementation is straightforward using existing DOM tree structures, but the accuracy of relationship identification deteriorates when visual overlap does not reflect DOM-defined relationships

Engineering Contradiction:
Improveaccuracy of parent-child relationship identificationVSAvoidcomplexity of zone creation mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the zone creation process into two distinct approaches: DOM-based identification for structural relationships and surface-based identification for visual relationships. This segmentation allows each method to be applied where it is most effective, improving overall accuracy without requiring a completely complex new system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that compares and reconciles results from both DOM-based and surface-based identification methods. This intermediary layer resolves conflicts between the two approaches, ensuring accurate parent-child relationship identification while maintaining manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If web analysis solutions rely solely on DOM tree structures to define zones, then the implementation is simple using existing webpage code, but the accuracy of zoning metrics aggregation deteriorates when visual elements overlap in complex ways

Engineering Contradiction:
Improveaccuracy of zoning metrics aggregationVSAvoidcomplexity of zone identification system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges DOM-based identification and surface-based identification into a unified zone creation system. By combining the structural accuracy of DOM trees with the visual accuracy of surface-based methods, the system achieves superior zoning metrics aggregation accuracy while managing complexity through integrated processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the identification parameters by introducing surface area calculations and visual overlap detection as additional criteria alongside DOM structure analysis. This parameter expansion enables accurate handling of complex visual element overlaps without sacrificing the simplicity of DOM-based approaches.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If web analysis solutions implement surface-based zone creation with multiple identification methods, then the accuracy of parent-child relationship identification improves, but the complexity of the system increases

Engineering Contradiction:
Improveaccuracy of relationship identificationVSAvoidcomplexity of analytics system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic zone creation system that can adaptively select between DOM-based and surface-based identification methods based on the specific webpage structure and analysis requirements. This dynamic approach improves accuracy by using the most appropriate method for each case while keeping the overall system complexity manageable through conditional logic.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12197526B1Surface-based zone creation
Publication Date: 2025.01.14 CONTENT SQUARE SAS
  • US12197526B1 patent drawing
  • US12197526B1 patent drawing
  • US12197526B1 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for surface-based zone creation. The program and method provide for receiving a snapshot of a webpage, the snapshot depicting a plurality of elements; determining coordinates and dimensions for each of the plurality of elements; identifying, using the coordinates and dimensions for each of the plurality of elements, parent-child relationships within the webpage, based on a first requirement that a child element has a threshold amount of overlap with a parent element, and based on a second requirement that the child element has a smaller area than that of the parent element; and determining zones for the webpage based on the identifying, the zones being usable to perform zoning metrics with respect to the webpage.