Branching Pattern Extraction for Event Sequence Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional sequence analysis systems fail to provide meaningful insights due to the high volume and complexity of event sequence data, leading to inadequate visualization techniques that hinder informed decision-making for website managers and software developers.

Innovation Solution

The system efficiently extracts and visualizes event sequence data by identifying key events and event sequence flow paths using a rank-divide-trim methodology, generating interactive visualizations that represent the frequency of event sequences, allowing for intuitive understanding of user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional sequence analysis systems process large event sequence datasets, then comprehensive data coverage is achieved, but meaningful insight extraction fails due to high volume and complexity

Engineering Contradiction:
Improvedata coverageVSAvoidmeaningful insight
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts only the most frequent events (key events) from the large event sequence dataset, rather than processing all events. This extraction approach filters out noise and focuses on significant patterns, enabling meaningful insight extraction while maintaining comprehensive data coverage of important user behaviors.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the event sequence data in the form of a branching pattern visualization. This visualization copy represents the essential structure and flow paths of user interactions without requiring processing of the entire raw dataset, thus preserving meaningful insights while reducing computational burden.

Inventive Principle:
Principle #26Copying

2Loss of information

If conventional visualization techniques are used to illustrate event sequence data, then data representation is provided, but effective analysis is hindered due to volume and complexity

Engineering Contradiction:
Improvedata representationVSAvoidanalysis effectiveness
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the complex event sequence data into a hierarchical branching pattern structure with nodes representing key events and branches representing flow paths. This segmentation organizes the data in a visually manageable way that maintains comprehensive representation while enabling effective analysis through intuitive visualization of user interaction patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the flat, high-volume event sequence data into a multi-dimensional branching pattern visualization. This dimensional transformation projects complex sequential data into a visual space that preserves relationships and frequencies while making the data easily analyzable through spatial arrangement and visual hierarchy.

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

3Quantity of substance

If conventional systems process millions of events with thousands of sequences, then complete dataset analysis is achieved, but computational efficiency decreases

Engineering Contradiction:
Improvedataset completenessVSAvoidcomputational efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts only the essential elements (key events and their frequencies) from the complete dataset, rather than processing all millions of events. This extraction maintains dataset completeness for important patterns while dramatically improving computational efficiency by focusing resources on significant data points.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by processing only the necessary portion of the data required to generate meaningful insights. Instead of exhaustively analyzing all event sequences, it identifies and processes the most frequent events and their flow paths, achieving sufficient analytical depth with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10466869B2Extracting and visualizing branching patterns from temporal event sequences
Publication Date: 2019.11.05 ADOBE INC
  • US10466869B2 patent drawing
  • US10466869B2 patent drawing
  • US10466869B2 patent drawing

AI summary

The present disclosure is directed toward systems and methods for extracting a branching pattern from a dataset of event sequences. For example, one or more embodiments described herein extract a branching pattern from a dataset that illustrates patterns of events within the dataset. Additionally, one or more embodiments described herein generate one or more interactive visualizations based on the extracted branching pattern that enable an analyst to query specific portions of the extracted branching pattern.