Email Message Cluster Throttling via Trigger Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to effectively manage the display of electronic messages, particularly in grouping and promoting specific message clusters based on time, quantity, or quality, leading to constant updates at the top of a message list, which can be overwhelming for users.
Innovation Solution
A method and system for throttling the display of clustered electronic messages by detecting trigger events and updating properties based on cluster display rules, allowing for refreshing or re-ranking of message clusters within an email application, such as displaying at the top of the list or adjusting their position based on time, quantity, or quality of new messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If message clusters are constantly updated and promoted to the top of the message list, then important messages are more visible, but the message list becomes cluttered and overwhelming for users
Solution Approach 1:
The system implements periodic action by updating message cluster displays at scheduled intervals rather than constantly. The throttling mechanism controls the frequency of display updates, allowing important messages to be promoted periodically while avoiding continuous clutter. This resolves the contradiction by maintaining visibility of important messages through regular updates while preventing user experience degradation by limiting update frequency.
2Object-affected harmful factors
If display updates are throttled to reduce clutter, then user experience improves, but important messages may not be promoted promptly enough
Solution Approach 1:
The system applies dynamics by making the throttling mechanism adaptive rather than static. The update frequency and promotion speed are dynamically adjusted based on message importance, cluster properties, and user behavior patterns. This allows the system to promote important messages quickly when necessary while maintaining reduced clutter during normal operation, resolving the contradiction between prompt promotion and clutter reduction.
3Adaptability or versatility
If message clusters are organized by content type (e.g., travel, social updates), then related messages are grouped together, but the system complexity increases to manage clustering rules
Solution Approach 1:
The system implements segmentation by dividing messages into distinct clusters based on content type, sender, or other criteria. Each cluster is managed independently with its own display rules and throttling parameters. This segmentation approach enables versatile message organization while simplifying complexity management, as each cluster can be configured and controlled separately rather than managing all messages as a single complex group.
Data Source
AI summary
A method throttles display of electronic messages. The process displays a list of entries in an email application. The list of entries includes a first electronic message, a first message cluster, and a second message cluster. The process detects the occurrence of a cluster display trigger event for the first message cluster. The trigger event is one of: detection of passage of a predetermined amount of time since refreshing display of the first message cluster, an occurrence of a particular time of day, an occurrence of a predetermined date, or receipt by the first message cluster of a predefined number of new electronic messages since previously refreshing the display of the list. In response to the detected trigger event, the process refreshes the display of the list of entries, including re-ranking the first message cluster within the list of entries. This changes the relative position of the first message cluster.


