Messaging Extension for Spam Filtering via Content Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Instant messaging systems lack effective spam filtering techniques, leading to a high incidence of unsolicited messages from unknown or unwanted sources.
Innovation Solution
An interface is provided to allow messaging systems to invoke messaging extensions for content analysis, categorizing messages by removing recipient identifying information and performing analysis using third-party content analysis applications, either locally or remotely, to determine whether messages should be delivered or filtered.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional spam filtering techniques are used in instant messaging systems, then message delivery speed is maintained, but the system cannot effectively filter out unwanted messages from unknown or unwanted sources
Solution Approach 1:
The patent introduces a messaging extension as an intermediary component that acts as a bridge between the messaging system and third-party content analysis applications. This extension provides a standardized interface (extension point) that allows the messaging system to invoke external applications for content analysis without directly integrating with them. The extension handles message routing, parameter passing, and result processing, thereby improving spam filtering effectiveness while maintaining system architecture simplicity.
Solution Approach 2:
The patent segments the spam filtering functionality into separate, independent components: the core messaging system, the messaging extension, and third-party content analysis applications. This segmentation allows each component to specialize in specific tasks - the messaging system handles core communication, the extension manages integration logic, and external applications perform content analysis. This modular approach improves filtering effectiveness while avoiding system complexity through clear separation of concerns.
2Object-affected harmful factors
If recipient identifying information is removed before analysis, then user privacy is protected, but the content analysis application cannot verify message routing accuracy
Solution Approach 1:
The patent extracts recipient identifying information from messages before passing them to content analysis applications. The messaging extension removes or redacts sensitive recipient data (such as names, email addresses, or other personally identifiable information) while preserving the message content for analysis. This extraction process protects user privacy by preventing exposure of identifying information to third-party applications, while the analysis can still proceed on the anonymized content.
Data Source
AI summary
According to one embodiment, in response to a request received from a messaging system to categorize a message received from a remote sender, a messaging extension associated with the messaging client is identified. The message without a recipient identifier (ID) identifying a recipient of the message is transmitted to the messaging extension via a first application programming interface (API). The messaging extension is executed within a first sandboxed environment and the messaging extension is to perform a content analysis on the message to categorize the message. In response to a first analysis result received from the messaging extension, a response representing the first analysis result is transmitted to the messaging system, wherein the response indicates whether the message should be delivered or filtered.


