Seamless Device Switching in Messaging Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face the inconvenience of having to manually reconnect and start a new conversation when switching devices during an instant messaging session, which can result in the termination of the original conversation and potential loss of communication due to differing device capabilities.
Innovation Solution
A method and system that maintain a mapping between devices to route messages seamlessly across different devices, allowing users to continue a messaging session without manual reconnection, by updating the mapping to reflect changes in device usage and dynamically updating presence information to ensure messages are sent to the preferred device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user switches devices during an instant messaging session, then the user can continue communicating with the other user, but the original conversation is terminated and a new conversation must be started manually
Solution Approach 1:
The patent introduces a messaging server as an intermediary that maintains the messaging session state and routing information. When a user switches devices, the server uses presence information to automatically route messages to the new device without requiring manual reconnection, thus resolving the contradiction between device switching capability and ease of operation
Solution Approach 2:
The system performs preliminary actions by maintaining an active messaging session state and routing configuration on the server before the user switches devices. The server proactively updates the routing information based on presence changes, so that when the user switches devices, the conversation continues seamlessly without requiring manual intervention to restart the session
2Adaptability or versatility
If a user switches devices during an instant messaging session, then the user can access the conversation from a different device, but the new device may not have the same capabilities as the old device
Solution Approach 1:
The patent applies parameter changes by adapting the message routing based on device capabilities and presence information. The system modifies routing parameters dynamically depending on the target device's capabilities, ensuring that messages are delivered in a format and through a channel that the new device can properly process, thus maintaining communication reliability across devices with different capabilities
3Ease of operation
If the original conversation is terminated when switching devices, then a new conversation can be started with the new device, but the original conversation context is lost
Solution Approach 1:
The patent ensures continuity of useful action by maintaining the messaging session state on the server. The server continues to forward messages through the same routing path and preserves the conversation context, allowing the user to pick up the conversation exactly where it left off on the new device without losing any message history or context
Data Source
AI summary
A messaging session is established between a first user and a second user where messages are sent from a first user using a first device to a second user using a second device. During the messaging session, the second user may decide to use a third device. A presence update may be received that specifies the third device. Messages sent from the first user are then routed to the second user at the third device. These messages are routed without the second user having to manually start a new messaging session with the first user.


