Automated Message Processing System for Non-Terminal Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Messages often go unanswered due to the unpredictability of information sharing, leading to a need for automatic generation of responses when users are unlikely to respond themselves.
Innovation Solution
A method that receives messages, identifies non-terminal messages, determines their age, and executes appropriate actions based on actionable content, such as drafting responses or sending reminders, using a computer system with an analysis application and data store to automate message processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual message monitoring and response is used, then message accuracy and user control are maintained, but message response completeness deteriorates due to unpredictability of user availability
Solution Approach 1:
The system enables messages to serve themselves by automatically detecting non-terminal messages, determining their age, identifying actionable content, and executing appropriate actions without requiring continuous user intervention. The system monitors its own message inbox and autonomously processes messages that require follow-up actions.
Solution Approach 2:
The system performs preliminary actions by proactively identifying non-terminal messages before they are lost or forgotten, determining their age relative to thresholds, and executing actions in advance. This prevents messages from going unanswered by acting before the user would naturally forget or lose track of them.
2Reliability
If automatic message processing is implemented, then message response completeness improves, but loss of time in processing and analyzing messages increases
Solution Approach 1:
The system applies partial action by not processing all messages uniformly, but only selecting non-terminal messages that require further action. It uses age thresholds to determine which messages need attention, applying actions only to messages exceeding the threshold age, thus avoiding unnecessary processing of already-resolved messages.
Solution Approach 2:
The message processing task is segmented into distinct components: receiving messages, identifying non-terminal messages, determining message age, identifying actionable content, determining next actions, and executing actions. This segmentation allows the system to process only the necessary portions of messages efficiently.
3Measurement precision
If comprehensive message analysis is performed, then actionable content identification accuracy improves, but device complexity increases
Solution Approach 1:
The system applies local quality by focusing analysis resources on specific aspects of messages that are most relevant to determining actionable content. Rather than analyzing every message uniformly, it selectively applies detailed analysis only to non-terminal messages that exceed age thresholds, concentrating precision where needed.
Solution Approach 2:
The system changes parameters by using age thresholds as a critical parameter to filter messages. By comparing message age against configurable thresholds, the system dynamically determines which messages require detailed analysis, adjusting the level of analysis based on message characteristics rather than applying fixed complexity to all messages.
Data Source
AI summary
A method includes receiving a set of messages corresponding to a user, identifying a non-terminal message from the received set of messages, wherein a non-terminal message is a message containing content that indicates further action is required, determining if an age of the identified non-terminal message is greater than a selected threshold, wherein the age of the identified non-terminal message corresponds to an amount of time elapsed since the message was received, identifying actionable content corresponding to the non-terminal message, wherein actionable content corresponds to message content that requests or indicates a need for further action, determining one or more next actions according to the identified actionable contents, and executing the determined one or more actions. A computer program product and computer system corresponding to the method are also disclosed.


