Converged IP Messaging Interworking via Presence-Based Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging services, such as SMS, MMS, Email, and IM, lack seamless interworking capabilities, making it difficult for a Converged IP Messaging (CPM) service to deliver messages across different platforms without considering the recipient's service type or preferences.
Innovation Solution
A method and system that utilize a CPM server to request presence information from a presence server to determine the recipient's messaging service type, and then route and convert messages through an Interworking Function (IWF) to ensure successful delivery across various messaging services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If CPM service attempts to deliver messages to recipients using different messaging services without considering service type, then message delivery simplicity is improved, but message delivery reliability deteriorates
Solution Approach 1:
The patent introduces an Interworking Function (IWF) as an intermediary component between the CPM service and other messaging services. The IWF receives CPM messages, determines the recipient's preferred messaging service type, converts the message format accordingly, and routes it to the appropriate service. This mediator resolves the contradiction by maintaining simple CPM interface while ensuring reliable delivery through intelligent routing and format conversion.
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting message format parameters based on the recipient's service type. The system changes message parameters (such as content encoding, protocol format, and delivery parameters) according to the determined messaging service type, enabling reliable delivery across different platforms while maintaining a unified CPM interface.
2Adaptability or versatility
If CPM service implements comprehensive interworking with multiple messaging services, then service versatility is improved, but system complexity increases
Solution Approach 1:
The patent segments the interworking functionality by separating the CPM service core from the service-specific routing logic. The IWF acts as an independent module that handles all interworking operations, while the CPM service itself remains simplified. This segmentation allows comprehensive support for multiple messaging services without increasing CPM service complexity.
Solution Approach 2:
The IWF is designed as a universal component that can handle multiple messaging service types through a single interface. It provides multi-functional capabilities including message format conversion, service type determination, and routing to different messaging services, thereby achieving service versatility without proportionally increasing system complexity.
3Productivity
If CPM service does not consider recipient's service type or preferences, then processing speed is improved, but message delivery accuracy deteriorates
Solution Approach 1:
The patent implements preliminary action by determining the recipient's service type and retrieving their preference information before message processing begins. The system queries the user's service type and preferred messaging service in advance, allowing the IWF to prepare appropriate conversion parameters ahead of time, thus maintaining high processing speed while ensuring accurate message delivery.
Data Source
AI summary
An apparatus and method are provided for performing interworking between different messaging services in a Converged Internet Protocol (IP) Messaging (CPM) service. The method includes receiving, by a CPM server, a message generated based on a user input from an arbitrary terminal; requesting, by the CPM server, a presence server to provide presence information corresponding to a recipient of the message; receiving, from the presence server, the presence information that is transmitted in response to the request; deciding a type of a messaging service for interworking based on the presence information; and delivering, by the CPM server, the message to an Interworking Function (IWF) that converts the message according to the decided type of the messaging service.


