Message Reference Object Insertion in Chat Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer messaging systems, users face inefficiencies when trying to reference earlier messages, as existing methods require time-consuming searches or duplication of data, making it difficult to maintain context in conversations that span hours or days.
Innovation Solution
The method involves creating a reference object that links to a previous message, allowing users to select an area associated with the prompt, which is then inserted into the message stream, enabling faster message referencing and maintaining context without duplicating data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If users manually search for earlier messages in a message stream, then they can locate the desired message, but it consumes significant time and reduces productivity
Solution Approach 1:
The system automatically generates reference objects for earlier messages in advance, so when a user wants to reference a message, the reference is already prepared and can be inserted immediately without manual searching or selection
Solution Approach 2:
The patent introduces reference objects as intermediary elements that link newer messages to earlier messages in the stream, allowing users to reference messages indirectly through these objects rather than directly locating and selecting the original messages
2Loss of information
If users scroll through messages to find earlier content, then they can maintain context, but it disrupts the continuous message stream and reduces ease of operation
Solution Approach 1:
The system creates reference objects that are copies or representations of earlier messages, allowing users to access message context through these references without needing to scroll to or reposition the original message in the stream
Solution Approach 2:
The patent adds a new dimension to message referencing by inserting reference objects within the message stream itself, rather than requiring users to navigate to the original message location, thus maintaining the linear flow while providing contextual access
3Productivity
If the system automatically inserts reference objects for all messages, then referencing efficiency improves, but device complexity and processing overhead increase
Solution Approach 1:
The system applies reference object insertion selectively based on local conditions, such as inserting references only for messages that meet certain criteria (e.g., messages from specific users, messages containing certain keywords, or messages at specific positions in the stream) rather than uniformly for all messages
Data Source
AI summary
A method for providing display of exchanged messages, the method comprises the steps of: allowing a plurality of users to exchange messages within a channel on a plurality of displays as a message stream; allowing a prompt to be at least partially displayed to one of the users on the display; allowing the one of the users to select the prompt; recording in the memory one of the user identifiers associated with the one of the users responsive to the one of the users selecting the prompt; creating a message responsive to the one of the users selecting the prompt; inserting the message into the message stream so that the message is displayed to another of the users on another of the displays, wherein the message includes a reference object associated with the prompt, and allowing the another of the users to select an area on the another of the displays associated with the reference object.


