Instant Message Client Swap for Real-Time Multi-Device Session Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications standards limit a subscriber to using only one active device per chat session, preventing real-time switching between multiple devices owned by the same subscriber during an ongoing instant message session, resulting in delayed or unavailable message history when switching devices.

Innovation Solution

Implementing a system where the Instant Message Server manages connections for all client devices of a subscriber, allowing multiple devices to join and rejoin a session, and using proprietary extensions like the 'multi-client' SIP header and SDP parameter to facilitate real-time device swapping, along with storing messages for offline devices to ensure seamless session continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a subscriber uses only one active device per chat session as per current standards, then session management is simple, but real-time device switching is prevented and message history becomes unavailable or delayed

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the chat session management by creating separate session instances for each device while maintaining a unified message store. Each device can have its own active session without interfering with other devices, allowing independent device switching while keeping individual session states simple

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that coordinates multiple device sessions. It receives messages from any active device, stores them centrally, and distributes them to all other devices in the session, enabling seamless device switching without requiring complex peer-to-peer coordination between devices

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple devices are allowed in the same chat session, then real-time device switching is enabled, but message consistency and delivery confirmation across devices becomes complex

Engineering Contradiction:
Improvemulti-device participationVSAvoidmessage consistency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system merges all device-specific message streams into a single centralized message store on the server. This unified storage ensures that all devices access the same message data, eliminating consistency issues while allowing multiple devices to participate simultaneously in the chat session

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback mechanisms where delivery confirmations and read receipts from any device are communicated back to the sender and distributed to all other devices in the session. This ensures all participants have real-time visibility of message delivery status across all devices

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9467406B2Devices for instant message client swap
Publication Date: 2016.10.11 INFINITE CONVERGENCE SOLUTIONS INC
  • US9467406B2 patent drawing
  • US9467406B2 patent drawing
  • US9467406B2 patent drawing

AI summary

This innovation relates to client devices to allow a single user to swap between devices in real-time within the same instant message session.