Session Path Analysis for Single Page Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for analyzing website session paths, particularly in Single Page Applications (SPAs), fail to effectively identify which web page features are most and least effective, as they focus on navigation between individual pages rather than subsets of data fields associated with specific web page elements, leading to incomplete understanding of user behavior and performance metrics.

Innovation Solution

A system and method for analyzing and visualizing session paths by capturing website data, generating mapped events, and constructing session paths, which includes a processor, data bus, and non-transitory computer-readable storage medium with executable code to capture user activity, generate mapped events, and construct session paths for visualization, specifically tailored for SPAs to analyze user interactions with web page elements and features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods focus on navigation between individual pages, then page-level analytics are obtained, but feature-level performance analysis is lost

Engineering Contradiction:
Improvefeature performance measurementVSAvoiduser behavior information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments website data into distinct data fields associated with specific web page elements and features. Instead of treating navigation as a single page-to-page transition, the system divides the data into actionable events tied to specific features, enabling granular analysis of individual element performance while preserving complete user behavior information.

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional page navigation analysis is used, then simple path tracking is achieved, but understanding of user interactions with web page elements is incomplete

Engineering Contradiction:
Improveanalysis efficiencyVSAvoiduser interaction data
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the analytical parameters from page-level metrics to feature-level metrics. By transforming the data representation to focus on user interactions with specific web page elements rather than overall page navigation, the system maintains analysis efficiency while capturing comprehensive user interaction data that reveals which features are most and least effective.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If session path analysis captures all user interactions, then detailed behavior data is collected, but processor efficiency decreases

Engineering Contradiction:
Improveuser behavior analysisVSAvoidprocessor energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary data fields associated with specific web page elements and features from the complete session path data. By taking out and focusing on the relevant feature-level interactions rather than processing all raw interaction data, the system achieves detailed user behavior analysis while reducing processor energy consumption through selective data extraction.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11323526B2Analysis and visualization of session paths
Publication Date: 2022.05.03 DELL PROD LP
  • US11323526B2 patent drawing
  • US11323526B2 patent drawing
  • US11323526B2 patent drawing

AI summary

A system, method, and computer-readable medium are disclosed for analyzing and visualizing session paths associated with one or more website sessions. The analyzing session paths associated with a website session includes: capturing website data, the website data representing user activity; generating mapped events associated with the user activity; constructing a session path from the mapped events associated with the user activity; and, generating a session path representing the session path.