Intelligent Node Positioning for Web Analytics Clarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web analytics software fails to provide a clear, visual representation of website visitation patterns, making it difficult for users to discern node-to-node path flows and conversion rates, and lacks the ability to dynamically control the number of connections displayed.

Innovation Solution

The system automatically positions nodes in a site analysis report using intelligent criteria, such as relative depth and conversion rate, and allows users to override or customize these positions, while using color and relevance sliders to enhance visual understanding of traffic flow and conversion metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If detailed node-to-node visitation paths are displayed, then comprehensive visitation statistics are provided, but the report becomes complex and difficult to interpret

Engineering Contradiction:
Improvevisitation statistics completenessVSAvoidreport interpretability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the complex visitation path data into discrete nodes representing web pages and uses visual encoding (colors, positions) to represent different metrics. Each node is individually positioned and colored based on its conversion rate, allowing comprehensive data presentation while maintaining visual clarity through structured segmentation of information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms one-dimensional path data into a two-dimensional visual space where nodes are positioned based on conversion rates. This dimensional transformation allows multiple metrics (visitation frequency, conversion rate, path direction) to be simultaneously displayed in a single visual report, resolving the contradiction between detail completeness and interpretability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If fixed node positioning is used, then report structure is simple, but user customization and dynamic control are limited

Engineering Contradiction:
Improvereport structure simplicityVSAvoiduser customization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic node positioning where nodes can be automatically positioned based on conversion rate metrics or manually dragged by users to custom positions. This dynamic capability allows the report structure to adapt to different user needs and analysis scenarios while maintaining an otherwise simple and clean visual layout.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If automatic node positioning based on conversion rate is implemented, then visual indication of conversion rate is provided, but manual user adjustment is prevented

Engineering Contradiction:
Improveconversion rate visualizationVSAvoiduser control flexibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent provides automatic node positioning based on conversion rate data, with nodes positioned proportionally to their conversion rates. Users can visually assess the conversion rate distribution through node positions and make manual adjustments by dragging nodes to preferred locations, creating a feedback loop between automated data representation and user-controlled refinement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8099491B2Intelligent node positioning in a site analysis report
Publication Date: 2012.01.17 ADOBE INC
  • US8099491B2 patent drawing
  • US8099491B2 patent drawing
  • US8099491B2 patent drawing

AI summary

In the context of a site analysis report showing paths between nodes, nodes are automatically positioned within the report in an intelligent manner, according to specified criteria so as to provide useful information about the represented pages. For example, the Y-axis can indicate relative depth of a page in the site, while the X-axis represents conversion rate. Alternatively, node position can represent any other quantitatively representable data, either specified as a default or selected by the user. In one embodiment, the automatic positioning can be overridden by a user, if desired.