Messaging System Automatic Message Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems require users to select a specific message thread and then an individual message within that thread to apply actions like replying or forwarding, which is inefficient and increases processing overhead.

Innovation Solution

The system allows for the automatic identification and selection of a specific message within a thread based on predefined message attributes, enabling single-message actions to be applied directly without requiring the user to explicitly select the message, thereby streamlining the process and reducing processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually select a message thread and then an individual message within that thread to apply actions, then the system can accurately identify the target message, but the number of user operations and processing time increase

Engineering Contradiction:
Improvemessage identification accuracyVSAvoidtime for message selection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary identification of the target message by detecting message attributes (such as being the most recent message, or having specific importance markers) before the user applies an action. This allows the system to automatically determine which message the user intends to act upon, eliminating the need for manual message selection while maintaining accurate identification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message itself provides identifying characteristics (attributes) that enable the system to automatically identify it as the target for user actions. Messages 'self-identify' through their attributes rather than requiring explicit user selection, allowing the system to serve itself in determining the action target.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system displays individual messages in a thread listing, then users can easily select specific messages, but the display complexity and processing overhead increase

Engineering Contradiction:
Improvemessage selection easeVSAvoidmessage display structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary identifying attributes from individual messages and uses them to automatically identify the target message for user actions. This eliminates the need to display or manually navigate through the full thread structure, taking out only the essential information needed for message identification while simplifying the overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the system requires explicit message selection before applying actions, then the user intent is clearly defined, but the number of processing steps and system overhead increase

Engineering Contradiction:
Improveuser intent clarityVSAvoidaction application efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary identification of the target message based on detected attributes before the user applies an action. This preliminary action ensures that when the user applies an action (such as reply or forward), the system already knows which message is the intended target, maintaining clear user intent while eliminating intermediate selection steps and improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11107042B2Electronic device and method for selectively applying message actions
Publication Date: 2021.08.31 MALIKIE INNOVATIONS LTD
  • US11107042B2 patent drawing
  • US11107042B2 patent drawing
  • US11107042B2 patent drawing

AI summary

A method for displaying messages is disclosed. The method includes: displaying, on a display of an electronic device, a message thread listing view; while the message thread listing view is displayed, detecting a selection of one of the message threads; displaying a menu overlaying the message thread listing view, the menu including a user interface element associated with at least a reply-to-all action; detecting a selection of the user interface element associated with the reply-to-all action; and in response to detecting the selections of the message thread and the user interface element: automatically identifying an appropriate email message from the selected message thread based on at least a number of recipients of the appropriate message, wherein the appropriate message was received before at least one other message in the selected message thread; and replacing the message thread listing view with a message composition view for composing a reply-to-all message.