Pixel Cluster Transit Monitoring for Click Fraud Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Click fraud, where individuals or organizations generate fraudulent clicks on Pay Per Click advertisements to improperly charge advertisers, is a significant issue in the PPC model, with estimates suggesting 2-20% of clicks are fraudulent, often facilitated by automated scripts and zombie machines, and is unethical and illegal in several jurisdictions.

Innovation Solution

The method involves providing pixel clusters on web pages with mechanisms to capture cursor movement information, analyzing this data to determine a confidence level in click validity, and using a server or client device to detect click fraud by ensuring the cursor has transited pixel clusters before clicking on an advertisement, thereby distinguishing human-like from automated clicks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated scripts (clickbots) are used to generate clicks, then click volume increases, but click validity deteriorates

Engineering Contradiction:
Improveclick volumeVSAvoidclick validity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by placing invisible pixel clusters on the web page before the user arrives. These pixel clusters are positioned in specific locations that a human user would naturally pass through when navigating to the advertisement. The pixel clusters capture cursor movement data in advance, creating a baseline for detecting automated clicks before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring cursor movement patterns and comparing them against expected human behavior patterns. The pixel clusters provide real-time feedback about cursor position and movement, allowing the system to detect and flag automated clickbots based on their abnormal movement patterns, such as moving too quickly or in straight lines that don't match natural human navigation.

Inventive Principle:
Principle #23Feedback

2Reliability

If pixel clusters are added to monitor cursor movement, then click fraud detection improves, but web page complexity increases

Engineering Contradiction:
Improveclick fraud detectionVSAvoidweb page complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The pixel clusters act as intermediaries between the user's cursor and the advertisement. Instead of directly monitoring the cursor's interaction with the ad, the system uses these intermediary pixel clusters to indirectly track and analyze cursor movement patterns. This intermediary approach enables fraud detection without requiring direct modification of the advertisement element or complex integration with the ad serving infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates simplified copies of cursor movement data through the pixel clusters. Rather than implementing complex direct monitoring of cursor interactions with advertisements, the pixel clusters generate simplified movement patterns and position data that replicate the essential information needed for fraud detection. This copying approach reduces the complexity of the monitoring system while maintaining detection effectiveness.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8719088B2Pixel cluster transit monitoring for detecting click fraud
Publication Date: 2014.05.06 MAPLEBEAR INC
  • US8719088B2 patent drawing
  • US8719088B2 patent drawing
  • US8719088B2 patent drawing

AI summary

Detecting click fraud that includes a server that hosts a website that includes a web page containing an advertisement. The server provides an advertisement on a web page, provides pixel clusters on the web page with the advertisement, each pixel cluster having an associated mechanism for capturing whether a cursor on the web page has transited the associated pixel cluster, and collects information based on the capturing of each associated mechanism of information regarding the transit of the pixel cluster by a cursor. The collected information is useable in a determination of a confidence level pertinent to the determination of click fraud occurring on the advertisement on the web page. The server verifies the cursor on the web page has transited at least one pixel cluster on the web page prior to a controller of the cursor clicking the advertisement.