Message Prioritization via ML Ranking and Scheduled Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional message prioritization systems are ineffective in managing multiple messages from various sources, often sending unranked messages simultaneously, which can be distracting and lead to user disregard, and only throttle optional messages, failing to address urgent or important messages from other categories.

Innovation Solution

A system utilizing machine learning models to rank messages based on importance and urgency, sending urgent messages immediately and scheduling less urgent ones for optimal delivery times, and optionally combining messages for later delivery, while considering user preferences and message relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple messages are sent simultaneously to users, then all messages are delivered in a timely manner, but users experience distraction and irritation leading to message disregard

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoiduser distraction and irritation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system segments messages into different priority levels (urgent, important, normal, low) and delivers them in sequence rather than simultaneously. This segmentation allows critical messages to be delivered immediately while less important messages are delayed, preventing user overload and distraction while maintaining efficient delivery of high-priority communications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the timing parameter of message delivery based on priority classification. Urgent messages are delivered with minimal delay, while less important messages are scheduled for later delivery. This parameter change optimizes both delivery efficiency and user experience by adapting delivery timing to message importance.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If traditional throttling methods are used to reduce message volume, then optional messages are reduced, but urgent and important messages from other categories are not adequately addressed

Engineering Contradiction:
Improvemessage volumeVSAvoidurgent message delivery
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system applies different delivery strategies to different message categories based on their specific needs. Urgent messages receive immediate delivery with high priority, important messages receive scheduled delivery at optimal times, and optional messages are subject to throttling. This local quality approach ensures that message volume reduction does not compromise urgent message reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes delivery parameters (timing, priority level, throttling application) based on message category and importance. Rather than uniform throttling, the system adjusts delivery parameters dynamically according to message characteristics, ensuring urgent messages maintain high reliability while overall volume is managed.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If all messages are delivered immediately, then no messages are delayed, but network resources are wasted and user engagement decreases

Engineering Contradiction:
Improvemessage delivery delayVSAvoidnetwork resource waste
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs preliminary classification and prioritization of messages before delivery. By pre-sorting messages into priority levels and scheduling delivery times in advance, the system avoids unnecessary immediate delivery of low-priority messages, thereby conserving network resources while maintaining timely delivery of high-priority communications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes delivery timing parameters based on message priority and predicted user availability. Low-priority messages are delayed to off-peak times or scheduled for later delivery, reducing network load during high-traffic periods while ensuring urgent messages are delivered immediately. This parameter optimization reduces network resource waste without significantly impacting user engagement for important messages.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12177179B2Systems and methods for prioritizing messages
Publication Date: 2024.12.24 CAPITAL ONE SERVICES LLC
  • US12177179B2 patent drawing
  • US12177179B2 patent drawing
  • US12177179B2 patent drawing

AI summary

Disclosed embodiments may include a method for prioritizing messages. The system may include receiving one or more messages comprising message data and application sender data. From the message data and application sender data, the system may determine a ranking of importance of the one or more messages, and then determine whether a first message is urgent. If the first message is urgent, the system may send the first message to the user device. If the first message is not urgent, the system may determine a set time for the first message to be sent and send the first message to the user device at the set time.