Transcoding Server for Remote Desktop Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional remote desktop protocols require proprietary software and plug-ins, limiting user access across different platforms and environments, and do not allow for seamless real-time access without installing client software or browser extensions.

Innovation Solution

A transcoding server translates HTTP requests from a web browser into remote desktop protocol calls, enabling access to remote machines using HTML5-compatible browsers, eliminating the need for proprietary protocols and allowing real-time rendering of remote desktops across Windows, Mac, or Linux environments without local client applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional remote desktop protocols are used, then remote desktop access is enabled, but proprietary software and plug-ins are required on client devices

Engineering Contradiction:
Improveplatform compatibilityVSAvoidclient software requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary component that translates between traditional remote desktop protocols (RDP, VNC, etc.) and web-based protocols (WebSocket, HTTP). This gateway acts as a mediator that eliminates the need for proprietary client software by converting protocol communications at the server level, allowing standard web browsers to access remote desktops without installing additional software or plug-ins.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of installing proprietary software and plug-ins on client devices with a web-based approach using standard HTML5, WebSocket, and HTTP protocols. Instead of requiring specialized client applications, the system uses universally supported web technologies that can be accessed through any modern web browser, thereby substituting the software installation mechanism with a browser-based access mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If proprietary remote desktop clients are installed, then real-time access is achieved, but user convenience across different operating systems is reduced

Engineering Contradiction:
Improveuser accessibilityVSAvoidcross-platform compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal access mechanism where a single web-based interface can access remote desktops across multiple operating systems and platforms. The gateway server handles protocol translation for various remote desktop protocols (RDP for Windows, VNC for cross-platform, X11 for Unix-like systems), allowing one unified web browser interface to work across Windows, Mac, Linux, and mobile platforms without requiring platform-specific clients.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If protocol translation is implemented, then web browser access is enabled, but additional translation layer is introduced

Engineering Contradiction:
Improvebrowser-based accessVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway server serves as a centralized intermediary that consolidates protocol translation functionality. Instead of requiring each client device to implement multiple protocol handlers or plug-ins, the translation layer is集中ized at the gateway server. This single intermediary point handles all protocol conversions between traditional remote desktop protocols and web-based protocols, simplifying the client-side architecture while adding the necessary complexity only where it is most manageable (at the server level).

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10268332B2Methods and systems for facilitating a remote desktop redrawing session utilizing HTML
Publication Date: 2019.04.23 DELL MARKETING CORP
  • US10268332B2 patent drawing
  • US10268332B2 patent drawing
  • US10268332B2 patent drawing

AI summary

Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a windows web browser of a client device through a web server without installing proprietary plug-ins or protocols on the client device. A web server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The web server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the windows web browser. A web server may communicate with the windows web browser via HTTP and communicate with the remote machine via a remote desktop display protocol.