Conversation Thread Creation With Dynamic Participant Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication tools fail to meet the evolving needs of users due to limitations in efficiency and effectiveness as communication devices become more sophisticated, necessitating improved communication systems.

Innovation Solution

A cloud-based messaging service that allows users to create conversations without initial participants, enabling message-centric communication where participants can be added dynamically, with features like topic tagging, group management, task assignment, and integration with email, utilizing a data model that stores conversations as the primary data with attributes such as users, topics, and tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional communication tools are used, then basic communication functionality is provided, but communication efficiency and effectiveness are limited

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcommunication effectiveness
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system enables dynamic participant addition to conversations at any time, allowing conversations to evolve from one-to-one to group discussions. Participants can be added individually or as groups, and the system automatically manages notification and inclusion, making the communication structure flexible rather than fixed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The messaging system integrates multiple communication modes within a single platform, supporting direct messages, group conversations, email integration, and task assignments. The same system handles both immediate chat and asynchronous communication, replacing multiple separate tools with one unified solution

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

2Ease of operation

If participants are identified before conversation creation, then communication direction is clear, but flexibility in participant addition is reduced

Engineering Contradiction:
Improveconversation setup simplicityVSAvoidparticipant addition flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system creates conversation templates and structures in advance that can accommodate any number of participants. Conversation threads are prepared with metadata fields for users, topics, and tasks before actual communication begins, allowing participants to be added dynamically without restructuring the entire system

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversation management system separates participant identification from conversation creation. The conversation framework is established independently, and participants are added as discrete entities that can be identified by various methods (user ID, group ID, email address), allowing flexible composition without complicating the core conversation structure

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If messages are sent to identified participants, then communication targeting is precise, but message distribution complexity increases

Engineering Contradiction:
Improvemessage targeting accuracyVSAvoidmessage distribution system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces conversation threads as intermediary containers that manage message distribution. Instead of directly managing complex one-to-many or many-to-many message routing, the system creates intermediate conversation objects that automatically handle participant notification, reducing the complexity of direct message distribution while maintaining precise targeting through user and group identification

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12596972B2Conversation-based messaging method and system
Publication Date: 2026.04.07 BYTEDANCE INC
  • US12596972B2 patent drawing
  • US12596972B2 patent drawing
  • US12596972B2 patent drawing

AI summary

The present disclosure describes conversation-based messaging techniques. The techniques comprise generating a thread identifier (ID) corresponding to a new conversation based on receiving a user input indicative of starting the new conversation, wherein the user input is received from a user via a predetermined interface element on a user interface; displaying a window overlaid on the user interface in response to receiving the user input via the predetermined interface element, wherein the window comprises a plurality of representative elements corresponding to a plurality of types of conversation attribute; and creating one or more attributes of the new conversation based at least in part on selecting one or more representative elements among the plurality of representative elements, wherein the creating one or more attributes of the new conversation further comprises associating the one or more attributes with the thread ID of the first conversation.