Messaging Service Topic Categorization and Dynamic Conversation Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A cloud-based messaging service that allows for the creation of conversations without initial participants, enabling the addition of users, groups, and topics dynamically, with integrated task management and email integration, utilizing a data model that centers on conversations with attributes like users, groups, topics, and tasks, and a push service for notification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional communication tools like email are used, then basic communication functionality is provided, but communication efficiency and effectiveness deteriorate as devices become more sophisticated

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidability to meet evolving user needs
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The messaging service implements dynamic conversation management where participants, topics, and tasks can be added or removed at any time without requiring initial setup. Conversations evolve organically as users join, leave, or modify their involvement, allowing the system to adapt to changing communication needs in real-time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system integrates multiple communication functions within a unified conversation framework: user management, group management, topic tagging, task assignment, and email integration all operate through the same conversation interface, eliminating the need for separate tools and improving overall communication efficiency

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

2Ease of operation

If conversations require initial participants to be defined, then participant management is simplified, but flexibility in adding users and groups dynamically is reduced

Engineering Contradiction:
Improveconversation setup simplicityVSAvoiddynamic addition of users and groups
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary setup by creating empty conversation containers that can exist without participants initially. This allows conversations to be prepared and organized by topic or purpose before users are added, simplifying the overall structure while maintaining flexibility for dynamic participant management

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversation structure is segmented into independent components: conversation metadata, participant lists, topic tags, and task assignments can all be modified independently. This modular structure allows users to add or remove participants without affecting the conversation's core identity or other participants

Inventive Principle:
Principle #1Segmentation

3Productivity

If a data model centering on conversations with multiple attributes is implemented, then organization and management of communication improves, but system complexity increases

Engineering Contradiction:
Improvecommunication organizationVSAvoiddata model structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges multiple communication attributes (users, groups, topics, tasks) into a unified conversation data model. Instead of maintaining separate data structures for each attribute, all elements are integrated within the conversation context, simplifying queries and operations that involve multiple attributes simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11645466B2Categorizing conversations for a messaging service
Publication Date: 2023.05.09 BYTEDANCE INC
  • US11645466B2 patent drawing
  • US11645466B2 patent drawing
  • US11645466B2 patent drawing

AI summary

A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.