The present disclosure is directed toward systems and methods for providing message element in electronic communication threads. For example, systems and methods described herein identify message elements in electronic communication threads and add interactions between the message elements to the electronic communication thread.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: detecting a first interaction in connection with a communication thread; detecting a second interaction in connection with the communication thread; identifying, based on the first interaction and the second interaction, a special message element; adding the special message element to the communication thread for a threshold amount of time by: removing a first electronic message and a second electronic message from the communication thread; and adding the special message element to the communication thread in place of the first electronic message and the second electronic message; and in response to the threshold amount of time elapsing, removing the special message element from the communication thread.
This invention relates to communication systems, specifically methods for dynamically managing message elements within a communication thread. The problem addressed is the need to highlight or emphasize certain interactions within a conversation while maintaining the thread's coherence and readability. The method involves detecting two distinct interactions within a communication thread, such as user inputs or system-generated events. Based on these interactions, a special message element—such as a summary, announcement, or action item—is identified and inserted into the thread. To accommodate this element, the method removes two existing electronic messages from the thread and replaces them with the special message element. This element remains in the thread for a predefined duration, after which it is automatically removed to restore the original messages or maintain thread continuity. The approach ensures that important information is temporarily emphasized without permanently altering the conversation flow. The method is particularly useful in group chats, collaborative platforms, or any system where dynamic message prioritization is beneficial.
2. The method as recited in claim 1 , wherein identifying the special message element comprises: analyzing information associated with the first interaction to determine a first message element identifier; analyzing information associated with the second interaction to determine a second message element identifier; identifying an intersection of the first message element identifier and the second message element identifier within a lookup table; and identifying the special message element based on the intersection within the lookup table.
This invention relates to a method for identifying a special message element in a communication system, particularly in scenarios involving multiple interactions between users or systems. The problem addressed is the need to efficiently and accurately detect specific message elements that are relevant across different interactions, such as in chat logs, transaction records, or other communication exchanges. The method involves analyzing two distinct interactions to extract message element identifiers from each. The first interaction is processed to determine a first message element identifier, while the second interaction is analyzed to determine a second message element identifier. These identifiers are then compared using a lookup table to find an intersection between them. The intersection indicates a shared or relevant message element, which is then identified as the special message element. The lookup table serves as a reference to map and correlate message elements across different interactions, ensuring accurate identification. This approach enhances the ability to detect meaningful patterns or shared content in communication data, which can be useful for applications such as fraud detection, customer support analysis, or automated response systems. The method improves efficiency by leveraging pre-defined mappings in the lookup table, reducing the need for complex real-time processing.
3. The method as recited in claim 2 , further comprising determining that the threshold amount of time has elapsed by: analyzing metadata associated with the special message element to identify the threshold amount of time; and determining whether an amount of time since adding the special message element to the communication thread is greater than the identified threshold amount of time.
This invention relates to managing message elements in a communication thread, particularly for automatically removing or modifying special message elements after a predefined duration. The problem addressed is the persistence of temporary or time-sensitive messages in digital communication threads, which can clutter discussions or expose outdated information. The method involves tracking special message elements within a communication thread, such as announcements, reminders, or temporary notifications. A threshold amount of time is associated with each special message element, defining how long it should remain visible. The system analyzes metadata linked to the special message element to extract this threshold duration. It then monitors the elapsed time since the element was added to the thread. If the elapsed time exceeds the threshold, the system determines that the message should be removed or modified, ensuring the thread remains relevant and uncluttered. The method may also involve dynamically adjusting the threshold based on user interactions or system conditions, such as extending the duration if the message is frequently accessed or shortening it if it becomes obsolete. This ensures the communication thread remains organized and up-to-date without manual intervention. The approach is particularly useful in collaborative environments where temporary messages are common, such as project management tools, team chat applications, or customer support platforms.
4. The method as recited in claim 1 , wherein adding the special message element to the communication thread is further based on determining that detecting the first interaction and detecting the second interaction occur within a threshold time period.
This invention relates to communication systems, specifically methods for enhancing message threads by adding special message elements based on user interactions. The problem addressed is the lack of automated mechanisms to dynamically modify communication threads in response to user behavior, which can improve engagement and context awareness. The method involves monitoring a communication thread to detect a first interaction by a first user and a second interaction by a second user. The interactions may include actions like sending a message, reacting to a message, or other engagement indicators. The system then determines whether these interactions occur within a predefined threshold time period. If they do, a special message element is added to the thread. This element could be a notification, a contextual suggestion, or an automated response designed to enhance the conversation. The method ensures that the addition of the special message element is contextually relevant by requiring the interactions to be temporally close, indicating active engagement between users. This approach improves communication efficiency and user experience by providing timely, automated enhancements to the conversation.
5. The method as recited in claim 1 , wherein: detecting the first interaction in connection with the communication thread comprises detecting that the first electronic message has been added to the communication thread; and detecting the second interaction in connection with the communication thread comprises detecting that the second electronic message has been added to the communication thread.
This invention relates to systems for managing electronic communication threads, particularly in detecting and processing interactions within such threads. The problem addressed is the need to accurately identify and respond to specific interactions, such as the addition of electronic messages, within a communication thread to improve user engagement or system automation. The method involves detecting interactions within a communication thread by monitoring the addition of electronic messages. Specifically, the first interaction is detected when a first electronic message is added to the communication thread, and the second interaction is detected when a second electronic message is added to the same thread. These detections may trigger further actions, such as notifications, updates, or automated responses, depending on the system's configuration. The method ensures that interactions are tracked precisely, allowing for more effective communication management and user experience enhancements. The approach is particularly useful in environments where timely detection of message additions is critical, such as collaborative platforms, customer support systems, or team communication tools. By focusing on message additions as key interactions, the system can streamline workflows and improve responsiveness.
6. The method as recited in claim 1 , wherein: removing the first electronic message and the second electronic message from the communication thread comprises: identifying, at a communication thread position, a first cell including the first electronic message; identifying, at the communication thread position, a second cell including the second electronic message; and removing the first cell and the second cell from the communication thread position; and adding the special message element to the communication thread in place of the first electronic message and the second electronic message comprises: generating a third cell including the special message element; and positioning the third cell including the special message element within the communication thread at the communication thread position.
This invention relates to managing electronic message threads, particularly in systems where messages need to be removed while preserving context. The problem addressed is the need to redact or remove specific messages from a communication thread without disrupting the thread's structure or readability. When messages are deleted, gaps or inconsistencies may arise, affecting the flow of conversation. The solution involves replacing removed messages with a special message element, such as a placeholder or notification, to maintain thread continuity. The method involves identifying the positions of the messages to be removed within the thread. A first cell containing the first message and a second cell containing the second message are located at a specific thread position. These cells are then removed from the thread. To maintain the thread's integrity, a new cell containing a special message element is generated and inserted at the same position where the original messages were located. This ensures the thread remains coherent and visually intact, with the special element indicating that content has been removed or redacted. The approach is particularly useful in applications requiring compliance, privacy, or content moderation while preserving the thread's structure.
7. The method as recited in claim 6 , further comprising: removing the special message element from the communication thread by removing the third cell including the special message element from the communication thread at the communication thread position; and adding the first cell including the first electronic message and the second cell including the second electronic message to the communication thread at the communication thread.
This invention relates to managing electronic message threads in communication systems, specifically addressing the challenge of handling special message elements that disrupt the continuity of a conversation. The method involves modifying a communication thread by removing a special message element, such as a system notification or administrative message, that occupies a dedicated cell within the thread. The special message element is deleted by removing its associated cell from the thread at its current position. Following this removal, the method restores the original sequence of user-generated messages by reinserting the first and second electronic messages, which were previously adjacent to the special message element, back into the thread. This ensures the thread maintains a coherent and uninterrupted flow of conversation, improving readability and user experience. The technique is particularly useful in environments where system-generated messages frequently interrupt natural message sequences, such as in team collaboration platforms or customer support systems. By dynamically adjusting the thread structure, the method enhances the usability of communication interfaces by minimizing disruptions caused by non-user content.
8. A system comprising: at least one processor; and at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to: detect a first interaction in connection with a communication thread; detect a second interaction in connection with the communication thread; identify, based on the first interaction and the second interaction, a special message element; add the special message element to the communication thread for a threshold amount of time by: removing a first electronic message and a second electronic message from the communication thread; and adding the special message element to the communication thread in place of the first electronic message and the second electronic message; and in response to the threshold amount of time elapsing, remove the special message element from the communication thread.
This invention relates to a system for dynamically managing communication threads by temporarily replacing messages with a special message element based on user interactions. The system addresses the problem of maintaining context and relevance in communication threads by automatically identifying significant interactions and highlighting key information without permanently altering the thread. The system includes at least one processor and a non-transitory computer-readable storage medium storing executable instructions. The system detects a first and a second interaction within a communication thread, such as user inputs or reactions, and analyzes these interactions to identify a special message element. This element could be a summary, announcement, or other important content derived from the interactions. The system then replaces one or more existing messages in the thread with this special message element for a predefined duration. After the threshold time elapses, the special message element is automatically removed, restoring the original messages. This approach ensures that critical information is temporarily emphasized without disrupting the thread's continuity. The system dynamically adapts to user engagement, enhancing communication clarity and relevance.
9. The system as recited in claim 8 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to identify the special message element by: analyzing information associated with the first interaction to determine a first message element identifier; analyzing information associated with the second interaction to determine a second message element identifier; identifying an intersection of the first message element identifier and the second message element identifier within a lookup table; and identifying the special message element based on the intersection within the lookup table.
This invention relates to a system for identifying special message elements in digital interactions, particularly in scenarios where multiple interactions are analyzed to determine a unique or significant message component. The problem addressed is the need to efficiently and accurately identify special message elements from multiple interaction data points, which may be useful in applications such as customer service, chatbots, or automated messaging systems. The system includes at least one processor and a non-transitory computer-readable storage medium storing instructions that, when executed, cause the system to analyze interaction data. Specifically, the system processes a first interaction to extract a first message element identifier and a second interaction to extract a second message element identifier. These identifiers are then compared within a lookup table to find an intersection, which corresponds to a special message element. The lookup table serves as a reference to map the intersection of identifiers to the special message element, enabling the system to recognize and act upon this element in subsequent processing steps. This approach ensures that the system can dynamically and accurately identify special message elements based on the relationships between multiple interactions, improving the system's ability to handle complex or nuanced communication scenarios.
10. The system as recited in claim 9 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to determine that the threshold amount of time has elapsed by: analyzing metadata associated with the special message element to identify the threshold amount of time; and determining whether an amount of time since adding the special message element to the communication thread is greater than the identified threshold amount of time.
A system for managing message elements in a communication thread includes a processor and a non-transitory computer-readable storage medium storing instructions. The system monitors a communication thread containing message elements, including special message elements that trigger specific actions. The system determines whether a threshold amount of time has elapsed since a special message element was added to the thread. To do this, the system analyzes metadata associated with the special message element to identify the threshold time and compares the elapsed time since the element was added against this threshold. If the elapsed time exceeds the threshold, the system performs a predefined action, such as removing the special message element or triggering a notification. The system ensures that special message elements remain relevant by automatically managing their lifecycle based on time constraints, improving communication efficiency and reducing clutter in the thread. The system may also support user customization of threshold times and actions, allowing flexibility in how special message elements are handled. This approach enhances user experience by maintaining thread clarity and relevance over time.
11. The system as recited in claim 8 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to further add the special message element to the communication thread based on determining that detecting the first interaction and detecting the second interaction occur within a threshold time period.
This invention relates to a system for enhancing communication threads by dynamically adding special message elements based on user interactions. The system monitors interactions within a communication thread, such as messages or actions, to detect patterns or triggers that warrant additional context or notifications. Specifically, the system identifies a first interaction and a second interaction within a communication thread and determines whether these interactions occur within a predefined threshold time period. If they do, the system automatically adds a special message element to the thread, such as a notification, alert, or contextual information, to improve user engagement or awareness. The system may also analyze the nature of the interactions, such as message content or user behavior, to determine the relevance or urgency of the special message element. This approach ensures that important or time-sensitive communications are highlighted, reducing the risk of missed information and enhancing collaboration efficiency. The system operates in real-time, dynamically adapting to user activity to provide timely and contextually relevant additions to the communication thread.
12. The system as recited in claim 8 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to: detect the first interaction in connection with the communication thread by detecting that the first electronic message has been added to the communication thread; and detect the second interaction in connection with the communication thread by detecting that the second electronic message has been added to the communication thread.
This invention relates to a system for monitoring interactions within a communication thread, such as an email chain or messaging conversation. The system addresses the challenge of tracking user engagement and activity in digital communication threads, which is important for productivity, collaboration, and security purposes. The system includes at least one processor and a non-transitory computer-readable storage medium storing executable instructions. The system detects interactions within a communication thread by identifying when electronic messages are added to the thread. Specifically, the system monitors the addition of a first electronic message to the communication thread as a first interaction and the addition of a second electronic message to the same thread as a second interaction. The system may also include components for analyzing message content, user participation, or other metadata associated with the thread. The detection of these interactions allows the system to track engagement, enforce communication policies, or generate insights into collaboration patterns. The system may be integrated into email platforms, messaging applications, or enterprise communication tools to enhance visibility and control over digital conversations.
13. The system as recited in claim 12 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to: remove the first electronic message and the second electronic message from the communication thread by: identifying, at a communication thread position, a first cell including the first electronic message; identifying, at the communication thread position, a second cell including the second electronic message; and removing the first cell and the second cell from the communication thread position; and add the special message element to the communication thread in place of the first electronic message and the second electronic message by: generating a third cell including the special message element; and positioning the third cell including the special message element within the communication thread at the communication thread position.
This invention relates to a system for managing electronic message threads, particularly for removing multiple messages and replacing them with a special message element. The system operates within a communication platform where messages are organized into threads, each thread comprising a sequence of cells, with each cell containing one or more electronic messages. The problem addressed is the need to efficiently remove multiple related messages from a thread while maintaining the thread's integrity and inserting a replacement element in their place. The system identifies a first and second electronic message within a communication thread, locates their respective cells at a specific thread position, and removes those cells from the thread. To replace them, the system generates a new cell containing a special message element, such as a summary or notification, and inserts this new cell at the original thread position. This ensures the thread remains coherent and visually intact, with the special message element clearly indicating the removal of the original messages. The system may also handle additional processing, such as notifying participants or logging the changes. The approach improves thread management by simplifying complex message exchanges and reducing clutter while preserving context.
14. The system as recited in claim 13 , wherein the at least one non-transitory computer-readable storage medium further stores instructions thereon that, when executed by the at least one processor, cause the system to: remove the special message element from the communication thread by removing the third cell including the special message element from the communication thread at the communication thread position; and add the first cell including the first electronic message and the second cell including the second electronic message to the communication thread at the communication thread.
This invention relates to a digital communication system that manages message elements within a communication thread. The system addresses the challenge of organizing and displaying messages in a structured manner, particularly when handling special message elements that may disrupt the flow of a conversation. The system includes a processor and a non-transitory computer-readable storage medium storing instructions that, when executed, enable the system to process and display messages in a communication thread. The system identifies a special message element within the thread, which is contained in a third cell, and removes this element by deleting the third cell from its position in the thread. Following this removal, the system reintegrates the remaining messages, specifically a first cell containing a first electronic message and a second cell containing a second electronic message, back into the communication thread. This ensures that the thread maintains a coherent and uninterrupted sequence of messages, improving readability and user experience. The system dynamically adjusts the thread structure to exclude disruptive elements while preserving the original order of standard messages. This approach enhances the efficiency of message display and interaction in digital communication platforms.
15. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to: detect a first interaction in connection with a communication thread; detect a second interaction in connection with the communication thread; identify, based on the first interaction and the second interaction, a special message element; add the special message element to the communication thread for a threshold amount of time by: removing a first electronic message and a second electronic message from the communication thread; and adding the special message element to the communication thread in place of the first electronic message and the second electronic message; and in response to the threshold amount of time elapsing, remove the special message element from the communication thread.
This invention relates to digital communication systems, specifically methods for dynamically modifying communication threads to highlight or emphasize certain messages. The problem addressed is the difficulty of drawing attention to important messages within a conversation thread without permanently altering the thread's structure or content. The system detects two distinct interactions within a communication thread, such as user selections or inputs, and uses these interactions to identify a special message element. This element could be a summary, announcement, or other highlighted content. The system then replaces two existing messages in the thread with this special element for a predefined duration. After the time limit expires, the special element is automatically removed, restoring the original messages to their positions in the thread. This approach allows temporary emphasis of key information without permanently altering the conversation history. The method ensures that the thread remains intact while dynamically adjusting its content to prioritize important messages based on user interactions.
16. The non-transitory computer-readable medium as recited in claim 15 , further storing instructions thereon that, when executed by the at least one processor, cause the computer system to: detect the first interaction in connection with the communication thread by detecting that the first electronic message has been added to the communication thread; and detect the second interaction in connection with the communication thread by detecting that the second electronic message has been added to the communication thread.
This invention relates to a computer system for managing communication threads, particularly in digital messaging environments. The system addresses the challenge of tracking and analyzing interactions within communication threads to improve user engagement and system responsiveness. The computer system includes at least one processor and a non-transitory computer-readable medium storing instructions that, when executed, enable the system to detect and process interactions within a communication thread. The system detects a first interaction by identifying that a first electronic message has been added to the communication thread. Similarly, it detects a second interaction by identifying that a second electronic message has been added to the same communication thread. These detections allow the system to monitor message exchanges, enabling features such as real-time notifications, thread prioritization, or automated responses based on interaction patterns. The system may also analyze the timing, content, or metadata of these messages to enhance communication efficiency or user experience. The instructions further support additional functionalities, such as categorizing messages, filtering spam, or integrating with other communication platforms. The overall goal is to provide a more dynamic and responsive messaging environment by leveraging interaction data within communication threads.
17. The non-transitory computer-readable medium as recited in claim 16 , further storing instructions thereon that, when executed by the at least one processor, cause the computer system to: remove the first electronic message and the second electronic message from the communication thread by: identifying, at a communication thread position, a first cell including the first electronic message; identifying, at the communication thread position, a second cell including the second electronic message; and removing the first cell and the second cell from the communication thread position; and add the special message element to the communication thread in place of the first electronic message and the second electronic message by: generating a third cell including the special message element; and positioning the third cell including the special message element within the communication thread at the communication thread position.
This invention relates to managing electronic message threads in a communication system. The problem addressed is the need to efficiently replace multiple messages in a thread with a single special message element, such as a summary or notification, while maintaining the thread's structure and context. The system involves a computer-readable medium storing instructions for a computer system to process a communication thread containing at least two electronic messages. The process identifies a first cell containing a first electronic message and a second cell containing a second electronic message at a specific position in the thread. The system then removes both cells from the thread at that position. To replace them, the system generates a third cell containing a special message element, such as a summary or notification, and inserts this third cell into the thread at the same position where the original messages were removed. This ensures the thread remains coherent and the special message is contextually relevant. The solution improves thread readability and organization by consolidating multiple messages into a single, more informative element, reducing clutter and enhancing user experience. The method preserves the thread's structure while dynamically updating its content.
18. The non-transitory computer-readable medium as recited in claim 17 , further storing instructions thereon that, when executed by the at least one processor, cause the computer system to: remove the special message element from the communication thread by removing the third cell including the special message element from the communication thread at the communication thread position; and add the first cell including the first electronic message and the second cell including the second electronic message to the communication thread at the communication thread.
This invention relates to digital communication systems, specifically methods for managing message elements within a communication thread. The problem addressed is the need to efficiently modify communication threads by removing and reinserting message elements while maintaining thread integrity. The system involves a computer-readable medium storing instructions for a processor to handle a communication thread containing multiple message elements. The thread includes at least a first electronic message, a second electronic message, and a special message element, each stored in separate cells within the thread. The special message element is positioned between the first and second messages in the thread. The instructions enable the system to remove the special message element by deleting its corresponding cell from the thread at its specific position. After removal, the system reinserts the first and second messages back into the thread, restoring their original sequence. This process ensures the thread remains coherent and properly ordered, with the special message element no longer disrupting the flow of communication. The invention improves thread management by allowing selective removal of intermediate message elements while preserving the continuity of the remaining messages. This is particularly useful in applications where temporary or placeholder messages need to be removed without disrupting the primary conversation flow.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 16, 2020
January 25, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.