Messaging System Predicts User Action Time for Message Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are overwhelmed by messages in chronological order, making it difficult to manage time effectively due to the lack of prioritization based on importance and context in traditional messaging systems.

Innovation Solution

A messaging system that uses machine learning to predict user action time on each message, prioritizes messages based on importance and context, and recommends messages to be reviewed within a specified time frame, reducing the need for users to scroll through all messages by visually distinguishing recommended messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If messages are presented in chronological order, then the system is simple to implement, but users are overwhelmed and cannot properly manage messages

Engineering Contradiction:
Improvemessage managementVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically analyzes message content, predicts action time, and prioritizes messages without requiring user intervention. The machine learning model self-adjusts based on user behavior patterns, providing autonomous message management that reduces user cognitive load while maintaining system intelligence.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of message presentation from chronological order to predicted action time order. By transforming the sorting parameter based on message content analysis and user behavior patterns, the system optimizes message delivery to match user availability and priorities, resolving the contradiction between simplicity and effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If users review all messages, then no information is lost, but time and computational resources are wasted

Engineering Contradiction:
Improvemessage informationVSAvoidtime to review messages
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system segments messages into prioritized and non-prioritized categories based on predicted action time. By dividing the message stream into actionable segments, users can focus their time on high-priority messages while the system maintains awareness of all messages through the machine learning model's continuous learning from user behavior patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of message content and user behavior patterns to predict action time before messages are presented to the user. This advance preparation allows users to receive only the messages they need at the optimal time, reducing review time while maintaining information completeness through the model's comprehensive analysis capabilities.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system analyzes all message content, then prediction accuracy is improved, but computational resources increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial analysis by focusing computational resources on the most relevant message features and user behavior patterns. Rather than analyzing every aspect of every message equally, the machine learning model identifies and processes only the critical features necessary for accurate prediction, achieving high prediction accuracy with optimized computational resource usage.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10986060B2Context and time prediction based message recommendation system
Publication Date: 2021.04.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10986060B2 patent drawing
  • US10986060B2 patent drawing
  • US10986060B2 patent drawing

AI summary

A messaging system configured for recommending messages is provided. The messaging system machine trains a prediction model associated with a user based on past review and response times for past messages. During runtime, the messaging system generates a predicted user action time for each new message based on the prediction model and tags each new message with a corresponding predicted user action time. Based on an amount of available time, the predicted user action time for each new message, and importance for each new message, the messaging system determines a recommended set of new messages that the user should read and respond to during the available time, whereby a sum of the predicted user action time of the recommended set of new messages is equal to or less than the available time. The recommended set of new messages are visually distinguished for the user.