Virtual Desktop Sharing via QR Code Web Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual desktop infrastructure (VDI) and desktop-as-a-service (DAAS) systems require users to install collaboration software or virtual desktop client applications to share and collaborate on virtual desktop sessions, which is cumbersome, expensive, and often does not integrate well with existing systems, making seamless and efficient collaboration challenging.

Innovation Solution

Implementing image scanning using a Quick Response (QR) code in conjunction with a web server to enable virtual desktop sharing, allowing users to collaborate without the need for installing additional software or setting up accounts, by streaming the virtual desktop graphical user interface (GUI) and input data over a web connection, enabling seamless access and control between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional collaboration software is installed on the virtual desktop to enable sharing, then collaboration functionality is achieved, but system complexity and cost increase

Engineering Contradiction:
Improvecollaboration functionalityVSAvoidsoftware installation requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component - a web server with web application - that mediates between the virtual desktop and collaborator devices. Instead of installing collaboration software directly on the virtual desktop, the web server acts as a bridge that receives collaboration requests, establishes connections, and enables sharing through standard web protocols, thereby reducing system complexity while maintaining collaboration functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The web server is designed to perform multiple functions: it serves as both the virtual desktop client application host and the collaboration facilitator. By using a universal web server platform that can handle both virtual desktop protocol communications and collaboration protocol communications, the system eliminates the need for separate collaboration software installations, reducing overall system complexity

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

2Adaptability or versatility

If virtual desktop client application is installed on each user's device to enable sharing, then collaboration is enabled, but ease of operation deteriorates due to installation and account setup requirements

Engineering Contradiction:
Improvedesktop sharing capabilityVSAvoidaccess simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The web server acts as an intermediary that eliminates the need for collaborators to install virtual desktop client applications. The web server handles the complex authentication and connection establishment, allowing collaborators to access the virtual desktop through simple web browser interactions, thereby significantly improving ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service authentication where the web server automatically manages session creation, authentication, and connection establishment without requiring manual account setup by collaborators. The primary user initiates the sharing session, and the web server automatically provisions access for collaborators, reducing operational complexity

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If collaboration software is integrated with virtual desktop system, then collaboration functionality is achieved, but ease of manufacture and system integration worsen

Engineering Contradiction:
Improvecollaboration integrationVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The web server is designed as a universal platform that can integrate with different virtual desktop systems through standard protocols. By using a multi-functional web server that can communicate with various virtual desktop infrastructures through established web protocols, the system achieves collaboration functionality without complex custom integration, improving ease of manufacture and deployment

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

Data Source

PatentUS10623500B2Remote desktop sharing and collaboration via image scanning
Publication Date: 2020.04.14 OMNISSA LLC
  • US10623500B2 patent drawing
  • US10623500B2 patent drawing
  • US10623500B2 patent drawing

AI summary

Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.