Context-Aware Message Threading via Topic Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems struggle to accurately thread conversations across multiple topics due to their non-real time nature, leading to confusion about which message a sender is responding to, as existing conversation threading mechanisms fail to determine when to thread and what should be included in a thread.

Innovation Solution

An apparatus and method that automatically aggregates text-based messages by identifying topics, associating messages with conversation threads based on context, using techniques such as eye tracking, natural language analysis, and environmental awareness to categorize messages intelligently and create new threads when topics change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing conversation threading mechanisms are used, then messages can be organized into threads, but the threading accuracy deteriorates because the systems cannot determine when to thread or what a thread should contain

Engineering Contradiction:
Improvethreading accuracyVSAvoidthreading mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (threading mechanism with topic detection) that mediates between incoming messages and the conversation thread structure. This intermediary analyzes message content, detects topic changes, and intelligently determines threading decisions, thereby improving threading accuracy without requiring the entire messaging system to become complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual or rule-based threading mechanisms with an automated topic detection system that uses natural language processing and machine learning. This substitution transforms the threading process from a mechanical, manual operation to an intelligent, automated system that can accurately determine thread boundaries and content.

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

2Ease of operation

If non-real time messaging is used, then users have more time to compose messages, but message context understanding deteriorates because readers cannot understand what a sender is responding to

Engineering Contradiction:
Improvemessage composition easeVSAvoidcontext information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies preliminary action by detecting topics and establishing thread associations before messages are fully read or responded to. The system proactively analyzes incoming messages, determines their topic, and pre-organizes them into appropriate threads, so that when readers view the messages, the contextual structure is already in place and clear.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the threading system continuously monitors conversation flow, detects topic changes, and adjusts thread structures accordingly. This feedback loop ensures that the thread organization remains aligned with the actual conversation context, maintaining clarity even in non-real-time messaging scenarios.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple concurrent conversations are allowed, then messaging versatility improves, but conversation tracking deteriorates because it becomes hard to understand response contexts

Engineering Contradiction:
Improvemessaging service versatilityVSAvoidresponse context
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies segmentation by dividing multiple concurrent conversations into distinct, topic-based threads. Each conversation or topic area is segmented into its own thread with clear boundaries and associations, allowing users to track multiple conversations simultaneously without confusion. The segmentation is based on topic detection and context analysis, ensuring that responses are correctly linked to their intended conversation contexts.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9705832B2Context-aware aggregation of text-based messages
Publication Date: 2017.07.11 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9705832B2 patent drawing
  • US9705832B2 patent drawing
  • US9705832B2 patent drawing

AI summary

For automatically aggregating text-based messages together based on context, an apparatus for automatically identifying a topic of a reply message and associating the reply message with a conversation thread based on the topic is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor, including code that identifies a messaging conversation between two or more messaging devices, code that determines a topic of a reply message in the messaging conversation, and code that associates the message with a conversation thread based on the topic. In one embodiment, the apparatus examines active applications on a messaging device composing the message and determines the topic based on the active applications. In one embodiment, the apparatus identifies an unanswered question and determines whether the reply message answers the unanswered question. A method and computer program product also perform the functions of the apparatus.