Session Transfer via Conversation Server Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a method and system to transfer a session between multiple clients in a messaging service provided through an SIP/IP core network, ensuring seamless continuity without content loss during the transfer.

Innovation Solution

A conversation server temporarily stores messages from one client and generates a new session with another client, transmitting the stored messages and session history to ensure seamless session transfer, allowing users to continue conversations without losing existing content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user simultaneously uses multiple clients to access a service, then the adaptability and versatility of the messaging service is improved, but the complexity of session management increases and session transfer becomes difficult

Engineering Contradiction:
Improvemulti-client access capabilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary to manage sessions between multiple clients. The server maintains session state and coordinates message routing, eliminating the need for complex peer-to-peer session management between clients. When session transfer occurs, the server mediates the transition by redirecting message routing from the first client to the second client while maintaining continuous session state.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server is designed to handle multiple functions: session establishment, session maintenance, message routing, and session transfer coordination. This universal approach allows the system to support multiple clients accessing the same service simultaneously without requiring separate management mechanisms for each client.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If session transfer is implemented between clients, then the ease of operation is improved, but the risk of message loss during transfer increases

Engineering Contradiction:
Improvesession transfer capabilityVSAvoidmessage delivery reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing the session with the second client before fully transferring the session from the first client. The server prepares the session state and routing in advance, ensuring that messages can be seamlessly redirected without loss. This includes pre-configuring the session parameters and message routing paths before the actual transfer occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuous message delivery during session transfer by maintaining active session state on the server throughout the transition. Messages are continuously routed from the sending client to the current receiving client without interruption. The server buffers and forwards messages seamlessly during the transfer process, preventing any message loss while the session moves from one client to another.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If messages are temporarily stored during session transfer, then the reliability of message delivery is improved, but the loss of time for message processing increases

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidmessage storage and retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server acts as an intermediary message buffer during session transfer. Instead of directly transferring messages between clients (which could result in loss), the server temporarily holds messages and forwards them to the appropriate client. This intermediary storage mechanism ensures no messages are lost during the transition, while the server's efficient message handling minimizes the time messages spend in storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2272184B1System and method for transferring a session between multiple clients
Publication Date: 2019.03.27 SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
  • EP2272184B1 patent drawingFigure 1~2
  • EP2272184B1 patent drawingFigure 3~4
  • EP2272184B1 patent drawingFigure 5

AI summary

A method for transferring a session between clients is provided when one user uses multiple clients on a service (for example, Push to talk over Cellular (PoC), Instant Messaging (IM), Converged-Internet Protocol (IP) Messaging (CPM)) providing system implemented through a Session Initiation Protocol (SIP)/IP core network. A session transfer method is provided when the user needs to transfer a session to another client while the session is performed through one client. A "temporary storing" technique is used in which a conversation server or client as one of elements of a seamless CPM system for providing a seamless user environment temporarily stores data transmitted from another user during session transfer.