Unified Communications Session Hand-off via Virtual Experience Client
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing unified communications (UC) and virtual desktop infrastructure (VDI) technologies lack a seamless hand-off mechanism for UC and VDI sessions between client endpoint devices, disrupting continuous communication and desktop sharing when a user switches devices.
Innovation Solution
Implementing a Virtual Experience Client (VXC) with a tight integration of a Session Initiation Protocol (SIP) stack and media engine, allowing voice and video sessions to be placed on hold and seamlessly transferred to a new device upon user login, using Computer Telephony Integration (CTI) signaling to maintain continuous communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If UC and VDI sessions are established on a client endpoint device, then communication and desktop sharing functionality are provided, but seamless hand-off between devices is not possible
Solution Approach 1:
The patent introduces a session manager as an intermediary component that maintains session state independently of any specific client device. This session manager enables seamless hand-off by mediating between multiple client devices and the UC/VDI services, allowing users to switch devices without losing session continuity. The session manager tracks active sessions and coordinates the transfer of UC and VDI sessions between different client endpoints.
2Reliability
If media communication sessions are maintained during device switching, then communication continuity is preserved, but session transfer complexity increases
Solution Approach 1:
The patent segments the UC and VDI session management into independent, modular components. The UC session management, VDI session management, and media communication are separated into distinct modules that can be independently controlled and transferred. This segmentation simplifies the overall transfer mechanism by allowing each component to be handled separately through standardized interfaces, reducing the complexity of coordinating all session elements simultaneously.
Solution Approach 2:
The session manager performs preliminary actions by pre-establishing session state and maintaining session metadata before device switching occurs. Session information including communication state, desktop sharing context, and media session parameters are prepared and staged in advance, enabling rapid and seamless transfer when the user switches devices without requiring complex real-time coordination during the actual hand-off.
Data Source
AI summary
A host device receives from a user at a first client device a first login request for hosted virtual desktop (HVD) services. A first virtual desktop infrastructure (VDI) session is started upon receiving a valid first login request. A first unified communications (UC) session is established between the first client device and an endpoint device. A second login request is received from the user at a second client device, the second login request configured to request HVD services. A second VDI session is started to mediate an HVD session for the user upon receiving a valid second login request. A second UC session is established between the second client device and the endpoint device. A media communication session associated with the first UC session is transferred from the first client device to the second client device after the second VDI session is started and the second UC session is established.


