Group Chat Message Segmentation by Contact for Retrieval Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In group chat messaging, users often miss important messages due to the limited display window in instant messaging applications, where older messages are scrolled out as new ones are posted, making it difficult to track messages from specific contacts.
Innovation Solution
A method and device that allows users to select a contact in the group message display interface, displaying all messages from the selected contact in a time sequence while hiding messages from other contacts, with options to toggle between all contacts or specific contacts, and automatically managing message visibility based on user selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all group chat messages are displayed in the display window according to posting times, then the completeness of message display is improved, but the display window becomes cluttered and users cannot easily focus on specific contacts' messages
Solution Approach 1:
The patent segments the group chat messages by contact person, allowing users to view messages from different contacts as separate organized groups. This segmentation enables users to focus on specific contacts' messages while maintaining the ability to see all messages in the group, thus resolving the contradiction between message completeness and retrieval efficiency.
Solution Approach 2:
The patent implements dynamic message display where the interface can adaptively show or hide messages from different contacts based on user interaction. Users can dynamically expand or collapse message groups from different contacts, allowing the display to transition between showing all messages and focusing on specific contacts, thereby balancing completeness and efficiency.
2Stability of the object's composition
If the display window size is kept fixed, then the interface stability is improved, but important messages can be scrolled out of view and missed by users
Solution Approach 1:
The patent introduces a new dimension of organization by contact person alongside the time sequence. Instead of only scrolling through messages chronologically in a single dimension, messages are now organized in a multi-dimensional structure where contact-based grouping provides an additional layer of access. This allows the fixed display window to show messages from multiple contacts simultaneously in an organized manner, preventing important messages from being lost in the scroll.
3Quantity of substance
If messages from all contacts are displayed simultaneously, then the comprehensiveness of information is improved, but the complexity of the interface increases making it harder to use
Solution Approach 1:
The patent segments the large quantity of messages from multiple contacts into distinct, contact-based groups. Each contact's messages are organized as a separate collapsible section, transforming a complex undifferentiated message stream into manageable segments. This segmentation reduces interface complexity by providing clear visual separation and organizational structure among the numerous messages.
Solution Approach 2:
The patent implements dynamic collapse and expansion functionality for contact message groups. Users can collapse message groups from contacts they are not currently interested in, dynamically reducing the visible message quantity and interface complexity. Conversely, they can expand specific contact groups to focus on particular conversations, allowing the interface to adapt its complexity level based on user needs.
Data Source
AI summary
Techniques are provided to reduce the possibility of missing a message when searching for the message in a messaging group. In some implementations, a user input that indicates a selected contact in a messaging group, is received. The messaging group includes a plurality of messages posted by one or more contacts. From among the plurality of messages, a first set of messages that includes messages posted by the selected contact is identified. On a display interface, the messages of the first set is displayed while hiding messages from the plurality of messages that are not included in the first set. Optionally, a second set of messages that includes messages that were not posted by the selected contact, is identified from among the plurality of messages. A hidden message quantity is determined based on a number of messages in the second set of messages and displayed on the display interface.


