Deferring Messages Using Control Codes in Messaging Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in managing messages effectively due to the asynchronous nature of electronic messaging services, where messages arrive based on the sender's timing rather than the recipient's needs or preferences, leading to an overwhelming inbox.

Innovation Solution

A message management service that allows users to defer messages by forwarding them with control codes indicating temporal conditions, such as deferral until a specific date or time, enabling the service to temporarily move the messages to a deferred store, thus making them invisible to the recipient until the specified condition is met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If messages are delivered immediately upon arrival, then message delivery speed is improved, but inbox clutter increases and user management efficiency deteriorates

Engineering Contradiction:
Improvemessage delivery speedVSAvoiduser message management efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs preliminary action by automatically deferring messages to a deferred store before they are delivered to the user's inbox. The message management service detects control codes in messages and temporarily stores them, preparing the message for later delivery at a specified time rather than immediate delivery. This resolves the contradiction by maintaining fast delivery infrastructure while introducing intelligent pre-processing that filters out unwanted messages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts unwanted or inappropriate messages from the main inbox flow by identifying them through control codes and moving them to a separate deferred store. This extraction mechanism removes cluttering elements from the user's primary message view while preserving the speed of delivery for legitimate messages, thereby improving management efficiency without sacrificing delivery performance.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If users manually sort and organize messages, then message management efficiency is improved, but time consumption increases

Engineering Contradiction:
Improvemessage management efficiencyVSAvoiduser time for message management
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements self-service by automatically detecting control codes in messages and autonomously managing their delivery timing. The message management service identifies deferred messages and handles their delivery without user intervention, eliminating the need for users to manually sort, organize, or schedule messages. This automated self-service approach improves management efficiency while eliminating the time users would otherwise spend on manual message organization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms where the message management service continuously monitors incoming messages for control codes and automatically adjusts delivery timing based on the specified conditions. This feedback loop allows the system to learn user preferences and automatically manage message flow, reducing the time users need to spend on manual sorting while maintaining high management efficiency.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If messages are deferred to later times, then inbox clutter is reduced, but message delivery time flexibility is improved

Engineering Contradiction:
Improveinbox management easeVSAvoidmessage delivery timing flexibility
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements dynamics by allowing messages to be deferred to various future time points based on user-specified conditions. The message management service dynamically adjusts delivery timing rather than using fixed schedules, enabling flexible delivery at the next business day, specific timestamps, or other conditional times. This dynamic approach reduces inbox clutter while maintaining maximum timing flexibility for legitimate messages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary action by pre-scheduling message delivery to future times rather than immediate delivery. When users mark messages for deferral, the system automatically schedules them for later delivery at specified times, preparing the infrastructure in advance. This preliminary scheduling reduces current inbox clutter while preserving the ability to deliver messages at flexible future times, resolving the contradiction between clutter reduction and timing flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10237223B2Deferring messages using control codes in messages
Publication Date: 2019.03.19 DROPBOX INC
  • US10237223B2 patent drawing
  • US10237223B2 patent drawing
  • US10237223B2 patent drawing

AI summary

A user operating a messaging client can use control codes to defer messages for later action. For example, a user can defer a message by forwarding the message to herself and including in a field of the message a control code indicating that the message should be deferred until a particular condition is met. A message management service can receive the forwarded message, detect the control code, and defer the forwarded message, the original message, or both, e.g., by temporarily moving the message(s) to a deferred-message store until the condition is met.