Marking Identification for Group Chat Message Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In group chatting applications, users face difficulties in correctly connecting remarking messages to their original context due to the presence of multiple messages between them and the target message, leading to confusion and reduced reading efficiency.

Innovation Solution

A message processing method and apparatus that allows users to mark specific parts of target messages with a marking identification, which includes an associative identification to link the remarking message with the target message, facilitating timely location and reading of both messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually copy and remark messages in group chatting, then the remarking function can be implemented, but the operation complexity and time consumption increase significantly

Engineering Contradiction:
Improveremark operation convenienceVSAvoidtime to find and remark message
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-generates marking identifiers for target messages before the user actually needs to remark. When a user sends a remarking message, the system automatically associates it with the target message using the pre-prepared marking identifier, eliminating the need for users to manually search and copy message content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A marking identifier acts as an intermediary element between the remarking message and the target message. This identifier contains encoded information about the target message and serves as a bridge that automatically links the two messages, replacing the manual copy-paste process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple messages are exchanged in group chatting, then the conversation becomes rich and dynamic, but it becomes difficult to locate and associate remarking messages with their original context

Engineering Contradiction:
Improvereading efficiencyVSAvoidcontext association clarity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system uses visual indicators (such as colored frames, icons, or highlighted text) to mark both the target message and its corresponding remarking message. These visual changes make it easy for users to identify and associate related messages even when many messages are present in the conversation history.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The marking identifier adds a new dimensional layer of information to the message structure. Beyond the textual content, each message now carries an embedded identifier that provides contextual linkage information, enabling efficient association without disrupting the natural message flow.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If the chat window is rapidly refreshed by individual user messages, then the conversation updates in real-time, but the target message may be lost or difficult to locate

Engineering Contradiction:
Improvemessage update speedVSAvoidtarget message locatability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The marking identifier is prepared and associated with the target message in advance, before the message stream becomes chaotic. This pre-established link ensures that even as messages are rapidly added and scrolled through, the association between target and remarking messages remains intact and easily retrievable.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3739824B1Message processing method and apparatus, electronic device and machine-readable storage medium
Publication Date: 2023.05.24 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3739824B1 patent drawingFigure 1
  • EP3739824B1 patent drawingFigure 2
  • EP3739824B1 patent drawingFigure 3

AI summary

A message processing method includes: acquiring a mark adding operation for at least a part of a target message; acquiring an input remarking message according to the mark adding operation; and outputting a marking identification for the remarking message. The marking identification can include the remarking message and an associative identification for associating the remarking message with the target message.