Malicious Text Detection in Advertisements via Character Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for identifying malicious content in advertisements are inefficient and can be circumvented by advertisers using characters from different Unicode blocks, making it difficult to accurately detect malicious text.

Innovation Solution

An online system analyzes advertisement content by identifying characters and scoring words based on their types, using conditional probabilities to determine if the content is malicious, and comparing these scores to a threshold value to determine eligibility for presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review methods are used to identify malicious content in advertisements, then detection accuracy is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces an intermediary automated analysis system that acts as a mediator between manual review and advertisement processing. This system uses character type analysis and scoring mechanisms to pre-filter advertisements, flagging only those with suspicious characteristics for manual review. This intermediary layer maintains high detection accuracy by preserving manual review for questionable cases while dramatically improving processing efficiency by automating the screening of clear cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If conventional automated systems are used to analyze advertisement content, then processing efficiency is improved, but detection accuracy deteriorates due to circumvention methods

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent fundamentally changes the analysis parameter from semantic content interpretation to character type composition analysis. Instead of trying to understand advertisement meaning (which can be manipulated), the system analyzes the underlying character types (e.g., Latin vs. Cyrillic Unicode blocks). This parameter change makes the detection robust against circumvention methods that substitute visually similar characters, maintaining high detection accuracy while preserving automated processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical system of semantic analysis (reading and interpreting text meaning) with a more fundamental character-level analysis system. By substituting the approach from high-level semantic understanding to low-level character type identification and scoring, the system achieves both automated efficiency and resistance to character substitution attacks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If character substitution methods are used by advertisers, then ability to circumvent detection is improved, but detection difficulty increases

Engineering Contradiction:
Improvecircumvention capabilityVSAvoiddetection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent inverts the detection approach by not trying to detect malicious intent directly (which becomes increasingly difficult as circumvention methods evolve), but rather by detecting anomalies in character type composition. Instead of asking 'is this text malicious?' the system asks 'does this text contain unusual character type patterns?' This inversion makes detection easier and more reliable, as character type analysis is objective and not susceptible to semantic manipulation.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10445770B2Identifying malicious text in advertisement content
Publication Date: 2019.10.15 META PLATFORMS INC
  • US10445770B2 patent drawing
  • US10445770B2 patent drawing
  • US10445770B2 patent drawing

AI summary

An online system receives advertisement requests from one or more advertisers and determines whether an advertisement request includes malicious content before presenting content from the advertisement request to a user. To determine whether the advertisement request includes malicious content, the online system identifies text in the advertisement request, identifies words in the text, and identifies characters in each word. The online system identifies a most common type of character in each word and generates a score for each word based on its constituent characters. For example, a word's score is based on the combination of characters in the word, such as a conditional probability of a word including a type of character given that the word includes a given number of the most common type of character. The scores are analyzed to determine if text in the advertisement request includes malicious content.