Email Spam Filtering via Inference Detection and Search Hit Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional email and Website filtering technologies rely on keyword lists and blacklists, which become outdated due to constantly changing spam content and malicious Website information, making it difficult to effectively filter undesired content.

Innovation Solution

A system that uses term-frequency inverse-document-frequency (TF.IDF) analysis to extract keywords from emails and Web content, constructs search queries, and analyzes search engine hits to determine the relevance of content to restricted topics, enabling the detection of inferences and filtering of obscured undesired content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keyword lists and blacklists are used for filtering, then filtering capability is provided, but the filtering becomes outdated due to constantly changing spam content and malicious Website information

Engineering Contradiction:
Improvefiltering effectivenessVSAvoidadaptability to changing content
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically updates keyword associations by continuously analyzing Web corpora and search engine hits. Instead of static keyword lists, the system maintains living keyword associations that evolve with changing spam tactics and content, allowing the filtering system to adapt automatically to new patterns without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from search engine hit analysis to refine keyword associations. By monitoring which keywords produce relevant hits and which do not, the system continuously improves its understanding of spam patterns and updates its filtering criteria accordingly, creating a self-improving filtering mechanism

Inventive Principle:
Principle #23Feedback

2Device complexity

If conventional keyword lists are used, then simple filtering is achieved, but the system cannot detect inferred topics and obscured content

Engineering Contradiction:
Improvefiltering system complexityVSAvoidtopic detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system introduces search engine hit analysis as an intermediary mechanism between keyword extraction and filtering decisions. This intermediary layer analyzes the contextual relationships between keywords and potential spam topics through search results, enabling the system to detect inferred meanings and obscured content without requiring complex direct analysis of email semantics

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system adds a new dimension to filtering by incorporating search engine hit data as an additional feature space. Instead of relying solely on keyword presence in emails, the system now operates in a multi-dimensional space that includes keyword associations, search hit counts, and contextual relationships, enabling detection of topics that are not explicitly stated

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7860885B2Inbound content filtering via automated inference detection
Publication Date: 2010.12.28 GENESEE VALLEY INNOVATIONS LLC
  • US7860885B2 patent drawing
  • US7860885B2 patent drawing
  • US7860885B2 patent drawing

AI summary

A system is provided to detect email spam. During operation, the system receives an email, extracts a set of keywords from the email body, and constructs a first search query based a keyword extracted from the email body. The system further constructs a second search query based on the keyword in the first query and one additional word which pertains to a known spam word or to the subject of the email. Next, the system receives a first number of hits and a second number of hits in response to the first and second search queries, respectively. The system then determines whether the email is spam based on the first number and the second number. The system can also perform Website filtering using inference detection which is based on search results received in response to search queries formulated with keywords extracted from Websites.