Virtual Desktop Infrastructure Session Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual desktop infrastructure (VDI) solutions are inefficient for multiple users to collaboratively access and switch between virtual desktops, requiring cumbersome installation and re-configuration of collaboration software, leading to a less-than-optimal user experience and resource consumption.
Innovation Solution
The system allows seamless collaborative access and efficient switching between virtual desktops by leveraging existing VDI infrastructure, enabling users to join sessions through a virtual desktop client, streamlining the process through a user interface that manages input control and session switching without the need for additional collaboration software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional collaboration software (e.g., WebEx, GoToMeeting) is installed and executed on virtual desktops, then users can collaborate on virtual desktops, but the user experience is not seamless and requires additional installation, execution time, and interface complexity
Solution Approach 1:
The patent merges the collaboration functionality directly into the virtual desktop infrastructure by enabling multiple clients to connect to the same virtual desktop session through the VDI system. This eliminates the need for separate collaboration software packages like WebEx or GoToMeeting, as the VDI system itself provides the collaboration capability through shared session access and coordinated input handling.
Solution Approach 2:
The virtual desktop infrastructure is designed to serve multiple functions: it provides individual desktop access and simultaneously enables collaborative access without requiring separate specialized software. The same VDI system that delivers individual virtual desktops also handles multiple client connections to the same desktop, managing input arbitration and session sharing universally across all users.
2Adaptability or versatility
If collaboration software is executed on virtual desktops, then collaborative sessions can be established, but computing resources are consumed and IT overhead increases
Solution Approach 1:
The patent combines collaboration functionality with the existing virtual desktop infrastructure, eliminating the need for separate collaboration software instances. The VDI system's session management and input handling mechanisms are extended to support multiple clients, thereby achieving collaboration capabilities without the overhead of additional software execution and resource consumption.
3Adaptability or versatility
If users switch from one virtual desktop to another during collaborative sessions, then they can collaborate on different desktops, but they must perform the same invitation and login steps each time, which is cumbersome and time-consuming
Solution Approach 1:
The system performs preliminary actions by maintaining persistent session information and collaboration state in the backend. When users need to switch between virtual desktops, the system has already prepared the collaboration context, allowing users to quickly join the same collaborative session on a different desktop without repeating invitation and authentication steps. The VDI system remembers the collaboration group and can rapidly re-establish connections.
4Ease of operation
If multiple users access the same virtual desktop through separate VDI connections, then collaborative access is enabled, but input control from multiple clients must be managed
Solution Approach 1:
The virtual desktop infrastructure acts as an intermediary between multiple client devices and the virtual desktop session. The VDI system receives input from multiple clients, arbitrates which input should be processed, and manages the coordination of keyboard and mouse inputs across all connected clients. This intermediary role simplifies the complexity by centralizing input management in the backend rather than requiring complex peer-to-peer coordination protocols.
Data Source
AI summary
A system is provided for switching a VDI collaborative session where multiple clients are collaboratively accessing a first virtual desktop to a second virtual desktop belonging to one of the collaborators. The owner of the second virtual desktop requests the system to switch the collaboration session to the second virtual desktop. The connection server disconnects the requesting user from the first virtual desktop, connects the user to the second virtual desktop, and invites the other collaborators to join the session on the second virtual desktop. After accepting the invitation, the collaborators are joined to the second virtual desktop and collaboration resumes on the second virtual desktop.


