Electronic Message Prioritization System Using ML and Sentiment Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume of electronic messages, such as emails, makes it difficult for users to prioritize and manage them effectively, leading to information overload and reduced productivity.

Innovation Solution

A system and method for electronic message prioritization that analyzes user behavior, message content, and historical data to assign priority scores, incorporating factors like sender hierarchy, project association, keyword relevance, and sentiment analysis, and uses machine learning to dynamically adjust and visualize message importance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually review and prioritize all electronic messages, then message management thoroughness is improved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improvemessage prioritization accuracyVSAvoidtime for message review
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of messages using multiple criteria (sender importance, project relevance, keyword matching, sentiment analysis) before the user reviews them. This pre-prioritization filters and ranks messages automatically, so when users do review messages, they are already organized by predicted importance, significantly reducing the time needed for effective message management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message prioritization system serves itself by automatically learning from user interactions and adjusting its prioritization algorithms without requiring manual configuration. The system autonomously analyzes message patterns, updates sender importance scores, and refines project associations, enabling it to improve its own performance over time without consuming additional user time.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the system analyzes multiple message attributes (sender, project, keywords, sentiment), then message prioritization accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvemessage priority score accuracyVSAvoidanalysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex prioritization system is divided into separate modular components: sender analysis module, project association module, keyword matching module, and sentiment analysis module. Each module independently evaluates one aspect of message importance and contributes to the overall priority score. This segmentation allows the system to maintain high accuracy through comprehensive analysis while managing complexity through modular design, where each component can be developed and maintained independently.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system dynamically adjusts priority based on user behavior feedback, then prioritization adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improveprioritization adaptabilityVSAvoidfeedback processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback loops where user interactions with prioritized messages (such as marking messages as important, moving them between folders, or explicitly prioritizing/de-prioritizing) are captured and used to adjust sender importance scores and project associations. This feedback mechanism enables the system to adapt to individual user preferences and behaviors automatically, improving prioritization accuracy for each user while the standardized feedback processing pipeline keeps implementation complexity manageable.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10511560B2Systems and methods for electronic message prioritization
Publication Date: 2019.12.17 JPMORGAN CHASE BANK NA
  • US10511560B2 patent drawing
  • US10511560B2 patent drawing
  • US10511560B2 patent drawing

AI summary

Systems and methods for prioritizing electronic messages in an electronic message repository are disclosed. According to one embodiment, a method may include (1) at least one computer processor determining an amount of message review time for a user; (2) the at least one computer processor estimating a number of electronic messages that the user can review in the message review time; (3) the at least one computer processor determining a priority level for a plurality of electronic messages in the user's electronic message repository; (4) the at least one computer processor selecting electronic messages from the user's electronic message repository based on the estimated number of electronic messages that the user can review and the priority level for the electronic messages.