Adaptive Communication Prioritization via Context-Aware Action Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication tools and machine learning techniques fail to effectively prioritize and organize actionable statements in electronic communications due to their inability to adapt to various contexts, languages, and complexities, leading to missed action items and economic losses.

Innovation Solution

A computer-implemented method and system that identifies the importance and urgency of communications by evaluating features such as party importance, content, and context, using adaptive models to prioritize communications and conversations based on these factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual organization techniques (flagging, priority indication) are used to help users organize communications, then users can organize action items in their communication backlog, but users have to process and manually organize all communications themselves, adding more tasks for users to perform

Engineering Contradiction:
Improvecommunication organizationVSAvoiduser task complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically processes and organizes communications without requiring user intervention. The server autonomously parses communication content, identifies actionable statements, extracts entities and context, and generates organized representations, allowing the system to serve itself rather than requiring users to manually organize each communication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary processing of communications before users need to review them. By pre-parsing, pre-identifying action items, and pre-organizing communications in the backlog, the system reduces the cognitive load and time users would otherwise spend on organization tasks.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated processing algorithms using statistical machine learning approaches are used to parse communications, then users are relieved from manual processing, but the algorithms cannot adapt to the wide range of contexts necessary for effective automation

Engineering Contradiction:
Improvecommunication processing efficiencyVSAvoidcontext adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its processing approach based on the specific context of each communication. Rather than using a static statistical model, the system adjusts its parsing and entity recognition strategies according to the detected communication type, domain, and contextual cues, enabling effective automation across diverse scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its processing parameters and strategies based on the detected context. By identifying communication patterns, domains, and contextual features, the system adjusts its entity recognition and action item extraction parameters to match the specific situation, thereby maintaining both efficiency and adaptability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive and generic patterns and rules are manually encoded to cover all possible actions and contexts, then all actionable statements can be captured, but finding and training such comprehensive patterns is an exceedingly difficult and non-scalable task

Engineering Contradiction:
Improveactionable statement identification accuracyVSAvoidpattern encoding complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system replaces manual mechanical encoding of patterns with an automated learning system. Instead of manually creating and maintaining comprehensive rule sets, the system uses machine learning algorithms to automatically learn patterns from data, substituting the mechanical process of manual rule creation with an automated computational process that scales more effectively.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary learning layer between the raw communications and the pattern recognition. This intermediary component automatically extracts and generalizes patterns from training data, serving as a mediator that translates diverse communication formats into structured representations without requiring manual encoding of every possible pattern.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If the volume of communications increases with increased frequency and speed of exchange, then more information can be communicated, but the volume becomes impossible or impractical to process effectively within traditional work schedules

Engineering Contradiction:
Improveinformation exchange rateVSAvoidtime to process communications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs continuous processing of communications as they arrive, rather than batching them for later review. By continuously parsing, identifying, and organizing action items in real-time, the system maintains a constantly updated backlog without requiring dedicated processing time, thereby eliminating the trade-off between communication volume and processing time.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10755195B2Adaptive, personalized action-aware communication and conversation prioritization
Publication Date: 2020.08.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10755195B2 patent drawing
  • US10755195B2 patent drawing
  • US10755195B2 patent drawing

AI summary

In one embodiment, a computer-implemented method for action-aware communication and conversation prioritization includes: identifying an importance of one or more parties to a communication or conversation; evaluating content of the communication or conversation to identify one or more features of the communication or conversation; assessing an importance of the content included in the communication or conversation based on one or more of the identified features; determining an urgency of the communication or conversation based on one or more of the identified features; and prioritizing the communication or conversation based at least in part on the importance of one or more of the parties, the importance of the content, and the urgency of the communication or conversation. The method is adaptive in a continuous manner based on user actions responsive to the communication or conversation. Related systems and computer program products are also disclosed.