Virtual Desktop Session Gesture Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Switching a virtual desktop environment between client devices is a cumbersome process, often resulting in user errors due to the need for manual disconnection and reconnection, which can be frustrating and prone to connectivity issues.
Innovation Solution
A gesture-based system allows users to seamlessly switch virtual desktop sessions between devices by detecting a predefined gesture, such as a five-finger touch, which initiates a switch request to a VDI server, identifying and connecting to a destination VDI client, maintaining application states and credentials for seamless continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual disconnection and reconnection is used to switch virtual desktop environments between client devices, then the virtual desktop can be transferred between devices, but the process is cumbersome and prone to user errors
Solution Approach 1:
The system performs preliminary actions by establishing the destination connection before disconnecting from the source. The method initiates a second connection request to a second client device before terminating the first connection, ensuring that the virtual desktop environment is ready to be accessed on the new device without interruption or loss of state
Solution Approach 2:
The server acts as an intermediary that manages the transition between client devices. It receives connection requests from multiple clients, maintains the virtual desktop environment state, and coordinates the handover process, allowing seamless switching without direct user intervention in the connection management
2Adaptability or versatility
If manual disconnection and reconnection is required to switch devices, then device flexibility is maintained, but user frustration and errors increase
Solution Approach 1:
The system enables self-service by allowing the virtual desktop environment to automatically manage its own connections. The method detects connection requests, automatically establishes new connections, and terminates old connections without requiring user intervention, making the system serve itself in managing device transitions
3Device complexity
If the virtual desktop environment is tied to a physical client device, then system simplicity is maintained, but device independence is lost
Solution Approach 1:
The system segments the virtual desktop environment from the physical client device by introducing a server as an intermediate layer. The virtual desktop environment runs on the server while multiple client devices can connect to it, separating the computational environment from the access devices and enabling device independence
Solution Approach 2:
The server-based virtual desktop environment provides universality by allowing access from multiple different client devices. The same virtual desktop environment can be accessed from various devices including PCs, laptops, and mobile devices, making the system adaptable to different platforms and devices
Data Source
AI summary
A computer implemented method receives a switch session request from a source client device that is running a virtual desktop session. The method identifies a list of one or more potential destination client devices based on the source client device. The method then selects a desired destination client device from the list, disconnects the virtual desktop session from the source client device, and establishes a connection between the virtual desktop session and the desired destination client device.


