Virtual Desktop Session Gesture Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveswitching processVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual disconnection and reconnection is required to switch devices, then device flexibility is maintained, but user frustration and errors increase

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidswitching operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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

Inventive Principle:
Principle #25Self-service

3Device complexity

If the virtual desktop environment is tied to a physical client device, then system simplicity is maintained, but device independence is lost

Engineering Contradiction:
Improvesystem architectureVSAvoiddevice independence
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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

Inventive Principle:
Principle #1Segmentation

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

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

Data Source

PatentUS10511674B2Gesture based switching of virtual desktop clients
Publication Date: 2019.12.17 OMNISSA LLC
  • US10511674B2 patent drawing
  • US10511674B2 patent drawing
  • US10511674B2 patent drawing

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.