Application QoE Scoring via Content Category Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to effectively classify and manage computer network traffic flows based on application and content categories, leading to inconsistent Quality of Experience (QoE) for users due to varying levels of latency, loss, and congestion.

Innovation Solution

A system and method that determine application QoE by identifying applications and content categories within traffic flows, assigning weights based on user importance and duration of use, and applying policies to optimize network performance, incorporating a biasing factor for negative occurrences and using machine learning to adjust weights periodically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network operators provide high levels of QoE across various applications, then user experience is improved, but network congestion and resource constraints worsen

Engineering Contradiction:
ImproveQuality of ExperienceVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating QoE treatment across different application types and content categories. Instead of uniform QoE management, the system identifies specific applications (e.g., video streaming, VoIP, browsing) and content categories (e.g., video, audio, text, images) to apply targeted QoE measurements and congestion management policies. This allows critical applications to receive higher priority treatment while less sensitive applications receive standard treatment, resolving the contradiction between providing high QoE and managing network congestion.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If traffic management is based on application type only, then implementation is simplified, but content-specific QoE requirements are not met

Engineering Contradiction:
Improvetraffic managementVSAvoidQoE measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements segmentation by dividing traffic classification into two hierarchical levels: application-level classification and content category-level classification. The application module first identifies the application type, then the content module further categorizes the content within that application. This segmented approach maintains ease of operation through automated multi-level classification while achieving measurement precision by capturing both application-specific and content-specific QoE requirements, allowing differentiated treatment for different content types within the same application.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If congestion control strategies are applied uniformly across all traffic flows, then implementation is simpler, but QoE for different applications and content types deteriorates

Engineering Contradiction:
Improvecongestion controlVSAvoidQoE
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by implementing adaptive, multi-level congestion control that adjusts treatment based on real-time identification of application type and content category. The system dynamically assigns different congestion management policies to different application-content combinations, such as prioritizing video streaming traffic over file downloads, or applying different loss tolerance thresholds for VoIP versus email. This dynamic approach increases device complexity through automated classification and policy management but significantly improves QoE reliability by matching congestion control strategies to specific traffic characteristics.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4418620A1System and method for determining application quality of experience based on application and content categories
Publication Date: 2024.08.21 SANDVINE CORP
  • EP4418620A1 patent drawingFigure 1
  • EP4418620A1 patent drawingFigure 2
  • EP4418620A1 patent drawingFigure 3

AI summary

A system and method for determining application quality of experience. The system includes: an application module configured to determine an application associated with a traffic flow; a content module configured to determine a content category associated with the traffic flow; a weighting module configured to determine a weight associated with each of the content categories associated with the traffic flow; and a processing module configured to determine an application quality of experience score with traffic flow. The method including: determining an application associated with a traffic flow; determining at least one content category associated with the application and the traffic flow; determining a weight associated with each content category associated with the traffic flow; and determining an application quality of experience score associated with the traffic flow.