Email Filtering Using Domain Attributes Without Reputation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional email routing systems face challenges in effectively filtering unsolicited emails, especially when reputation data for message factors is unavailable, leading to inefficiencies in determining spam messages.

Innovation Solution

A messaging application filters electronic messages based on domain attributes by assigning weighted scores to factors such as URI statistics, sender geo-location, message size, recipient count, and recipient domain, computing a total score to evaluate messages against a predetermined threshold for unsolicited message determination, even without reputation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If reputation data is used for email filtering, then filtering accuracy is improved, but system reliability deteriorates when reputation data is unavailable

Engineering Contradiction:
Improvefiltering accuracyVSAvoidsystem reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the parameters used for filtering from reputation-based (binary trusted/untrusted) to attribute-based (weighted scores of multiple message factors). This allows the system to maintain filtering capability when reputation data is unavailable by using alternative parameters such as message size, recipient count, sender geo-location, and domain attributes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary scoring mechanism that translates multiple message attributes into a single total score. This intermediary total score serves as a mediator between the available attribute data and the filtering decision, enabling accurate classification without direct reliance on reputation data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple filtering factors are considered, then filtering accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the filtering process into distinct components: identifying individual message factors (URI, sender, recipient, message size, etc.), assigning weighted scores to each factor, and aggregating them into a total score. This segmentation makes the complex filtering logic more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent simplifies the evaluation process by changing from multiple complex reputation checks to a standardized scoring parameter system. Each message factor is converted to a numerical weight, and the aggregation rule (summing weights) provides a simple decision threshold, reducing operational complexity while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9979685B2Filtering electronic messages based on domain attributes without reputation
Publication Date: 2018.05.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9979685B2 patent drawing
  • US9979685B2 patent drawing
  • US9979685B2 patent drawing

AI summary

A messaging application filters electronic messages based on domain attributes without a reputation. A message with a uniform resource identifier (URI) is received and determined to not be included within a trusted or a block list. A total score is computed from weighted scores assigned to factors associated with the message. The message is evaluated for an unsolicited message determination by comparing the total score against a predetermined threshold.