Quality of Experience Manager for Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in maintaining a high quality of experience for communication sessions due to varying network conditions, such as delay, packet loss, and jitter, which can degrade the quality of voice and video communications.
Innovation Solution
A method that analyzes network conditions relative to multiple codecs and network paths, determines the quality of experience for each combination, and dynamically selects a codec-network path combination that meets a predetermined quality threshold to ensure optimal communication quality, adapting as network conditions change.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple codecs and network paths are available, then the system has more options for optimizing communication quality, but the complexity of selecting and managing these combinations increases
Solution Approach 1:
The system continuously monitors network conditions (delay, packet loss, jitter) and uses this feedback to dynamically adjust codec and network path selections. The quality of experience manager receives performance data, analyzes it against predefined thresholds, and automatically switches to alternative codecs or paths when degradation is detected, creating a closed-loop adaptive system.
Solution Approach 2:
The system pre-establishes multiple available network paths and pre-configures multiple codecs with their performance characteristics before actual communication begins. This preliminary preparation allows the quality of experience manager to quickly switch between pre-vetted options without real-time analysis paralysis, reducing selection complexity during operation.
2Reliability
If the system dynamically adjusts codec and network path combinations, then communication quality adapts to changing conditions, but the overhead for continuous analysis and switching increases
Solution Approach 1:
Instead of continuously analyzing all possible codec-network path combinations, the system performs partial analysis by monitoring only the currently active combination's performance characteristics and comparing them against predefined quality thresholds. This selective monitoring reduces computational overhead while maintaining reliable quality control.
Solution Approach 2:
The system changes operational parameters (codec type, network path) based on measured performance characteristics (delay, packet loss, jitter). When parameters exceed predefined thresholds, the system switches to alternative parameter combinations, creating a rule-based response mechanism that reduces analysis time compared to comprehensive optimization.
3Measurement precision
If emulated communication traffic is transmitted for each codec and network path combination, then accurate quality assessment is achieved, but network resources and processing load increase
Solution Approach 1:
The system transmits emulated communication traffic that copies the characteristics of actual communication data but with reduced complexity. These emulated packets replicate the essential performance testing needs without requiring full-bandwidth, full-duration actual communication sessions, thereby reducing processing energy while maintaining measurement precision.
Solution Approach 2:
The system uses disposable emulated traffic samples rather than continuous actual traffic analysis. These synthetic test packets are created, transmitted through the network paths, and discarded after providing the necessary quality metrics, reducing cumulative processing load compared to continuous monitoring of real communication streams.
Data Source
AI summary
A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include analyzing network conditions relative to a plurality of codecs and a plurality of network paths. The method may also include determining a quality of experience associated with each of the plurality of codecs across each of the plurality of network paths. The method may further include transacting communication traffic using a codec-network path combination having a quality of experience above a predetermined threshold.


