Web-Based Virtual Desktop Protocol for Browser Remote Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote desktop protocols are not optimized for web environments, leading to degraded performance due to proxy server usage, limited format support by web browsers, and network delays, which affect user accessibility and experience.

Innovation Solution

A web-based virtual desktop protocol that monitors network status to adjust encoding quality, uses supported formats like JPEG and PNG, and performs direct communication via WebSocket, allowing adaptive encoding and control of virtual desktops on clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a proxy server is used for remote desktop protocol communication in a web environment, then communication between client and server can be established, but network delay increases and performance degrades

Engineering Contradiction:
Improvecommunication establishmentVSAvoidnetwork delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent removes the proxy server from the communication path between client and remote presentation server. By establishing direct WebSocket connection, the intermediary component that caused delay is extracted and eliminated, while communication reliability is maintained through the WebSocket protocol's inherent connection management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces WebSocket as a new communication intermediary that replaces the traditional proxy server. WebSocket provides direct peer-to-peer communication between client and server, eliminating the HTTP-based proxy architecture while maintaining connection stability and enabling real-time bidirectional data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If rendering is performed at the client side using web browser, then user accessibility is improved, but graphic processing performance degrades

Engineering Contradiction:
Improveuser accessibilityVSAvoidgraphic processing performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent replaces the client-side rendering mechanism (browser-based graphics processing) with server-side rendering using the Remote Presentation Protocol. The server captures and transmits the desktop screen images directly to the client, substituting the mechanical rendering process with a more efficient image transmission approach that leverages the server's processing power.

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

Solution Approach 2:

Instead of having the client render graphics and then display them, the patent inverts the approach by having the server capture and transmit the screen images directly. This reversal of the rendering responsibility from client to server maintains web browser accessibility while dramatically improving graphic processing performance.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If non-supported formats are used for transmitting virtual desktop screen, then protocol flexibility is maintained, but decoding performance degrades due to need for additional decoders

Engineering Contradiction:
Improveprotocol flexibilityVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the encoding format parameter from proprietary or non-web-friendly formats to JPEG and PNG formats that are natively supported by web browsers. This parameter change enables the use of built-in browser decoders, eliminating the need for additional decoder components and significantly improving decoding performance while maintaining adequate protocol flexibility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10868850B2Apparatus and method for providing contents using web-based virtual desktop protocol
Publication Date: 2020.12.15 UNIVERSITY INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
  • US10868850B2 patent drawing
  • US10868850B2 patent drawing
  • US10868850B2 patent drawing

AI summary

A method and an apparatus of providing content using a web-based virtual desktop protocol are provided. The method of providing content by the apparatus of using a web-based virtual desktop protocol includes monitoring a network status of a client, adjusting encoding quality of content based on the network status of the client, and providing the content of the adjusted encoding quality to the client, wherein the content of the adjusted encoding quality is applied through a web browser of the client.