Dynamic Thread Label Association in Mobile Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile messaging systems lack the ability to dynamically associate or disassociate messages with thread labels, making it difficult for users to organize, search, and view messages by topic, especially in extensive conversation histories.

Innovation Solution

The system provides a messaging interface that allows users to generate, associate, and disassociate thread labels with messages, both before and after transmission, enabling filtered presentations of messages based on these labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If messages are displayed in a single conversation feed, then all messages are accessible, but it becomes difficult to organize and find messages by topic in extensive conversation histories

Engineering Contradiction:
Improvemessage retrievalVSAvoidtime to find specific messages
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the single conversation feed into multiple topic-based threads using thread labels. Messages are categorized into different threads (e.g., work, personal, projects) allowing users to navigate to specific topic feeds rather than searching through the entire conversation history, thereby improving message retrieval efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Thread labels serve as intermediaries between messages and topics. These labels act as metadata that connect messages to specific topic categories, enabling users to filter and organize messages by topic without manually searching through the conversation feed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users can dynamically associate thread labels with messages, then message organization by topic is improved, but system complexity increases

Engineering Contradiction:
Improvemessage organizationVSAvoidthread label management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically manages thread label associations through user interactions. When users reply to messages or create new messages, the system automatically associates appropriate thread labels based on the conversation context, reducing the need for manual label management while maintaining organization capabilities

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Thread labels serve multiple functions simultaneously: they categorize messages by topic, enable filtering and searching, and can be dynamically added or removed. This multi-functionality reduces the need for separate systems for each task, thereby managing complexity while providing comprehensive organization

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

3Adaptability or versatility

If thread labels are dynamically associated with messages after transmission, then flexibility in organization is improved, but coordination and propagation complexity increases

Engineering Contradiction:
Improvepost-transmission label associationVSAvoidlabel propagation coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where thread label associations are automatically propagated to all participants in the conversation. When one user adds or modifies a thread label on a message, this change is communicated back to other users' devices, ensuring consistent view of organized messages across all participants without requiring complex manual coordination

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11811715B2Systems and methods for dynamically associating thread labels with messages in a mobile environment
Publication Date: 2023.11.07 THREADY INC
  • US11811715B2 patent drawing
  • US11811715B2 patent drawing
  • US11811715B2 patent drawing

AI summary

Systems and methods are provided for associating thread labels with select messages in a mobile messaging conversation environment, either before or after the messages have been sent, and providing intelligent dynamic presentations of such select messages based on the thread label(s) associated therewith.