Hierarchical Chat Room Message Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In chat rooms, users face difficulties in identifying and following conversations related to specific topics due to messages being displayed in chronological order, making it hard to determine which messages belong to which topic and who is responding to what.

Innovation Solution

A graphical user interface (GUI) that offsets reply messages below original messages, indicating a hierarchical relationship, allowing users to quickly identify topics and determine user responses, with the option to create sub-chat rooms for continued discussion on specific topics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If messages are displayed in chronological order, then messages are displayed in a simple linear format, but users cannot easily identify which messages belong to which topic or who is responding to what

Engineering Contradiction:
ImproveTopic identification easeVSAvoidMessage display structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies dimensional change by transitioning from a one-dimensional chronological list to a two-dimensional hierarchical layout. Messages are arranged vertically in chronological order while simultaneously being grouped horizontally by topic through offset positioning. Reply messages are indented or offset to the right relative to their parent messages, creating a visual hierarchy that allows users to identify topic relationships and response structures without sacrificing chronological ordering.

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

2Loss of information

If messages are displayed in chronological order, then the display structure remains simple, but users face difficulties in tracking conversations related to specific topics

Engineering Contradiction:
ImproveTopic association clarityVSAvoidMessage organization structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the message stream into distinct topic groups within the chronological flow. Each topic discussion is visually segmented through offset positioning, where messages related to the same topic are grouped together with clear visual indicators. This segmentation allows users to mentally separate different topic conversations while maintaining the overall chronological context, preventing information loss about topic associations.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If users create separate chat rooms for each topic, then topic discussions are well-organized, but all users must be re-invited to each new chat room

Engineering Contradiction:
ImproveTopic discussion accessibilityVSAvoidChat room management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies the nesting principle by creating a nested hierarchical structure where topic-specific message threads are nested within the main chat room context. Instead of requiring separate chat rooms, the system nests reply messages and topic discussions directly within the existing chat room interface through offset positioning and visual grouping. This allows users to access topic-specific discussions without leaving the main chat room, eliminating the need to re-invite users to separate rooms while maintaining organized topic structures.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10684746B2Organizing messages in a hierarchical chat room framework based on topics
Publication Date: 2020.06.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10684746B2 patent drawing
  • US10684746B2 patent drawing
  • US10684746B2 patent drawing

AI summary

A first message may be displayed within a main chat room. The first message may be associated with a first topic. A second message may be displayed below the first message. The second message may be associated with a second topic. A third message may be received. The third message may be determined to be associated with the first topic. In response to the determining, the third message may be displayed by offsetting the third message below the first message, wherein the third message is displayed above the second message. The offsetting the third message below the first message may indicate a hierarchical relationship between the first message and the third message.