Message Withdrawal Timeout Mechanism for Social Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems lack the ability to efficiently allow users to withdraw messages, particularly those containing images or videos, after they have been sent, leading to potential regret from spontaneous sharing.

Innovation Solution

Implementing a timeout period for message sending, where users can request to withdraw messages within this timeframe by input methods such as shaking their device or tapping on a screen representation, and a message server that can blacklist sent messages or request recipients to withdraw them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users can send messages easily and spontaneously, then messaging becomes popular and convenient, but users risk sending messages they regret sharing

Engineering Contradiction:
Improveease of sending messagesVSAvoidregrettable sharing
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system implements a timeout period (e.g., 5 seconds) during which a withdrawn input (such as shaking the device or tapping the send button rapidly) can cancel the message sending. This preliminary action window allows users to reconsider and withdraw spontaneous messages before they are actually sent, thereby reducing regrettable sharing while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a timeout period is implemented to allow message withdrawal, then users can retract messages to prevent regret, but the message sending process becomes more complex

Engineering Contradiction:
Improvemessage withdrawal capabilityVSAvoidmessage sending process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timeout period is implemented as a simple time-based mechanism where the system waits for a predetermined duration (e.g., 5 seconds) after the user initiates message sending. During this window, a withdrawal input can cancel the send operation. This approach adds reliability through a straightforward temporal condition without significantly complicating the overall sending process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the timeout period based on various factors such as the type of message (text, image, video), the relationship between users, and the context of communication. This dynamic adjustment allows the withdrawal window to adapt to different scenarios, providing reliability when needed while keeping the process simple in routine cases

Inventive Principle:
Principle #15Dynamics

3Reliability

If the timeout period is extended to allow more withdrawal time, then users have more opportunity to retract messages, but message delivery is delayed

Engineering Contradiction:
Improvewithdrawal opportunityVSAvoidmessage delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The timeout period is dynamically adjusted based on message characteristics and communication context. For example, text messages may have shorter timeout periods (e.g., 5 seconds) while images or videos may have longer periods (e.g., 10-15 seconds). The system also considers the relationship between users and the urgency of communication, automatically optimizing the withdrawal window to balance reliability with minimal delivery delay

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timeout parameter based on various conditions such as message type, user preferences, and communication patterns. By adjusting this temporal parameter dynamically, the system provides adequate withdrawal opportunities for different message types while minimizing overall delivery time delays

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10701023B2Withdrawal of a message sent in a social networking system
Publication Date: 2020.06.30 META PLATFORMS INC
  • US10701023B2 patent drawing
  • US10701023B2 patent drawing
  • US10701023B2 patent drawing

AI summary

Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.