Network Gateway Virtual Desktop Acceleration via Protocol Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote desktop connection methods through network gateways, such as Microsoft Terminal Server Gateway, are limited by the communication protocols they support, often restricting data throughput due to bandwidth constraints and network delays, especially when using TCP for transporting RDP data.
Innovation Solution
The system allows a client device to establish a first connection with a server using a first protocol, such as TCP, and then breaks this connection to establish a second connection using a proprietary protocol like UDP Plus via a proxy, enabling improved bandwidth optimization and enhanced user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP protocol is used for transporting RDP data through network gateway, then connection reliability is improved, but data throughput deteriorates due to bandwidth constraints and network delays
Solution Approach 1:
The patent changes the communication protocol parameter from TCP to UDP Plus, fundamentally altering the transport mechanism to achieve better throughput. UDP Plus modifies packet handling, timing, and retransmission parameters to optimize for bandwidth efficiency and reduce network delay impact, directly resolving the throughput limitation imposed by TCP.
Solution Approach 2:
The patent introduces an intermediary component (gateway server or client device) that establishes a second connection using UDP Plus protocol. This intermediary facilitates the protocol transition, allowing the system to bypass TCP's reliability mechanisms that constrain throughput while maintaining effective data transport through the gateway infrastructure.
2Reliability
If network gateway is used for establishing remote desktop connection, then security is improved, but communication protocol flexibility deteriorates
Solution Approach 1:
The patent segments the connection establishment into two distinct phases: first connection through network gateway using TCP for security and authentication, then second connection using UDP Plus for optimized data transport. This segmentation allows each connection type to serve its specific purpose - security in the first phase and performance in the second phase.
Solution Approach 2:
The gateway server or client device acts as an intermediary that bridges the secure TCP connection and the optimized UDP Plus connection. This intermediary maintains the security requirements of the gateway while enabling the use of more flexible and efficient UDP Plus protocol for actual desktop data transmission.
3Stability of the object's composition
If TCP protocol is used for remote desktop data transport, then connection stability is improved, but user experience deteriorates due to bandwidth limitations
Solution Approach 1:
The patent changes the transport protocol parameters by switching from TCP to UDP Plus, which uses different timing, packetization, and error handling parameters. These parameter changes reduce the impact of bandwidth limitations and network delays, resulting in smoother desktop rendering and better interactive response despite potentially less traditional connection stability.
Data Source
AI summary
The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving, via a network gateway, a remote desktop connection request, initiating a first connection with a client device via the network gateway using a first communication protocol and sending a token to the client device via the network gateway. In certain aspects, the method further comprises initiating a second connection with the client device, via a proxy, wherein the second connection is established using a second communication protocol. A client device and computer-readable medium are also provided.


