Session Continuation Across Devices via Intermediary Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions fail to seamlessly transition a user session from one device to another, requiring users to manually re-enter information and re-start applications, leading to a lack of continuity across different devices.
Innovation Solution
A method and system that collect and store session information from one device, allowing seamless continuation of a user session on another device through a session continuation server, enabling the same content and presentation format to be restored across devices with a common function.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a user manually re-enters web address and session details on a new device, then the user can access the webpage, but the user experiences loss of time and lack of continuity in application session across devices
Solution Approach 1:
The system performs preliminary actions by automatically collecting and storing session information (including web address, content, and presentation details) from the first device before the user needs to access it again. This pre-collected information is then transmitted to the second device, eliminating the need for manual re-entry and reducing time loss.
Solution Approach 2:
A server acts as an intermediary between the first and second devices. The server receives, stores, and transmits session information, mediating the transfer of session state between devices. This intermediary enables seamless continuation of application sessions across different devices without requiring direct user intervention.
2Adaptability or versatility
If session information is collected and transmitted between devices, then continuity across devices is achieved, but system complexity increases due to additional components
Solution Approach 1:
The server provides multi-functional capabilities by handling session information collection, storage, transmission, and management in a single system. This universal approach allows the same server infrastructure to support session continuation across multiple device types and applications, achieving adaptability without proportionally increasing complexity.
Solution Approach 2:
The system creates a copy of the session information (including content and presentation state) from the first device and transmits it to the second device. This copying mechanism enables the second device to reconstruct the application session exactly as it was on the first device, achieving continuity while using standard data replication techniques.
3Reliability
If complete session information is stored and transmitted, then presentation format is preserved, but information storage requirements increase
Solution Approach 1:
The system extracts only the essential session information elements needed to restore the application state (such as web address, content identifiers, and presentation parameters) rather than storing complete copies of all application data. This selective extraction maintains session reliability while minimizing the quantity of stored information.
Solution Approach 2:
The system stores different types of session information with varying levels of detail based on their importance for session restoration. Critical elements like web addresses and content identifiers are stored with high fidelity, while less critical presentation details are stored with sufficient but not excessive precision, optimizing the balance between reliability and storage requirements.
Data Source
AI summary
The present teaching relates to continuing a user session of an application from one device to another device. Information related to a first session of a first application installed on a first device is received subsequent to the first device being instructed to collect the information. The first session information may indicate content and content presentation provided via the first application. The information related to the first session is provided to a second device so that a second session of a second application at the second device provides the same content in the same presentation as in the first session. The first and second sessions both may be associated with a same specific user identity, and the first and second applications have at least one common function.


