RCS IMDN Message Handling for Deleted Content Recall
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Rich Communication Service (RCS) systems lack functionality for message recall, re-fetching deleted conversation threads, pausing/resuming media content during file transfers, and providing Instant Message Disposition Notification (IMDN) messages for poll messages and emoticons, which are not supported in current RCS environments.
Innovation Solution
A method and system for handling IMDN messages in RCS systems, enabling message recall, re-fetching deleted content, pausing/resuming media transfers, and supporting IMDN for poll messages and emoticons by using IMDN types with original identifiers, and uploading content to a server for retrieval, with electronic devices communicating through protocols like MSRP and SIP.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If message recall capability is implemented in RCS system, then users can delete and restore messages, but the system complexity increases due to need for IMDN message handling and server coordination
Solution Approach 1:
The patent introduces an IMDN (Instant Message Disposition Notification) message as an intermediary mechanism to coordinate between the first electronic device (sender) and the second electronic device (recipient) along with the server. This intermediary message structure enables message recall functionality by carrying restoration requests and coordinates the retrieval process, thereby managing the complexity through a standardized communication protocol rather than direct complex device-to-device coordination
Solution Approach 2:
The system performs preliminary actions by storing backup copies of messages on the server before deletion occurs on the user device. When a recall request is initiated, the server already has the message content ready for restoration, eliminating the need for complex real-time retrieval operations and simplifying the recall process
2Loss of information
If deleted conversation thread files are re-fetched from server, then users can restore deleted content, but network bandwidth and server resources are consumed
Solution Approach 1:
The server performs preliminary action by maintaining backup copies of conversation thread files and message content in its storage system before the user deletes them from their device. This preliminary storage action enables rapid restoration without requiring re-transmission of data over the network, thus conserving bandwidth and server resources while ensuring information recovery
3Adaptability or versatility
If multiple IMDN message types are supported (for polls, emoticons, file transfers), then system versatility improves, but message handling complexity increases
Solution Approach 1:
The patent implements a universal IMDN message structure that can handle multiple message types (polls, emoticons, file transfers, regular messages) through a single standardized protocol framework. The IMDN message type field acts as a universal selector that routes the handling logic appropriately, allowing one system to serve multiple functions without requiring separate complex handling mechanisms for each message type
Data Source
AI summary
Embodiments herein provide a method for handling IMDN message in a RCS system. The method includes sending, by a first electronic device 100a, an IMDN restore message to restore a content deleted by the first electronic device 100a to at least one second electronic device 100b-100n. The IMDN restore message comprises an IMDN type with an original IMDN identifier of the deleted content. Further, the method includes receiving, by the at least one second electronic device 100b-100n, the IMDN message from the first electronic device 100a. Further, the method includes determining, by the at least one second electronic device 100b-100n, the deleted content based on the IMDN identifier. Further, the method includes sending, by the at least one second electronic device 100b-100n, the deleted content to the first electronic device 100a.


