Chat Message Caching and Topic-Based Grouping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional network applications display messages chronologically based on arrival times, overwhelming users with multiple messages and failing to show message relationships, leading to disorganized conversations.
Innovation Solution
A method and apparatus that allow users to cache and retrieve message inputs, displaying messages in a way that shows their associations, enabling users to respond to incoming messages while temporarily storing outgoing messages for later use, thereby organizing conversations and enhancing user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If messages are displayed chronologically based on arrival times, then message display simplicity is maintained, but user understanding of message relationships deteriorates
Solution Approach 1:
The message display is segmented into different visual groups based on conversation topics. Messages are divided into topic-based clusters rather than being displayed as a single chronological stream, allowing users to see relationships within each topic while maintaining chronological order within clusters.
Solution Approach 2:
The patent introduces a new dimension for message organization by adding topic-based grouping alongside the traditional chronological dimension. This creates a two-dimensional display structure where messages are ordered chronologically but also visually grouped by topic, enabling users to perceive both temporal sequence and thematic relationships.
2Loss of information
If multiple messages are displayed simultaneously, then conversation completeness is improved, but user cognitive load increases
Solution Approach 1:
The display interface segments messages into distinct topic-based groups, presenting multiple messages in an organized manner rather than as an overwhelming continuous stream. This segmentation reduces cognitive load by allowing users to process messages topic-by-topic while still maintaining conversation completeness.
3Productivity
If message input is cleared when incoming messages arrive, then input region availability is improved, but message input loss occurs
Solution Approach 1:
The system performs a preliminary action by automatically caching the current message input in storage before the input region needs to be cleared for new incoming messages. This preliminary caching ensures that the input content is preserved and can be restored later, preventing any loss of substance while maintaining input region availability.
Solution Approach 2:
The patent introduces a caching mechanism as an intermediary between the message input field and the message history. This intermediary storage temporarily holds the input content, allowing the input region to be cleared for new messages while ensuring that the original input can be retrieved and restored when needed.
Data Source
AI summary
Method and device of managing chat messages in a social network application are provided. The method includes: a user device providing a chat interface for a chat session between a first user and a second user, the chat interface including a first region for displaying past chat messages, and a second region for receiving a current message input; receiving a first message input from the first user in the second region; receiving a first incoming message from the second user; displaying the first incoming message in the first region; and automatically, without user intervention, presenting an option to the first user for caching the first message input; receiving an input caching instruction from the first user regarding the first message input; and storing the first message input.


