Consensus Determination in Message Threads Using NLP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in efficiently determining consensus and understanding the status of discussions in long message threads, where multiple participants contribute ideas and opinions, leading to time-consuming review and potential misunderstandings.

Innovation Solution

A system utilizing Natural Language Processing (NLP) to automatically interpret messages, identify suggestions, and determine consensus by analyzing opinions, providing a visual representation of agreement levels for each suggestion, allowing users to quickly grasp the conversation status without reading through numerous messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually review message threads to determine consensus, then they can understand the discussion status, but it consumes significant time and is frustrating

Engineering Contradiction:
Improveconsensus determination accuracyVSAvoidtime spent reviewing messages
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical manual review process with an automated computational system that uses natural language processing and machine learning algorithms to analyze message content, extract opinions, and determine consensus status automatically, eliminating the need for users to manually read through lengthy message threads

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

Solution Approach 2:

The patent introduces an intermediary consensus determination system that acts as a mediator between the raw message data and the user, processing and synthesizing the information to present a simplified consensus summary that reflects the actual discussion status without requiring direct user engagement with the full message thread

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users read through all messages to understand discussion status, then they can identify new ideas and opinions, but the message thread becomes cumbersome and difficult to interpret

Engineering Contradiction:
Improveinformation about suggestions and opinionsVSAvoidease of interpreting message thread
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts key information elements (suggestions, opinions, consensus status) from the full message thread using natural language processing techniques, separating the essential discussion content from the surrounding text to present a condensed view that maintains information integrity while improving readability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the message thread analysis into distinct components including suggestion extraction, opinion identification, consensus determination, and summary generation, allowing each element to be processed independently and presented in an organized manner that enhances user comprehension

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If participants change their minds or new ideas are introduced during debate, then the discussion remains dynamic and evolving, but tracking these changes becomes increasingly difficult

Engineering Contradiction:
Improvediscussion dynamicsVSAvoidtime to track opinion changes
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism that continuously monitors message thread updates, automatically detects opinion changes and new suggestions, and refreshes the consensus summary in real-time, providing users with current information without requiring them to manually track changes across multiple messages

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10873554B2Determining consensus among message participants based on message content
Publication Date: 2020.12.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10873554B2 patent drawing
  • US10873554B2 patent drawing
  • US10873554B2 patent drawing

AI summary

Systems for determining and presenting consensus based on evaluating a message conversation are described. A consensus determination application may automatically parse each message of a series of messages related to a topic, using natural language processing or similar methods, to determine one or more suggestions and corresponding opinions for the one or more suggestions contained within those messages. The consensus for each of the one or more suggestions may be presented to a user. By viewing the automatically-determined consensus, the user may, without reading and evaluating all of the messages within the conversation, understand the level of consensus regarding the topic across the group of message participants. Accordingly, user burden is reduced and users may more effectively debate ideas and present suggestions with fewer misunderstandings, leading to an overall better user experience.