Network Gateway Virtual Desktop Acceleration via Protocol Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconnection reliabilityVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network gateway is used for establishing remote desktop connection, then security is improved, but communication protocol flexibility deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication protocol flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveconnection stabilityVSAvoiduser experience
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9992185B1Virtual desktop accelerator support for network gateway
Publication Date: 2018.06.05 DELL MARKETING CORP
  • US9992185B1 patent drawing
  • US9992185B1 patent drawing
  • US9992185B1 patent drawing

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.