Cross-Device Session Reconstruction via Media Position Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when switching between electronic devices as they need to manually reposition application sessions, such as web pages or video playback, to match the exact state on the previous device, requiring repetitive actions to synchronize the experience across devices.
Innovation Solution
A method where a first device captures session data, including media object identifiers and session positions, and transmits this data to a second device, allowing it to reconstruct application sessions precisely at the corresponding positions, enabling seamless continuation of tasks across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually reposition application sessions on a second device to match the state on the first device, then the application session state can be synchronized across devices, but user time and operational effort are wasted
Solution Approach 1:
The system performs preliminary action by capturing and transmitting session state data (including media session position) from the first device before the user needs to access the second device. This allows the second device to pre-load and reconstruct the application session at the correct position, eliminating the need for manual repositioning and saving user time while ensuring state synchronization.
2Reliability
If users manually reposition application sessions on a second device, then the application session can be brought to the same state as on the first device, but operational complexity increases
Solution Approach 1:
The system implements self-service by automatically capturing session state data on the first device, transmitting it to the second device, and reconstructing the application session at the correct position without requiring any user intervention. The devices handle the state synchronization autonomously, maintaining consistency while keeping operations simple for the user.
3Ease of operation
If session data is captured and transmitted between devices, then seamless session reconstruction is achieved, but data transmission and processing requirements increase
Solution Approach 1:
The system applies taking out by extracting only the essential session state data (media object identifier and media session position) from the complete application state. This selective extraction minimizes the amount of data that needs to be captured, transmitted, and processed, reducing system complexity while still achieving seamless session reconstruction on the second device.
Data Source
AI summary
A first device captures session data for each application session that is executing on a first device, and provides the session data to a second device in order for the second device to reconstruct the application sessions. A first device identifies one or more application sessions currently executing on the first device. Each of the application sessions include a media object and session data, which includes a media object identifier that corresponds to the media object and a first device media session position. The first device captures the session data transmits the captured session data to one or more second devices. The second devices are adapted to reconstruct at least one of the application sessions using the received session data and positions the application sessions at a second device media session position that corresponds to the received first device media session position.


