User Behavior Modeling in IP Networks for QoE Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for assessing Quality of Experience (QoE) in IP networks are limited in accurately measuring subjective user experiences and emulating realistic user behavior, particularly for edge devices, leading to inadequate testing and service quality assurance for Internet Service Providers (ISPs) and enterprises.

Innovation Solution

A method for establishing QoE scores for various user activities over IP networks using a combination of objective and subjective metrics, with embedded meta-commands in normal network packets to synchronize test control information, allowing for realistic emulation of user behavior and improved network testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional QoE assessment methods are used, then implementation is simpler, but measurement precision of subjective user experiences deteriorates

Engineering Contradiction:
ImproveQoE measurement precisionVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments user behavior into distinct behavior profiles (e.g., browsing profile, downloading profile, streaming profile) with specific activity patterns. Each profile contains segmented parameters such as activity duration, packet intervals, and bandwidth usage patterns. This segmentation enables precise measurement of subjective QoE experiences by matching actual user behavior to appropriate profiles, thereby improving measurement precision without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-defining behavior profiles with characteristic activity patterns before actual network testing occurs. These profiles include pre-configured parameters such as typical user activity sequences, packet transmission intervals, and bandwidth consumption patterns. By establishing these profiles in advance, the system can accurately assess QoE for subjective experiences without requiring complex real-time analysis of every user action.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If realistic user behavior emulation is implemented, then service quality assurance improves, but device complexity increases

Engineering Contradiction:
Improveservice quality assuranceVSAvoidedge device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of real user behavior through behavior profiles that replicate characteristic activity patterns without requiring actual users. Each profile copies essential aspects of user behavior such as activity duration, packet transmission timing, and bandwidth usage patterns. This copying approach enables reliable service quality assurance by testing against realistic scenarios while keeping edge devices relatively simple, as they only need to recognize and respond to these predefined behavioral patterns rather than analyze complex real user actions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses parameter changes to represent different user behavior types by modifying key parameters within behavior profiles. Instead of implementing complex emulation of each specific user action, the system changes parameters such as activity duration, packet intervals, and bandwidth consumption to reflect different user behaviors (e.g., light browsing vs. heavy downloading). This approach improves service quality assurance across different user scenarios while maintaining edge device simplicity through parameter-based differentiation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If meta-commands are embedded in network packets, then test control synchronization improves, but loss of information increases

Engineering Contradiction:
Improvetest control synchronizationVSAvoidpacket information integrity
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent merges test control information with normal network packets by embedding meta-commands within the packet structure. Rather than using separate communication channels for test control, the system combines control commands with data packets, utilizing existing packet fields to carry additional control information. This merging approach improves test control synchronization by ensuring that control information travels with the data it governs, while minimizing information loss by using established packet formats that preserve original packet integrity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10326848B2Method for modeling user behavior in IP networks
Publication Date: 2019.06.18 HAMMERTECH
  • US10326848B2 patent drawing
  • US10326848B2 patent drawing
  • US10326848B2 patent drawing

AI summary

A method of modeling user behavior in an IP network, comprising the steps of allowing a testing user to create a behavior profile specifying one or more user activities from a plurality of user activities performed by a user over the IP network, one or more bandwidth usage levels corresponding to the one or more user activities, and an importance level associated with each user activity; associating one or more applications from a plurality of applications with the one or more user activities; emulating the behavior profile over the IP network by performing the one or more user activities using the one or more applications; and measuring a quality of experience (QoE) score for each user activity from the one or more user activities.