Inter-Working Function for Converged IP Messaging Thread Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Converged IP messaging services struggle to provide a unified conversational view for messages exchanged between users, especially when communicating across different messaging services like CPM and SMS, where session setup is not required, making it difficult to display and manage message threads effectively.

Innovation Solution

A system and method that uses an Inter-Working Function (IWF) to convert message formats between CPM and SMS systems, inserting a thread ID into messages to enable seamless communication and display of message threads across different services, allowing users to view all messages related to a conversation in a single window without requiring explicit session initiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If message formats are converted between CPM and SMS systems using an IWF, then interoperability between heterogeneous services is improved, but system complexity increases due to additional conversion infrastructure

Engineering Contradiction:
Improveinteroperability between CPM and SMS servicesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An Inter-Working Function (IWF) is introduced as an intermediary component between CPM and SMS systems. The IWF performs message format conversion and thread ID insertion/extraction, enabling seamless communication between heterogeneous messaging services without requiring changes to the core CPM or SMS system architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If thread IDs are inserted into all messages to enable unified conversational view, then message thread management is improved, but information loss risk increases due to potential thread ID mismatches

Engineering Contradiction:
Improvemessage thread managementVSAvoidthread identification accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

Thread IDs are inserted into messages in advance by the IWF during the message conversion process, before the messages reach the recipient. This preliminary action ensures that thread identification information is already embedded in the message, enabling the receiving system to correctly group and display messages in unified conversational views without requiring complex real-time matching.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If explicit session initiation is required for message communication, then session management control is improved, but user operation complexity increases and conversational flow is disrupted

Engineering Contradiction:
Improvesession management controlVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the session initiation requirement from the message communication process. By embedding thread IDs directly in messages and using them for conversational view grouping, the system eliminates the need for explicit session establishment steps, allowing users to simply send and receive messages while the system automatically manages the conversational context.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8312094B2Method and system for managing message threads in converged IP messaging service
Publication Date: 2012.11.13 SAMSUNG ELECTRONICS CO LTD
  • US8312094B2 patent drawing
  • US8312094B2 patent drawing
  • US8312094B2 patent drawing

AI summary

A mechanism to enable multiple message threads management in the context of the Converged IP Messaging (CPM) service and in the context of CPM inter-working with SMS is provided. A CPM user can simply start a message-based conversation with another CPM or Short Message Service (SMS) user without explicitly establishing a session beforehand. All messages that belong to a given conversation are displayed in the corresponding conversational view (i.e. window) in the CPM user device, even if the conversation is stopped and restarted at a later time, and even if there are multiple message threads available (currently active or stored) in the CPM device. Message structures and behavior of the CPM system elements to enable the functionalities above as well as a mechanism makes the message threads management possible even between a CPM user and an SMS user are also provided.