Seamless Device Switching in Messaging Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidmanual reconnection requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidcommunication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveconversation continuityVSAvoidconversation context
Core Design Contradiction:
Ease of operationVSLoss of information

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

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7403973B2Managing devices and messages for users during a messaging session
Publication Date: 2008.07.22 ORACLE INT CORP
  • US7403973B2 patent drawing
  • US7403973B2 patent drawing
  • US7403973B2 patent drawing

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.