Categorized Message Aggregation for Fewer Session Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message processing methods in electronic devices require multiple sequential operations to select and perform actions on messages in a session interface, making the process time-consuming and cumbersome.

Innovation Solution

A message aggregation interface is displayed, categorizing messages by type, allowing users to select and perform operations on multiple messages with fewer inputs, such as tapping or sliding, thereby simplifying the message processing workflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple sequential operations are performed to select and forward messages in the session interface, then message forwarding functionality is achieved, but the processing process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvemessage processing operationVSAvoidmessage processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments messages by type (text, image, video, etc.) and presents them in a categorized list format. Users can select multiple messages of the same type by simply tapping the message type label once, rather than individually selecting each message. This segmentation approach reduces the number of operations required and speeds up the message selection process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of messages by type before the user needs to select them. The system pre-organizes messages into categories and provides selection identifiers for each type, allowing users to quickly select multiple messages with a single operation. This preliminary organization eliminates the need for sequential individual message selection.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If individual message selection is performed through sequential tapping, then precise message selection is achieved, but the operation process becomes complex and time-consuming

Engineering Contradiction:
Improvemessage selection precisionVSAvoidoperation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a unified message aggregation interface that handles multiple message types (text, image, video, etc.) through a single selection mechanism. Instead of requiring different selection methods for different message types, the system provides a universal selection approach where users can select messages by type category, reducing operational complexity while maintaining selection precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent adds a classification dimension to message selection by organizing messages into type categories. Instead of selecting messages sequentially in a single linear list, the system introduces a categorical dimension where users can select multiple messages of the same type through a single operation on the type label, thereby simplifying the selection process while maintaining precision.

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

Data Source

PatentUS12405936B2Message processing method and electronic device
Publication Date: 2025.09.02 VIVO MOBILE COMM CO LTD
  • US12405936B2 patent drawing
  • US12405936B2 patent drawing
  • US12405936B2 patent drawing

AI summary

A message processing method includes displaying a message aggregation interface corresponding to a session interface, where the message aggregation interface includes a plurality of messages classified and displayed based on a message type, and the plurality of messages are all messages in the session interface; receiving a first input of a user for at least one first message in the plurality of messages; in response to the first input, selecting the at least one first message; receiving a second input of the user; and in response to the second input, performing a target operation on the at least one first message, where the target operation corresponds to the second input.