Message Marking Gesture Interface for Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication methods require users to send multiple messages to correct errors, leading to inconvenience for the receiving user who must read erroneous, explanatory, and correct messages sequentially.

Innovation Solution

A method and device for processing message marking instructions in a message display window, allowing users to mark, delete, or reference messages with gestures, thereby updating the display to simplify communication by indicating errors or correlations between messages without the need for additional explanatory messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users send multiple messages to correct errors, then the correct information can be conveyed, but the communication complexity and time consumption increase

Engineering Contradiction:
Improvemessage accuracyVSAvoidtime to read messages
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and removes erroneous messages from the conversation flow by allowing users to delete or mark them as invalid. This eliminates the need for recipients to read through multiple messages to understand the intended meaning, directly reducing time loss while maintaining message accuracy through selective removal of incorrect information

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables users to perform preliminary actions on messages by marking them with specific indicators (such as deletion marks or correction tags) before sending correction messages. This preliminary marking helps the recipient quickly identify which messages are erroneous and should be disregarded, reducing the time needed to process the conversation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users send multiple messages to correct errors, then the correct information can be conveyed, but the number of messages and communication complexity increase

Engineering Contradiction:
Improvemessage accuracyVSAvoidmessage sequence complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By extracting and removing erroneous messages from the visible conversation flow through deletion or marking mechanisms, the patent simplifies the message sequence that recipients need to process. This reduces communication complexity by eliminating unnecessary messages while maintaining accuracy through selective removal

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs visual indicators (such as different colors, marks, or highlighting) to differentiate between valid and erroneous messages. This visual coding system allows recipients to quickly understand the status of each message without reading through the entire sequence, reducing perceived complexity while maintaining message accuracy

Inventive Principle:
Principle #32Color changes

3Productivity

If users mark or delete messages, then communication efficiency improves, but the operation complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidgesture operation difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where common message operations (deletion, marking) are automatically triggered by simple gestures or context-menu selections. The system provides intuitive interfaces that require minimal user effort, making the operations easy to perform while maintaining high communication efficiency through quick message management

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10320730B2Method and device for displaying message
Publication Date: 2019.06.11 XIAOMI INC
  • US10320730B2 patent drawing
  • US10320730B2 patent drawing
  • US10320730B2 patent drawing

AI summary

A method for a device to display a message includes receiving a message marking instruction directed to a message in a message display window; processing the message according to the message marking instruction; and updating the message display window with the processed message.