Web Session Log Analysis via Dynamic Threshold Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication session log analysis methods inaccurately integrate HTTP sessions, leading to errors in evaluating web session time and thus decreasing the precision of user experience quality assessment.

Innovation Solution

A communication session log analysis device that integrates HTTP sessions based on a threshold value set according to a predetermined probability distribution, with a filtering mechanism using statistical testing to validate the integration and extract valid web sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If HTTP sessions are integrated using a fixed threshold value, then the integration process is simple and fast, but the precision of web session time evaluation deteriorates due to extreme increase in distribution probability near the threshold value

Engineering Contradiction:
Improveintegration speedVSAvoidweb session time evaluation precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the threshold value variable rather than fixed. The threshold is dynamically adjusted based on the actual time intervals between HTTP sessions within a web session. Specifically, the system calculates the average time interval between sessions and sets the threshold as a multiple of this average, allowing the threshold to adapt to different web session characteristics and avoid the extreme probability increase that occurs with fixed thresholds.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the threshold value from a fixed constant to a variable determined by statistical parameters of the actual session data. By setting the threshold as a function of the average time interval (e.g., threshold = k × average_interval where k is a coefficient), the system transforms the integration criterion to better match real user behavior patterns, thereby improving measurement precision without significantly impacting integration speed.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If HTTP sessions are integrated using a stochastically set threshold value, then the deviation in web session time distribution is suppressed, but the complexity of the integration process increases

Engineering Contradiction:
Improveweb session time evaluation precisionVSAvoidintegration process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies the stochastic approach by changing from fully random threshold selection to a structured parameter-based method. Instead of using complex probability distributions, the system uses the average time interval between sessions as a base parameter and applies a simple multiplication factor. This maintains the adaptability benefits of stochastic methods while dramatically reducing computational complexity and making the integration process more efficient.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detail of content is saved to specify associated web site from HTTP session, then the accuracy of session identification is improved, but the log data size becomes huge

Engineering Contradiction:
Improvesession identification accuracyVSAvoidlog data size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and uses only the essential identifying information from HTTP sessions rather than saving complete content details. Specifically, it extracts key parameters such as URL, user agent, and time stamps that are sufficient for accurate session identification and grouping. This selective extraction maintains identification accuracy while keeping log data size manageable by excluding redundant information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by saving only the necessary portion of content information required for session identification. Instead of archiving complete content details (which would be excessive), the system saves a subset of critical parameters that provide sufficient information for accurate web session reconstruction and analysis, achieving the right balance between identification accuracy and data volume.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10868873B2Communication session log analysis device, method and recording medium
Publication Date: 2020.12.15 NEC CORP
  • US10868873B2 patent drawing
  • US10868873B2 patent drawing
  • US10868873B2 patent drawing

AI summary

In order to provide a communication session log analysis device allowing integration of communication session logs that makes it p to provide web session time with which quality of user experience can be evaluated with high precision, a communication session log analysis device according to the present invention that updates information relating to a web session includes: a web session integration means for integrating, when time elapsed from a start time of a reference communication session to a start time of one communication session is equal to or less than a threshold value, the one communication session into the same web session as the reference communication session, a threshold value setting means for setting the threshold value, based on a predetermined probability distribution, and a filtering means for extracting the web session determined as valid by statistical testing based on statistical information relating to a configuration of the web site.