Domain Trust Level Assignment for Spam Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccuracy of unwanted message detectionVSAvoidcomplexity of filtering system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improverecipient productivityVSAvoidaccuracy of message classification
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveease of message forwardingVSAvoidtrust level accuracy
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveunwanted message filteringVSAvoidcomplexity of verification system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7519818B2Method and system for processing a communication based on trust that the communication is not unwanted as assigned by a sending domain
Publication Date: 2009.04.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7519818B2 patent drawing
  • US7519818B2 patent drawing
  • US7519818B2 patent drawing

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.