SIP Message Editing via X-EDIT Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SMS and MMS technologies do not allow for editing, recalling, or deleting messages after they have been sent, leading to issues such as misspelled words or accidental sending to the wrong recipient, which can result in unintended disclosure of confidential information.

Innovation Solution

The system utilizes Session Initiation Protocol (SIP) messages with Message Session Relay Protocol (MSRP) to enable editing, recalling, or deleting messages by reusing the message ID or using new SIP headers like X-EDIT-MessageID, X-RECALL-MessageID, and X-DELETE-MessageID, even after the message has been delivered, by establishing a new session if the original one is inactive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SMS/MMS messages are sent using traditional protocols, then message delivery is achieved, but the messages cannot be edited, recalled, or deleted after sending

Engineering Contradiction:
Improvemessage modification capabilityVSAvoidunintended disclosure risk
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies dynamics by transforming the static, immutable nature of traditional SMS/MMS into a dynamic system where messages can be modified after sending. The SIP protocol framework enables messages to transition from a fixed state to a mutable state, allowing editing, recalling, and deletion operations through dynamic session management and message state transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter of message immutability by introducing SIP message headers and session mechanisms that enable post-send modifications. By changing the message state parameters from 'sent and fixed' to 'sent and modifiable', the system allows users to edit, recall, or delete messages while maintaining protocol compatibility through standardized SIP parameters.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If users send correction messages for misspelled words, then spelling errors are fixed, but additional messages increase communication overhead

Engineering Contradiction:
Improvemessage accuracyVSAvoidsignaling overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the correction functionality from the traditional approach of sending separate correction messages. By taking out the edit capability and integrating it into the original message through SIP protocols, the system allows in-place modifications rather than requiring additional standalone correction messages, thereby reducing signaling overhead while maintaining message accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying by creating a modified version of the original message through SIP edit operations. Instead of sending entirely new correction messages, the system copies the original message content, applies modifications through SIP protocols, and updates the recipient's view, thereby reducing the need for multiple separate messaging transactions.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If messages are sent to the wrong recipient, then accidental disclosure occurs, but recall or deletion is not possible with traditional SMS/MMS

Engineering Contradiction:
Improveconfidentiality protectionVSAvoidmessage recovery capability
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent applies preliminary anti-action by providing users with the capability to recall or delete messages before they cause permanent harm. The SIP protocol framework enables users to send recall requests that can intercept and retrieve mistakenly sent messages, or delete them from both sender and recipient devices, thereby preventing confidential information from being permanently exposed.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent implements feedback mechanisms through SIP protocols that allow users to receive confirmation about message delivery status and to send subsequent recall or deletion requests. The system provides feedback loops where users can monitor message states and take corrective actions, enabling message recovery capability while maintaining confidentiality protection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11621933B2Systems and methods for editing, recalling, and deleting messages
Publication Date: 2023.04.04 T MOBILE US INC
  • US11621933B2 patent drawing
  • US11621933B2 patent drawing
  • US11621933B2 patent drawing

AI summary

Systems and methods for enabling messages to be modified are disclosed. The system can enable messages that have already been sent, and even messages that have already been read, to be edited, recalled, or deleted. The system can identify incoming messages with message identifications (IDs) that are associated with previously sent or received messages, or “stored” messages, and modify the stored messages according to the content of the incoming messages. The system can include new SIP headers including X-EDIT-MessageID, X-RECALL-MessageID, and X-DELETE-MessageID. When an incoming message is received with a message ID associated with a stored message and/or one of the new commands, the receiving user equipment (UE) can replace the contents of the stored message with the contents of the incoming message or recall or delete the stored message.