Spam Detection via User Behavior Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively identify and prevent users who distribute unwanted content, such as spam, in real-time communication applications, lacking the ability to accurately detect and prohibit such users from further misuse.

Innovation Solution

A system that tracks various user metrics, including message rate, uniqueness, peer uniqueness, block count, and symmetry, to identify potential distributors of unwanted content, and implements techniques to monitor and manage user behavior, such as message snapshots, block rates, and subscription patterns, to determine and mitigate unwanted content distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If elaborate schemes are developed for detecting unwanted content in electronic mail, then the detection accuracy of unwanted content is improved, but the ability to identify and prevent senders of unwanted content deteriorates

Engineering Contradiction:
Improvedetection accuracy of unwanted contentVSAvoidability to identify and prevent senders
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the detection process into two distinct phases: a filtering phase that quickly evaluates basic message characteristics, and a detailed analysis phase that performs comprehensive content inspection only on messages that pass the initial filter. This segmentation allows the system to maintain high detection accuracy while improving overall processing efficiency and sender identification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-computing and storing sender profiles, message templates, and sender-recipient relationship data before actual spam detection occurs. During runtime, these pre-prepared resources enable rapid evaluation of sender behavior patterns and message characteristics, significantly improving both detection accuracy and processing speed.

Inventive Principle:
Principle #10Preliminary action

2Speed

If messages are delivered immediately or nearly immediately in instant messaging and chat applications, then the real-time communication capability is improved, but the ability to identify and prohibit users sending unwanted content deteriorates

Engineering Contradiction:
Improvemessage delivery speedVSAvoidability to identify and prohibit unwanted content senders
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system introduces an intermediary component that operates in parallel with the message delivery process. This intermediary continuously monitors message traffic and sender behavior without interrupting the primary communication flow, maintaining real-time delivery speed while simultaneously building profiles and detecting unwanted content senders.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system ensures continuous monitoring and profile updating occurs alongside normal message delivery operations. Rather than pausing communication for analysis, the system performs detection activities continuously in the background, maintaining uninterrupted real-time communication while reliably identifying unwanted content senders through ongoing behavioral analysis.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9948588B2System and method for detecting unwanted content
Publication Date: 2018.04.17 WHATSAPP LLC
  • US9948588B2 patent drawing
  • US9948588B2 patent drawing
  • US9948588B2 patent drawing

AI summary

A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), and message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list.