User Session Transfer Between Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when transitioning from one computing device to another, as they must manually redo processes, making it time-consuming and not user-friendly to continue interactions or communications.
Innovation Solution
A method and system for seamlessly transferring a user session between devices by receiving a transfer request, determining the corresponding launch application, launching it, and establishing a communication channel with the session endpoint device, thereby replacing the source device and terminating the user session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user manually transitions an application or communication to a different device, then the user can continue interaction on the new device, but the user must manually redo the processes which is time consuming and not user friendly
Solution Approach 1:
The system creates a copy of the session state data from the source device and transmits it to the target device. This allows the target device to reconstruct the session without requiring the user to manually redo processes, effectively copying the session context across devices
Solution Approach 2:
The system performs preliminary actions by automatically detecting available target devices and preparing session transfer before the user completes their current task. The session state is captured and ready for transfer, eliminating the need for manual process repetition
2Speed
If the system automatically transfers session state data between devices, then the transfer speed is improved, but the device complexity increases due to session management requirements
Solution Approach 1:
A session management system acts as an intermediary between devices, handling the complex tasks of session state capture, serialization, transmission, and reconstruction. This mediator approach automates the transfer process while managing the complexity centrally rather than in each device
Solution Approach 2:
The system changes the state parameters of the session by serializing complex session objects into transferable data formats. This parameter transformation enables efficient data transmission while maintaining session integrity across different device environments
Data Source
AI summary
Exemplary embodiments are directed to a method and system for transferring a user session between a source device and a target device. The method may include receiving a request to transfer a user session from a source device to the target device, the user session corresponds to a running session between the source device and a session end point device, receiving session data corresponding to the user session transfer request, determining, at the target device, a corresponding launch application for the user session using the session data, launching the corresponding launch application to initiate a transfer of the user session; and replacing the source device in the running session by establishing a communication channel with the session end point device upon the launch of the corresponding launch application using the session data and terminating the user session at the source device.


