Clickstream Cluster Visualization Using UMAP and DBSCAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing patron study and survey methods for analyzing human interactions are limited in scope, costly, and rely on known hypotheses, failing to capture unknown behaviors effectively.

Innovation Solution

An apparatus and method utilizing unsupervised machine learning algorithms, including UMAP, DBSCAN, and KNN, to analyze patron clickstream data and graphically illustrate clusters without relying on known questions or hypotheses, using non-linear dimensionality reduction and clustering algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional survey methods are used to analyze patron interactions, then the analysis is based on known hypotheses and categories, but the scope is limited, cost is high, and results are biased due to participant selection

Engineering Contradiction:
Improveanalysis accuracyVSAvoidanalysis scope
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs unsupervised learning automatically without human intervention in defining categories or hypotheses. The algorithm independently processes raw clickstream data, automatically identifying patterns and segments, thereby eliminating survey design biases and expanding analytical scope to include unknown behaviors

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical survey process (designing questions, recruiting participants, collecting responses) with an automated computational system that processes digital clickstream data. This substitution eliminates human bias in question formulation and participant selection while expanding the scope to all patrons who leave digital traces

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

2Adaptability or versatility

If unsupervised machine learning algorithms are applied to high-dimensional clickstream data, then the analysis scope is expanded and cost is reduced, but the complexity of data processing increases

Engineering Contradiction:
Improveanalysis scopeVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex high-dimensional clickstream data into manageable components by applying dimensionality reduction techniques. The system divides the processing into distinct stages: data collection, dimensionality reduction, clustering, and visualization, making the overall complex task tractable through systematic breakdown

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms high-dimensional clickstream data into lower-dimensional representations using techniques like t-SNE or PCA. This dimensionality reduction converts complex multi-dimensional patron behavior data into 2D or 3D visualizations that can be easily interpreted while preserving essential patterns and relationships

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

3Loss of information

If raw clickstream data is processed without dimensionality reduction, then the analysis maintains full detail, but the computational cost and processing time increase significantly

Engineering Contradiction:
Improvedata detailVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies dimensionality reduction that retains sufficient information for meaningful analysis while discarding redundant dimensions. The technique preserves the most informative aspects of patron behavior patterns while reducing computational burden, achieving a balance between maintaining data fidelity and improving processing efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12614198B2Unsupervised apparatus and method for graphically clustering high dimensional patron clickstream data
Publication Date: 2026.04.28 TRUIST BANK
  • US12614198B2 patent drawing
  • US12614198B2 patent drawing
  • US12614198B2 patent drawing

AI summary

Groups of patrons may be discovered by measuring website and mobile site patron clickstream data in a mathematical and unsupervised way over a predetermined time and by graphically clustering the patron clickstream data using non-linear dimensionality reduction in the form of a Uniform Manifold Approximation and Projection algorithm (UMAP). The data from the UMAP may then be feed into a Density Based Spatial Clustering of Applications with Noise algorithm (DBSCAN) in order to identify a center of each cluster. Next, using the data from the UMAP and the center of each cluster from the DBSCAN, a K-Nearest Neighbor algorithm (KNN) may be applied to identify data points closest to the center of each cluster and to shade each of the data points to graphically identify each cluster of the plurality of clusters. Next, illustrate a graph on the display representative of the data points shaded following application of the KNN.