Email Ranking System Using Network Graph Scores
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in efficiently managing and prioritizing email messages due to email overload, where important messages are often buried under less significant ones, leading to wasted time and missed important content.
Innovation Solution
An email ranking system that assigns scores to messages based on recipient actions and network connections, allowing messages to be displayed in order of importance, prioritizing those with higher scores for quicker identification and review.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If messages are displayed based on timestamps in chronological order, then the display method is simple and straightforward, but important messages get buried under less significant ones requiring users to spend more time searching
Solution Approach 1:
The patent changes the sorting parameter from chronological time to importance score. The system calculates an importance score for each message based on multiple factors including recipient actions (opens, replies, forwards) and network graph distances, then displays messages in descending order of importance score rather than timestamp, directly resolving the contradiction between simple display and efficient important message identification
Solution Approach 2:
The patent replaces the mechanical chronological sorting system with an intelligent ranking system that uses machine learning models and network analysis. The system substitutes simple time-based ordering with a complex scoring mechanism that analyzes recipient behaviors and relationship networks to determine message importance, significantly reducing time to find critical messages
2Measurement precision
If the system analyzes recipient actions and network connections to determine message importance, then message prioritization accuracy improves, but the system complexity increases
Solution Approach 1:
The patent introduces an intermediary email ranking system that sits between the email server and the user interface. This intermediary layer handles the complex analysis of recipient actions and network graph distances, calculating importance scores without requiring changes to the underlying email infrastructure or user devices, thus managing system complexity while improving accuracy
Solution Approach 2:
The patent extracts the complex analysis functionality into a separate email ranking system module. By taking out the sophisticated recipient action analysis and network graph processing from the core email system, the patent enables high-precision message prioritization while isolating the complexity into a dedicated component that can be independently managed and optimized
3Loss of information
If all received messages are displayed to users, then complete information is provided, but users experience email overload and difficulty managing messages
Solution Approach 1:
The patent applies local quality by differentiating message display priority based on individual message characteristics. Instead of uniform treatment, the system assigns different importance scores to different messages based on recipient actions and network relationships, creating a differentiated display where important messages are prominently positioned and less important messages are deprioritized, maintaining information completeness while improving manageability
Data Source
AI summary
Methods and systems cause display of email messages of a user on a screen of a computing system based on scores associated with the email messages. An email ranking system may have assigned the scores to the email messages. The scores are based on actions that other recipients of the email messages have taken with respect to the email messages. In calculating the scores, the actions of the other recipients may receive different weights based on how closely connected a recipient is to the user and a type of connection the recipient has to the user. A network graph may indicate how closely connected the recipient is to the user and the type of connection the recipient has to the user.


