Virtual Desktop Sharing via QR Code Web Server
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


