Instant Messaging Thread Segregation and Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging systems fail to effectively manage multiple conversation threads across multiple devices, leading to confusion in determining which replies belong to which questions or comments, as users are forced to view and manage multiple threads within a single window pane.

Innovation Solution

A method and apparatus that allow users to initiate new topic sessions on one device, which are replicated on secondary devices, with a user interface capable of distinguishing between existing and new sessions, using identification fields in message headers (user ID, device ID, and conversation ID) to manage and deliver messages to multiple paired delivery points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If multiple conversation threads are managed through a single window pane, then device complexity is reduced, but clarity of conversation threading deteriorates

Engineering Contradiction:
Improvewindow managementVSAvoidconversation thread clarity
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent divides the single window pane into multiple separate windows, each dedicated to a specific conversation thread. This segmentation allows users to clearly distinguish between different conversation threads while maintaining manageable device complexity through systematic window creation and organization.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If users switch between multiple devices for instant messaging, then accessibility and convenience are improved, but ability to track conversation threads deteriorates

Engineering Contradiction:
Improvemulti-device accessibilityVSAvoidthread context tracking
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a window replication mechanism that copies the same conversation thread window across multiple devices. When a user switches between devices, the replicated windows ensure consistent visual representation and thread tracking, allowing users to maintain context awareness while enjoying multi-device accessibility.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If new topics are inserted into existing conversation threads, then conversation continuity is maintained, but confusion about reply attribution increases

Engineering Contradiction:
Improveconversation continuityVSAvoidreply-thread matching
Core Design Contradiction:
Stability of the object's compositionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts new topics from existing conversation threads by creating separate windows for new topics. This extraction prevents mixing of different conversation subjects within the same window, making it easier to identify which replies belong to which questions while maintaining conversation continuity through proper threading indicators.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7383307B2Instant messaging windowing for topic threads
Publication Date: 2008.06.03 BEIJING ZITIAO NETWORK TECH CO LTD
  • US7383307B2 patent drawing
  • US7383307B2 patent drawing
  • US7383307B2 patent drawing

AI summary

A method, apparatus, and computer instructions for managing multi-threaded conversations in an instant messaging system. The present invention provides a menu option to allow the start of a new topic of discussion within the current instant messaging session. When a new topic is selected, a new thread of conversation is created within the messaging window that is segregated from previous topics of discussion. This new thread of conversation may be created at all other locations for all of the parties involved in the instant messaging session. In this manner, each party to a messaging session containing multiple conversations may be able to understand which response is related to which thread of conversation. In addition, a menu option may be provided by the instant messaging application to allow a user to merge one or more of the threaded conversations into a single conversation.