Automated Message Processing System for Non-Terminal Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage response completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If automatic message processing is implemented, then message response completeness improves, but loss of time in processing and analyzing messages increases

Engineering Contradiction:
Improvemessage response completenessVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive message analysis is performed, then actionable content identification accuracy improves, but device complexity increases

Engineering Contradiction:
Improveactionable content identification accuracyVSAvoidanalysis application complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10348666B2Message processing
Publication Date: 2019.07.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10348666B2 patent drawing
  • US10348666B2 patent drawing
  • US10348666B2 patent drawing

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.