AI Message Prioritization for Collaborative Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaborative software platforms lack the ability to analyze message content and prioritize incoming messages effectively, leading to reduced productivity and efficiency for users as they manually filter through numerous notifications and messages.

Innovation Solution

A computer-implemented method and system that uses AI to analyze message interactions by combining messages into conversation threads based on relationships, extracting important messages, determining message priorities, and displaying them to users, considering factors like keyword presence, user roles, and thread status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually filter through all messages and notifications, then they can determine message importance, but productivity and efficiency are reduced

Engineering Contradiction:
Improvemessage importance determinationVSAvoiduser productivity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs automatic message prioritization and filtering without requiring user intervention. The server autonomously analyzes message content, determines importance levels, and organizes messages into priority groups, allowing the system to serve itself rather than requiring manual user filtering.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of users reading and prioritizing messages is replaced with an automated AI-based analysis system. The system uses natural language processing and machine learning algorithms to automatically determine message importance, substituting human cognitive effort with computational analysis.

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

2Loss of information

If existing platforms present all messages to users, then complete information is provided, but users cannot effectively prioritize messages

Engineering Contradiction:
Improvemessage information completenessVSAvoidmessage prioritization ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system segments messages into different priority groups (high priority, normal priority, low priority) based on AI analysis. This segmentation allows users to easily identify and focus on important messages while maintaining access to complete message information across all groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different messages are assigned different quality attributes based on their importance level. High-priority messages receive special handling such as prominent display, notifications, or tagging, while lower-priority messages are presented with standard treatment, allowing users to quickly identify what requires immediate attention.

Inventive Principle:
Principle #3Local quality

3Extent of automation

If AI analysis is implemented to prioritize messages, then message prioritization is automated, but system complexity increases

Engineering Contradiction:
Improvemessage prioritization automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

An intermediary server component is introduced between the message sources and users to handle AI analysis. This intermediary automatically processes messages, determines priority levels, and presents organized results to users, shielding the complexity of AI operations from both users and the underlying message systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If users receive messages from multiple channels, then comprehensive communication is achieved, but message filtering becomes more difficult

Engineering Contradiction:
Improvecommunication channel versatilityVSAvoidmessage filtering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The AI-based prioritization system is designed to work universally across multiple message channels and platforms. The same analysis engine processes messages from diverse sources (chat applications, email, notifications), applying consistent prioritization criteria regardless of the originating channel, thereby managing complexity through standardized multi-functional processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12052211B1Systems and methods for intelligent message interaction
Publication Date: 2024.07.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12052211B1 patent drawing
  • US12052211B1 patent drawing
  • US12052211B1 patent drawing

AI summary

A computer implemented method for creating a prioritized global conversation thread in a data processing system comprising a processing device and a memory comprising instructions which are executed by the processing device, the method can comprise receiving a plurality of messages from a plurality of message channels; combining a plurality of subsets of the plurality of messages to form a plurality of conversation threads, wherein each subset of the plurality of messages forms one of a plurality of the plurality of conversation threads; extracting a plurality of important messages from the plurality of conversation threads, wherein at least one important message of the plurality of important messages is extracted from each of the plurality of conversation threads; storing the plurality of important messages; determining, for each of the plurality of important messages, a message priority; and displaying, to a user, the plurality of important messages based on the message priority.