Network-Aware VDI Media Channel Selection for Low-Latency Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual desktop infrastructure (VDI) systems face challenges in efficiently routing media data for calls, leading to resource consumption and latency issues, particularly when media offloading is used, which can degrade call quality.

Innovation Solution

A personal computing device tests communication network conditions to select an optimal media channel from a set of channels, including direct connections and indirect connections through the VDI server, to route media data efficiently, thereby optimizing resource utilization and call quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media data is routed through the VDI server using encapsulated protocol, then call compatibility and reliability are improved, but latency increases and computing resources are consumed

Engineering Contradiction:
Improvecall compatibilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system introduces a socket pair connection as an intermediary direct path between the personal computing device and media server, allowing media data to bypass the VDI server while maintaining protocol compatibility. This mediator enables direct communication that reduces latency while preserving the reliability benefits of standardized protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the media data transmission path from the control data path. Media data is routed directly between the personal computing device and media server through socket pair connections, while control data continues to flow through the VDI server. This segmentation allows optimized routing for different data types, reducing overall latency while maintaining compatibility.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If media offloading is used to bypass VDI server, then latency is reduced, but call quality may degrade

Engineering Contradiction:
ImprovelatencyVSAvoidcall quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically selects between different media channel configurations based on real-time network conditions and call requirements. Socket pair connections are established and torn down dynamically, allowing the system to adapt to changing conditions and maintain call quality while minimizing latency. This dynamic approach enables flexible optimization rather than fixed routing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes network connection parameters dynamically by establishing socket pair connections with specific configuration settings based on detected network conditions. Connection parameters such as buffer sizes, timeout values, and protocol options are adjusted to optimize both latency and call quality for different network environments.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If direct socket pair connection is used between personal computing device and media server, then resource utilization is improved, but connection reliability may be compromised

Engineering Contradiction:
Improveresource utilizationVSAvoidconnection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor the health and performance of direct socket pair connections. Based on this feedback, the system can detect connection issues and trigger reconnection procedures or fallback to alternative routing paths, thereby maintaining connection reliability while utilizing direct connections for resource efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes backup routing paths and implements connection pooling in advance, so that if a direct socket pair connection fails, alternative connections are already available. This prior cushioning ensures connection reliability is maintained without sacrificing the resource efficiency benefits of direct connections during normal operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12455749B2Selecting a media channel for transferring media data in a virtual desktop infrastructure
Publication Date: 2025.10.28 ZOOM COMMUNICATIONS INC
  • US12455749B2 patent drawing
  • US12455749B2 patent drawing
  • US12455749B2 patent drawing

AI summary

Calls run through a virtual desktop infrastructure server are enhanced by testing communication network conditions and selecting, based on the test results, a media channel from a set of supported media channels, including a media channel that is routed through the virtual desktop infrastructure server and encapsulated in a protocol for exchanging data for virtual desktop applications and a more direct media channel that uses a network socket pair between a media server and a personal computing device and bypasses the virtual desktop infrastructure server. In some implementations, call data of multiple types and/or from multiple sources are merged into a single virtual channel of the protocol for exchanging data for virtual desktop applications.