Incremental Segmentation for Website Visitation Data Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing website usage tracking systems do not allow users to easily customize and filter website visitation data, leading to a loss of business utility in understanding website performance and customer behavior.

Innovation Solution

A graphical user interface that enables users to launch pre-packaged reports, click on data items to filter results, and dynamically specify filter criteria, providing virtually instantaneous feedback and allowing for quick adjustments to see results in various forms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing reporting systems are used to filter and aggregate website visitation data, then basic reporting functionality is provided, but users cannot easily customize and filter results, leading to loss of business utility

Engineering Contradiction:
Improvecustomization capabilityVSAvoidease of filtering
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the filtering functionality into discrete, clickable elements within the report display. Each data item in the report can be individually selected to apply as a filter criterion, allowing users to build customized filter combinations through simple clicks rather than complex configuration. This segmentation enables flexible customization while maintaining ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-processes and stores multiple levels of filter criteria and aggregation options in advance. When a user clicks on a data item to filter results, the system can immediately apply pre-configured filter logic without requiring real-time computation of complex filter combinations. This preliminary preparation enables instant feedback while supporting extensive customization capabilities.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If comprehensive filter criteria are applied to analyze website visitation patterns, then detailed insights are obtained, but the system complexity and processing time increase

Engineering Contradiction:
Improveinformation visibilityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-calculates and stores aggregated statistics at multiple filter levels during data collection. When users apply combinations of filter criteria, the system retrieves pre-computed results rather than recalculating from raw data. This enables comprehensive filtering with detailed information visibility while maintaining virtually instantaneous response times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces traditional mechanical filtering approaches (sequential application of filters to raw data) with a database-driven information retrieval system. Pre-computed filter results are stored and efficiently queried using database operations, substituting computationally intensive mechanical processing with fast information retrieval that provides both comprehensive insights and rapid response.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multiple filter criteria are dynamically added to analyze combinations of factors, then detailed analysis capability is improved, but user interface complexity increases

Engineering Contradiction:
Improveanalysis capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables users to perform their own filter configuration through intuitive interaction with the report display itself. Users click directly on data items they wish to filter by, and the system automatically applies these as filter criteria. This self-service approach allows detailed analysis capability while keeping the interface simple, as the reporting structure itself serves as the filter specification mechanism rather than requiring separate complex filter configuration dialogs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7991732B2Incrementally adding segmentation criteria to a data set
Publication Date: 2011.08.02 ADOBE INC
  • US7991732B2 patent drawing
  • US7991732B2 patent drawing
  • US7991732B2 patent drawing

AI summary

A system displays and filters reports including website visitation data in response to receiving user input. The system includes a client for processing the input as a query to a network, which returns the requested data. The system and accompanying method provide a user interface for incrementally adjusting report data and tailoring reports to user specifications. In addition, adjusted reports can be further adjusted per additional data input. The results are returned virtually instantaneously, enabling users to analyze the effects of combinations of factors.