Mobile Message Recall via Server-Side Caching Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile software applications do not allow users to delete or recall SMS and MMS messages after they have been sent but before they are delivered to the intended recipient, leading to regrettable communications.

Innovation Solution

The On Second Thought (OST) mobile application caches messages for a user-defined time period after the 'send' button is pressed, enabling users to delete or recall messages within that time frame before they are delivered, with features like a 'curfew' option for further message embargo and confirmation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If messages are sent immediately without delay, then communication speed is improved, but the ability to recall or delete regrettable messages is lost

Engineering Contradiction:
Improvemessage delivery speedVSAvoidmessage recall capability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system performs preliminary action by caching the message on the server before actual delivery to the recipient. This preliminary caching phase creates a time window during which the user can still recall or delete the message, thus preserving message recall capability while maintaining relatively fast delivery. The message is prepared and held in cache temporarily, allowing intervention before final delivery occurs.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If messages are cached for a predetermined time, then message recall capability is improved, but communication efficiency deteriorates

Engineering Contradiction:
Improvemessage recall capabilityVSAvoidcommunication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system applies partial action by caching only the specific message that the user intends to send, rather than caching all messages or delaying all communications. The cache duration is set to a short predetermined time (e.g., 5-30 seconds), which is excessive enough to allow recall but minimal enough to maintain communication efficiency. This partial caching approach balances message recall capability with communication efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If a message delay system is implemented, then message control is improved, but device complexity increases

Engineering Contradiction:
Improvemessage controlVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component - a server-based message caching system - that mediates between the user's device and the recipient's device. Instead of implementing complex recall mechanisms directly in the user's mobile device, the intermediary server handles message caching, storage, and controlled release. This intermediary approach enhances message control capabilities while avoiding the need to increase complexity in the end-user devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10820165B2Systems and methods for controlling personal communications
Publication Date: 2020.10.27 ON SECOND THOUGHT INC
  • US10820165B2 patent drawing
  • US10820165B2 patent drawing
  • US10820165B2 patent drawing

AI summary

A method for using a mobile software application for deleting or recalling unwanted messages on a mobile device before it is delivered to the intended recipient is provided. The software application operates by running on top of the resident messaging application on the mobile device. For example, the application caches the message for specified amount of time and thereby sets a length of delay. The user has the application on the mobile device and the message is composed on the OST application and the application software keeps the message in a buffer for a predetermined amount of time after the user selects to send the message such that if the user regrets sending the message, it can be deleted or recalled before the message leaves the mobile device. Other advantages that are understood from the present disclosure will further be apparent.