Message Reference Linking in Chat Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In chat messaging systems, users face inefficiencies when trying to reference previous messages, as existing methods require time-consuming searches or duplication of data, leading to delayed responses and confusion due to the sequential nature of message appearance.
Innovation Solution
A method and apparatus that enable users to create links or references to previous messages within the chat session, allowing for the display of associated information without duplicating data, by selecting a reference object that inserts a link into the text entry box, which can be activated to show the original message context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If users manually search through messages to reference earlier messages, then message reference accuracy can be maintained, but response time increases and user efficiency decreases
Solution Approach 1:
The system pre-generates and displays message reference objects (such as clickable links, citations, or reference indicators) alongside or within messages automatically as they are received. This preliminary action eliminates the need for users to manually search through message history later, as the reference points are already prepared and visible, directly reducing message reference time while maintaining ease of operation
Solution Approach 2:
The patent introduces an intermediary reference mechanism that acts as a bridge between the message stream and message history. This intermediary system automatically creates reference objects that link to specific messages, allowing users to access earlier messages through these intermediaries rather than manual searching, thus resolving the contradiction between fast access and operational simplicity
2Speed
If message data is duplicated for reference purposes, then access speed improves, but data redundancy increases and storage efficiency decreases
Solution Approach 1:
The system creates lightweight reference objects that contain only essential reference information (such as message identifiers, timestamps, or truncated content) rather than duplicating full message data. These reference copies enable fast access through direct linking while maintaining storage efficiency by storing minimal reference information instead of complete message replicas
Solution Approach 2:
The patent implements a nested structure where reference objects are embedded within the message stream at their appropriate contextual positions. These nested reference elements contain links or pointers to the actual message data stored elsewhere in the system, allowing fast access through the nested reference structure while avoiding full data duplication at multiple levels
3Productivity
If messages are displayed in sequential order only, then message chronology is preserved, but context awareness and user efficiency decrease
Solution Approach 1:
The message display system is segmented into multiple functional layers: the primary sequential message stream maintains chronology, while separate reference object elements provide contextual links to related messages. This segmentation allows the system to preserve chronological ordering in the main stream while adding contextual reference capabilities through distinct, manageable segments that enhance productivity without overwhelming system complexity
Solution Approach 2:
The patent adds a temporal-dimension to the traditional sequential message display by embedding hyperlinked reference objects that connect to messages at different positions in the timeline. This dimensional enhancement allows users to navigate non-sequentially through message history while the underlying system maintains chronological integrity, improving context awareness and response efficiency without requiring complete restructuring of the display system
Data Source
AI summary
A method for referencing a message comprises the steps of receiving selection of an area or object associated with the message on a display, optionally providing an indication that the selection of the area or object has been received, allowing a further message to be formed with a link to the message, wherein the link is associated with the further message responsive to the selection, and causing display of the information associated with the message responsive to selection of a further area or portion.


