Chat Message Rearrangement for Context Preservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging systems often display chat messages in chronological order, which can disrupt the context of related messages, making it difficult for users to understand the conversation flow as replies may be displayed far from the original message due to receipt time ordering.
Innovation Solution
A method and device that detect the selection of a first chat message, consolidate unique information into a data field, and rearrange the display to show the first and second chat messages consecutively when a third message is received, ensuring related messages are displayed together regardless of their creation time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If chat messages are ordered based on receipt time, then messages are displayed in chronological order, but related messages are displayed far apart making it difficult to understand context
Solution Approach 1:
The patent segments the chat message display into context-related groups. Messages that are related (e.g., reply messages and their parent messages) are segmented and displayed consecutively, while unrelated messages maintain their chronological positioning. This segmentation allows contextually related messages to be grouped together without disrupting the overall chronological flow of the conversation.
Solution Approach 2:
The patent introduces an additional dimension to message ordering beyond simple chronological sequencing. By incorporating contextual relationships (such as reply-parent message associations) as a secondary sorting criterion, the system creates a multi-dimensional ordering system where messages are first arranged chronologically, then adjusted based on contextual relevance, allowing both time-based and context-based organization to coexist.
2Productivity
If messages are displayed in chronological order, then the display is simple and fast, but users need to search through all messages to find related messages
Solution Approach 1:
The patent performs preliminary action by pre-identifying and marking contextual relationships between messages during the message receipt and processing phase. When a message is received, the system proactively determines its contextual relationships (such as identifying reply messages and their target messages) and prepares this information for future display organization, so that when messages need to be displayed, the contextual grouping is already established and can be applied immediately without extensive searching.
3Device complexity
If chat messages are arranged by receipt time, then the system is simple to implement, but related messages are separated making context difficult to discern
Solution Approach 1:
The patent introduces an intermediary component (context analysis module) that acts as a mediator between the simple chronological ordering system and the need for contextual preservation. This intermediary module analyzes message content and relationships, identifies contextual connections, and adjusts the display order accordingly while maintaining the underlying simple chronological data structure. This allows the system to preserve conversation context without fundamentally complicating the core message storage and retrieval mechanism.
Data Source
AI summary
Disclosed are a method of arranging messages and a device for supporting the same. A display is rearranged such that a first chat message and a second chat message are displayed consecutively, when a third chat message is displayed after the first chat message.


