Chat Interface Message Ordering via Sequential Tags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time communication sessions often become disorderly due to messages and responses being posted out of order, making it difficult for users to follow and respond effectively, especially in sessions with multiple participants.

Innovation Solution

A method that assigns sequential message and response identifier tags, sorting messages and responses to ensure they are displayed in the correct order, with responses being sorted by timestamp, allowing users to easily read and respond within the session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If messages and responses are posted in real-time without ordering control, then communication speed is maintained, but message context and readability deteriorate

Engineering Contradiction:
Improvecommunication speedVSAvoidmessage context
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system performs preliminary sorting and organization of messages and responses using identifier tags before displaying them to users. This preliminary action ensures that even though messages are received in real-time, they are pre-arranged in the correct sequential order, maintaining both communication speed and message context without conflict

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Identifier tags serve as an intermediary mechanism between message submission and display. These tags act as mediators that carry sequencing information through the system, enabling the sorting function to reconstruct the correct message order without losing context during real-time communication

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple users post messages concurrently, then communication versatility increases, but message order and readability worsen

Engineering Contradiction:
Improvecommunication versatilityVSAvoidmessage readability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments messages and responses by assigning unique identifier tags to each submission. This segmentation allows concurrent messages from multiple users to be clearly distinguished and individually tracked, enabling the sorting mechanism to reconstruct the correct sequential order regardless of how many users are posting simultaneously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Identifier tags function as intermediaries that carry ordering information through the concurrent message stream. These tags enable the system to handle versatile multi-user communication while maintaining readability by mediating between the chaotic concurrent submissions and the ordered display

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If messages are sorted and reordered for context, then message context is maintained, but system complexity increases

Engineering Contradiction:
Improvemessage contextVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The sorting and reordering operations are performed as preliminary processing steps using simple identifier tag comparisons. By pre-sorting messages before display using basic sequential comparison algorithms, the system maintains message context without requiring complex real-time reordering mechanisms during user interaction

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7734695B2Personal and timed chat interface
Publication Date: 2010.06.08 X CORP
  • US7734695B2 patent drawing
  • US7734695B2 patent drawing
  • US7734695B2 patent drawing

AI summary

The present invention discloses a method and apparatus for controlling the presentation of submissions within a real-time communication session by sequentially organizing and displaying messages immediately followed by their corresponding responses for allowing participants within the session to easily view, follow and participate within such session. Sequential tags are associated with each submission displayed within the session, whereby these tags are used to sequentially sort the messages along with their corresponding responses. Time stamps associated with each message and response may further be used for sequentially sorting such messages along with their corresponding responses. These sequentially sorted messages and corresponding responses are viewed in a modified display window, optionally along with the unmodified display window of the real-time communication session, on a display screen. This modified display window may be continually refreshed.