Domain Trust Level Assignment for Spam Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing issue of unwanted electronic communications, such as spam emails and instant messages, disrupts productivity and inbox organization, as existing solutions are inadequate in distinguishing between wanted and unwanted messages, especially in inter-domain instant messaging scenarios.
Innovation Solution
A trust system where the sending domain assigns a trust level to electronic communications based on historical patterns and feedback, allowing the receiving domain to determine whether to forward or discard messages, with mechanisms to maintain confidence in the accuracy of these trust levels and adjust handling accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a black list or white list approach is used to filter unwanted communications, then some unwanted messages can be blocked, but the system cannot effectively distinguish between wanted and unwanted messages from senders not on the lists, leading to many unwanted messages still reaching recipients
Solution Approach 1:
The sending domain pre-assesses and assigns a trust level to each communication before it is sent to the receiving domain. This preliminary action allows the receiving domain to make filtering decisions based on pre-computed trust assessments rather than having to analyze each message individually, improving detection accuracy while reducing the complexity of real-time filtering.
Solution Approach 2:
A trust level assignment mechanism acts as an intermediary between the sending domain and the receiving domain. The sending domain assigns a trust level that mediates the communication filtering process, allowing the receiving domain to efficiently determine whether to forward or discard messages based on this intermediate trust assessment rather than implementing complex filtering logic itself.
2Productivity
If the receiving domain forwards all communications without verification, then no wanted messages are lost, but all unwanted messages also reach the recipient, reducing productivity and causing distractions
Solution Approach 1:
The trust level is assigned in advance by the sending domain before the communication reaches the recipient. This allows the receiving domain to make rapid filtering decisions without compromising productivity, while the preliminary trust assessment ensures accurate classification of wanted versus unwanted messages.
Solution Approach 2:
The system incorporates feedback mechanisms where the receiving domain can report on the accuracy of trust level assignments. This feedback loop allows the system to learn and improve over time, increasing the reliability of message classification while maintaining high productivity through efficient filtering.
3Ease of operation
If the sending domain assigns high trust levels to all communications, then most messages are forwarded successfully, but unwanted messages are also passed through, reducing inbox organization
Solution Approach 1:
Instead of assigning a uniform trust level to all communications from a sending domain, the system assigns different trust levels to different communications or senders within the domain based on local characteristics such as sender history, message content, and sending patterns. This local differentiation improves trust level accuracy while maintaining ease of operation through automated assessment.
Solution Approach 2:
The trust level is not a fixed parameter but can change based on various factors including sender behavior history, message characteristics, and feedback from receiving domains. This dynamic parameter adjustment allows the system to maintain high ease of operation while improving reliability through adaptive trust assessment.
4Reliability
If the receiving domain implements complex verification mechanisms to assess trust levels, then unwanted messages are better filtered, but the system complexity and processing time increase
Solution Approach 1:
The trust level assignment from the sending domain serves as an intermediary verification mechanism. Instead of the receiving domain implementing complex verification logic, it relies on the pre-computed trust level as a mediator that encapsulates the verification results, thereby achieving reliable unwanted message filtering with minimal system complexity.
Solution Approach 2:
The complex verification and trust assessment logic is extracted from the receiving domain and placed in the sending domain. The receiving domain only needs to evaluate the pre-computed trust level rather than implementing complex verification mechanisms itself, reducing its system complexity while maintaining reliable filtering.
Data Source
AI summary
A method and system for identifying whether an electronic communication is likely to be unwanted by the recipient is provided. A trust system relies on a trust provider, such as a sending domain, to indicate whether an electronic communication is likely to be unwanted. The sending domain may assign its trust level to the electronic communications based on various factors. Upon receiving the electronic communication and the trust level assigned by the sending domain, the receiving domain may determine whether to forward the electronic communication to the recipient based on the trust level. If a sending domain consistently provides trust levels that are accurate assessments of whether electronic communications are unwanted, then the receiving domain learns to trust the trust levels assigned by the sending domain. In contrast, if the assigned trust levels are not accurate, then the receiving domain learns not to trust the sending domain and may discard all message from the receiving domain without forwarding them to the recipients.


