Message Clustering Rules for Customizable Email Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in navigating through large volumes of electronic messages, such as emails and social network posts, due to the lack of effective methods for categorization and control over message clustering.

Innovation Solution

A method and system for clustering electronic messages using sets of clustering rules that allow users to select and customize message clusters, assigning messages to clusters based on rules that do not require content relatedness, and displaying messages in a single cluster graphic, with options for expanding and searching within clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If electronic messages are categorized into clusters based on content relatedness, then message navigation becomes easier, but user flexibility and control over categorization are reduced

Engineering Contradiction:
Improvemessage navigationVSAvoiduser flexibility and control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic clustering where cluster assignments are not fixed but can be adjusted based on user feedback and interactions. Users can modify cluster properties, add new clusters, and reassign messages, making the categorization system adaptable to individual user preferences while maintaining automated organization benefits

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The messaging system divides messages into distinct clusters based on multiple criteria including content, sender, and user-defined rules. This segmentation allows users to navigate messages through multiple organizational dimensions simultaneously, providing both automated structure and user control over the segmentation logic

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If messages are assigned to clusters based on content relatedness, then message organization improves, but navigation speed decreases due to complex analysis

Engineering Contradiction:
Improvemessage organizationVSAvoidnavigation speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary clustering of messages upon receipt or batch processing, organizing messages into clusters before the user needs to navigate them. This advance organization reduces the computational burden during actual message retrieval and navigation, maintaining both good organization and fast access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different clustering strategies to different message sets or contexts. High-priority or frequently accessed messages may use simpler, faster clustering criteria, while less critical messages can undergo more comprehensive content analysis, optimizing the balance between organization quality and processing speed

Inventive Principle:
Principle #3Local quality

3Measurement precision

If multiple clustering rules are applied to messages, then categorization accuracy improves, but system complexity increases

Engineering Contradiction:
Improvecategorization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer of user-defined cluster templates and rules that mediate between raw messages and final cluster assignments. Users can define clustering criteria at this intermediary level, allowing complex multi-criteria categorization without requiring the core system logic to become overly complicated

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system allows dynamic adjustment of clustering parameters and thresholds based on user preferences and message characteristics. By changing parameters such as similarity thresholds, weightings for different criteria, and cluster creation thresholds, the system can achieve high categorization accuracy while maintaining manageable complexity through parameterized control

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9542668B2Systems and methods for clustering electronic messages
Publication Date: 2017.01.10 GOOGLE LLC
  • US9542668B2 patent drawing
  • US9542668B2 patent drawing
  • US9542668B2 patent drawing

AI summary

System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is associated with a corresponding set of clustering rules. Each respective electronic message, addressed to and/or from the user, in a plurality of electronic messages is assigned to one or more of the clusters in the subset of clusters in accordance with the sets of clustering rules associated with the subset of clusters. The set of clustering rules for a first cluster in the subset of clusters (i) prevents some messages in the plurality of messages from being assigned to the first cluster and (ii) assigns messages to the first cluster without regard to content relatedness between messages in the plurality of messages and messages already in the first cluster. Messages in the first cluster are formatted for display as a single cluster graphic.