Email Message Cluster Throttling via Trigger Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevisibility of important messagesVSAvoiduser experience degradation due to clutter
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

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.

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvemessage list clutterVSAvoidspeed of message promotion
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvemessage organization capabilityVSAvoidclustering rule management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10021053B2Systems and methods for throttling display of electronic messages
Publication Date: 2018.07.10 GOOGLE LLC
  • US10021053B2 patent drawing
  • US10021053B2 patent drawing
  • US10021053B2 patent drawing

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.