Unseen Message Clustering in In-Box Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of messaging applications face difficulties in navigating through large volumes of electronic messages, such as emails and social network posts, as they need to mark all incoming messages as read to avoid revisiting them, which is time-consuming and inefficient.
Innovation Solution
The system employs message clustering, where a user interface object represents a group of messages, displaying an indication of unseen messages within the cluster, which is removed upon selection, allowing users to focus on displayed messages without marking them as read unless necessary, using content-based clustering rules independent of message relatedness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users mark all incoming messages as read to avoid revisiting them, then message navigation is simplified, but time consumption increases
Solution Approach 1:
The system segments messages into clusters based on content similarity, allowing users to interact with clusters as units rather than individual messages. This segmentation enables users to navigate at a higher level of abstraction, reducing the time needed to process each message while maintaining comprehensive coverage through the clustering structure.
Solution Approach 2:
The system performs preliminary clustering of messages before they are displayed to the user. By pre-organizing messages into meaningful groups based on content analysis, the system prepares the message stream in advance, allowing users to quickly navigate through pre-sorted clusters without needing to mark each individual message as read.
2Reliability
If users read or mark all incoming messages as read, then message processing is complete, but efficiency decreases
Solution Approach 1:
The system merges multiple individual messages into a single cluster representation, allowing users to process multiple messages simultaneously through a single interaction with the cluster. This combining approach maintains processing completeness by ensuring all messages within a cluster are handled together, while significantly improving efficiency by reducing the number of separate processing operations needed.
Solution Approach 2:
The cluster acts as an intermediary between individual messages and the user. Instead of requiring users to directly interact with each message individually, the cluster serves as a mediating structure that groups messages and presents them as a unified unit, enabling complete processing of all messages while improving user interaction efficiency.
3Loss of information
If the system displays all messages individually, then message detail is maximized, but navigation difficulty increases
Solution Approach 1:
The system segments the message list into clusters based on content similarity, creating organized groups that are easier to navigate. This segmentation maintains message detail by preserving individual message content within clusters while reducing navigation difficulty through the hierarchical organization of clusters and their member messages.
Solution Approach 2:
The system adds a clustering dimension to the traditional linear message list, organizing messages not just by arrival time but also by content similarity. This dimensional change creates a multi-dimensional message structure where users can navigate both through time (arrival order) and through content themes, making navigation easier while preserving complete message detail.
Data Source
AI summary
Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.


