Parallel Messaging Channels for Contextual Chat Organization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic chat communications are limited by their sequential, read-only, chronological presentation, leading to disjointed and ad hoc communication flows, making it difficult to maintain context and continuity in conversations, especially in group chats, and lacking organization, searchability, and actionability of messages.
Innovation Solution
A system that integrates actionable objects into online chat platforms, allowing messages to be organized, searchable, and context-oriented by enabling features like private messaging within group chats, message archiving, and the inclusion of actionable items such as 'Tasks', 'Ideas', and 'Surveys', which can be executed by client devices to enhance communication and productivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If messages are presented in sequential chronological order, then the system maintains simplicity of message delivery, but the communication flow becomes disjointed and context is lost
Solution Approach 1:
The patent segments the sequential message stream into parallel channels, allowing messages to be organized by topic or conversation thread rather than strict chronology. This enables users to follow specific contexts without losing information while maintaining simple delivery mechanisms.
Solution Approach 2:
The patent introduces a new dimension of organization by allowing messages to be sent and displayed in parallel channels simultaneously. This transforms the single-dimensional chronological sequence into a multi-dimensional structure where messages can be accessed and followed based on contextual relevance rather than time alone.
2Device complexity
If traditional chat interfaces are used, then the system maintains simplicity of interface design, but messages lack organization and searchability
Solution Approach 1:
The patent divides the message interface into multiple parallel channels, each representing a distinct conversation or topic. This segmentation provides automatic organization without requiring complex interface controls, as users can simply select different channels to access organized message groups.
Solution Approach 2:
The parallel channel structure serves multiple functions simultaneously: it organizes messages by context, enables easy searchability within specific channels, maintains simple individual channel interfaces, and allows switching between channels. This multi-functionality resolves the contradiction without increasing overall system complexity.
3Device complexity
If sequential message processing is used, then the system maintains simplicity of message handling, but productivity is reduced due to inability to handle multiple conversations simultaneously
Solution Approach 1:
The patent segments message handling into independent parallel channels, allowing the system to process and display multiple conversations simultaneously without increasing the complexity of individual message handling. Each channel operates independently, maintaining simplicity while enabling multi-conversation productivity.
Solution Approach 2:
The parallel channel structure enables continuous useful action by allowing users to engage with multiple conversations at the same time rather than sequentially. Users can switch between channels or follow multiple threads concurrently, maintaining productive engagement across all active conversations without interruption.
Data Source
AI summary
An apparatus is for providing display of exchanged messages wherein the apparatus comprises a memory for storing the messages; and at least one processor for providing display of messages exchanged between a plurality of participants, the messages are exchanged within channels, wherein each of said participants exchanges messages with others of the participants in one or more channels in which message exchange between the plurality of participants is authorized; and any of the participants are prevented from exchanging messages in one or more channels when message exchange between the plurality of participants is not authorized; and allowing one of the participants sending one of the messages in one of the channels to send the one of the messages in parallel to another one of the channels.


