Instant Messaging Collective Commenting for Thread Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging applications lack the ability to select and respond to multiple messages simultaneously, group, label, annotate, and comment on these messages, which limits user productivity and organization, especially in conversations involving many items or files.

Innovation Solution

A message communication system that allows users to select multiple items in a chat thread, group, label, annotate, and comment on them collectively, using indicia such as text labels or colors, enabling integration with the host IM application and allowing for related controls, including the option to store annotations for future reference without sending them to other users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users can only select and reply to one message at a time in existing IM applications, then the system maintains simplicity in message selection and response handling, but user productivity and organization capability deteriorate when dealing with multiple items or files

Engineering Contradiction:
Improveuser productivityVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent allows users to select multiple messages and provide a single joint response that applies to all selected messages simultaneously. This merging of multiple individual responses into one collective response improves productivity by eliminating the need to reply to each message separately, while the unified interface maintains ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a universal response mechanism that can handle both single-message and multi-message scenarios through the same interface. The grouping routine provides multi-functionality by enabling users to group messages, categorize them with labels, and respond collectively, making the system adaptable to various communication needs without complicating the user experience.

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

2Adaptability or versatility

If existing IM applications allow selecting only one message for reply, then the interface remains simple and straightforward, but the ability to group, categorize, and comment on multiple messages simultaneously is lost

Engineering Contradiction:
ImproveadaptabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments messages into selectable groups that can be individually categorized and responded to. Users can select multiple discrete messages, group them together, and apply labels or comments to each group. This segmentation approach enables versatile message organization while maintaining a clean interface by presenting grouped messages as unified units rather than overwhelming individual items.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension of message organization by introducing grouping and categorization layers above the individual message level. Instead of only linear message sequences, users can now organize messages into groups with labels, creating a hierarchical structure that enhances adaptability without significantly increasing interface complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If users want to group and organize multiple messages with labels and comments, then organization capability and productivity improve, but the system complexity and implementation difficulty increase

Engineering Contradiction:
ImproveproductivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary grouping and categorization actions that organize messages before the response phase. Users can select multiple messages, group them together, and apply labels in advance, creating structured groups that are then ready for collective commenting. This preliminary organization improves productivity by reducing the cognitive load during response generation, while the system complexity is managed by automating the grouping mechanics.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If a joint response mechanism for multiple messages is implemented, then user efficiency and message organization improve, but the complexity of tracking and managing responses across multiple items increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidtracking information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent incorporates feedback mechanisms that provide users with clear visibility of which messages have been grouped, labeled, and responded to. The system tracks joint responses and provides feedback indicators showing the status of each grouped message, ensuring no message is overlooked. This feedback loop maintains user efficiency by providing real-time tracking information without requiring complex manual tracking systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11863505B1Enhanced instant messaging by enabling collective comments on multiple items in a communication thread
Publication Date: 2024.01.02 KING FAISAL UNIV
  • US11863505B1 patent drawing
  • US11863505B1 patent drawing
  • US11863505B1 patent drawing

AI summary

A message communication system provides shared communication with plural users in an Instant Messaging (IM) protocol by enabling collective comments on multiple items in a communication thread. A host IM application provides a routine to allow group chat, with individual communication threads categorized by indicia. Each user is able to select, group, annotate and comment on multiple items as a selected set. The system allows the user to expand the plurality of users in a conversation thread so as to include more than two users.