Graph-Based Fraud Detection for Mobile Ad Install Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing fraud detection systems in mobile applications are ineffective in identifying and preventing click fraud and transaction fraud, where publishers use bots to generate fake clicks and installs, leading to a loss of advertisers' marketing budgets.

Innovation Solution

A computer system that collects device and application data, generates graphs based on user behavior and parameters like time between events, analyzes these graphs with trained data to score publishers, and blocks them if their score exceeds a predefined level, using a signal generator circuitry to trigger hardware components for real-time fraud detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing fraud detection systems are used, then publishers can operate without restriction, but advertisers suffer budget loss from fake traffic and installs

Engineering Contradiction:
Improvefraud detection accuracyVSAvoidadvertisers marketing budget loss
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary fraud detection by analyzing device data, application data, and behavior patterns before advertisers spend their budgets on fraudulent traffic. The fraud score is calculated in advance based on multiple parameters including time between events, hardware component triggering patterns, and user behavior deviations, allowing preventive blocking of fraudulent publishers before budget loss occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where fraud detection results are fed back to adjust detection thresholds and parameters. The fraud score calculation incorporates real-time analysis of device data, application data, and behavior patterns, with the ability to dynamically adjust detection sensitivity based on emerging fraud patterns, improving detection accuracy while reducing false positives

Inventive Principle:
Principle #23Feedback

2Productivity

If real-time fraud detection and blocking is implemented, then fraudulent publishers are prevented, but system complexity increases

Engineering Contradiction:
Improvefraud detection speedVSAvoiddetection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The fraud detection system is segmented into distinct modular components: device data collection module, application data collection module, behavior pattern analysis module, fraud score calculation module, and publisher blocking module. Each module handles specific aspects of fraud detection independently, making the complex system manageable and maintainable while enabling real-time operation through parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts detection parameters such as time thresholds between events, fraud score thresholds for blocking, and sensitivity levels based on learned fraud patterns. This allows the system to adapt to different types of fraud without requiring complete system redesign, managing complexity through flexible parameter adjustment rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11151605B2Method and system for click to install behavior based detection of fraud
Publication Date: 2021.10.19 AFFLE 3I LTD
  • US11151605B2 patent drawing
  • US11151605B2 patent drawing
  • US11151605B2 patent drawing

AI summary

The present disclosure provides a method and system to detect advertisement fraud. The fraud detection platform receives device data and application data associated with one or more advertisements published on at least one publisher on one or more media devices. In addition, the fraud detection platform identifies a plurality of parameters based on the device data and the application data. Further, the fraud detection platform generates a plurality of graphs based on the device data, the application data, user behavior and the plurality of parameters. Furthermore, the fraud detection platform analyzes the plurality of graphs with trained data to identify fraud based on the deviation.