Chat Interface Message Ordering via Sequential Tags
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If multiple users post messages concurrently, then communication versatility increases, but message order and readability worsen
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
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
3Loss of information
If messages are sorted and reordered for context, then message context is maintained, but system complexity increases
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
Data Source
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.


