Context-Based Predictive Content Tagging for Encrypted Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication technologies fragment conversations across multiple formats and protocols, making it difficult for users to search and track relevant messages across different platforms, leading to inefficient communication workflows and lost opportunities.
Innovation Solution
A multi-format, multi-protocol communication threading system that seamlessly stitches together messages across various communication formats and protocols using semantic and predictive analysis, allowing users to view all related communications in a unified feed, and associate messages based on user actions, semantic matching, element-matching, and state-matching techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If messages are stored in separate silos for different communication formats and protocols, then each communication system can maintain its own integrity and functionality, but users cannot search or track relevant messages across multiple formats and protocols, leading to fragmented communication experience
Solution Approach 1:
The patent introduces a centralized communications server as an intermediary that receives messages from multiple communication formats and protocols (email, IM, SMS, etc.), stores them in a unified manner, and provides cross-protocol search capabilities. This mediator enables users to search across all message types without directly managing the complexity of multiple protocols, resolving the contradiction between search versatility and system complexity.
Solution Approach 2:
The communications server is designed with universal functionality to handle diverse message types (email, instant messaging, SMS, MMS) through a single unified interface. It performs multiple functions including message reception, storage, semantic analysis, threading, and cross-protocol search, allowing one system to serve multiple communication purposes and eliminating the need for separate management of each protocol.
2Loss of information
If conversations are tracked within individual communication protocols, then each protocol maintains its own conversation context, but users cannot view or search conversations that span multiple formats and protocols, resulting in lost communication context
Solution Approach 1:
The system performs semantic analysis on message content and uses this feedback to automatically thread conversations across different protocols. By analyzing semantic relationships, sender/recipient patterns, and temporal sequences, the system continuously refines its understanding of conversation flow and maintains context continuity even when messages transition between email, IM, SMS, and other formats.
Solution Approach 2:
The communications server performs preliminary semantic analysis and conversation threading when messages are first received and stored, rather than attempting to retroactively link messages later. This preliminary action of pre-processing and pre-organizing messages by conversation context reduces the complexity of real-time cross-protocol conversation tracking and ensures continuous context availability.
3Measurement precision
If semantic analysis and predictive tagging are performed on all messages, then search relevancy and message indexing are improved, but processing time and computational resources increase
Solution Approach 1:
The system applies semantic analysis and predictive tagging selectively rather than uniformly to all messages. It prioritizes analysis for messages that are more likely to be searched or are part of active conversations, performing partial processing on less critical messages. This approach maintains high search relevancy for important communications while reducing overall processing time and computational resource requirements.
Data Source
AI summary
This disclosure relates to systems, methods, and computer readable media for performing multi-format, multi-protocol message threading in a way that is most beneficial for the individual user. Users desire a system that will provide for ease of message threading by “stitching” together related communications in a manner that is seamless from the user's perspective. Such stitching together of communications across multiple formats and protocols may occur, e.g., by: 1) direct user action in a centralized communications application (e.g., by a user clicking ‘Reply’ on a particular message); 2) using semantic matching (or other search-style message association techniques); 3) element-matching (e.g., matching on subject lines or senders/recipients/similar quoted text, etc.); and 4) “state-matching” (e.g., associating messages if they are specifically tagged as being related to another message, sender, etc. by a third-party service, e.g., a webmail provider or Instant Messaging (IM) service).


