IP Library Granted Patent US 8,103,543
Granted Patent B1
US 8,103,543 · App. 12/694,706 · Granted Jan 24, 2012

Click fraud detection

Assignee: Gere Dev. Applications, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,103,543
App. No.
12/694,706
Granted
Jan 24, 2012
Kind
B1
Abstract

Systems and methods for detecting instances of click fraud are disclosed. Click fraud occurs when, for example, a user, malware, bot, or the like, clicks on a pay per click advertisement (e.g., hyperlink), a paid search listing, or the like without a good faith interest in the underlying subject of the hyperlink. Such fraudulent clicks can be expensive for an advertising sponsor. Statistical information, such as ratios of unpaid clicks to pay per clicks, are extracted from an event database. The statistical information of global data is used as a reference data set to compare to similar statistical information for a local data set under analysis. In one embodiment, when the statistical data sets match relatively well, no click fraud is determined to have occurred, and when the statistical data sets do not match relatively well, click fraud is determined to have occurred.

Claims (39)

1. A computer-implemented method for detecting click fraud, the method comprising:

extracting activity data from an event database;

generating statistical information of unpaid referrals relative to paid referrals for a reference data set;

generating statistical information for a data set under analysis;

comparing the statistical information for the reference data set and the statistical information for the data set under analysis; and

assessing whether or not click fraud is present based at least partly on the comparison;

wherein said extracting, generating, comparing, and assessing are performed by one or more computing devices;

wherein generating statistical information of unpaid referrals relative to paid referrals for the reference data set comprises computing ratios of unpaid referrals to paid referrals and computing at least one of standard deviation, skewness, or kurtosis of the computed ratios for the reference data set;

wherein generating statistical information for the data set under analysis comprises computing ratios of unpaid referrals to paid referrals and computing at least the one of standard deviation, skewness, or kurtosis of the computed ratios for the data set under analysis;

wherein the data set under analysis comprises data collected over a shorter period of time than data for the reference data set.

2. The method of claim 1 , wherein the reference data set corresponds to about a week of data, and wherein the data set under analysis corresponds to about an hour of data.

3. The method of claim 1 , wherein the paid referrals correspond to pay per click referrals.

4. The method of claim 1 , wherein the paid referrals correspond to pay per impression referrals.

5. An apparatus for detecting click fraud, the apparatus comprising:

a descriptive statistics system comprising computer hardware, the descriptive statistics system configured to:

extract activity data from an event database;

generate statistical information of unpaid referrals relative to paid referrals for a reference data set; and

generate statistical information for a data set under analysis; and

an inferential statistics system configured to:

compare the statistical information of the reference data set and the statistical information of the data set under analysis; and

assess whether or not click fraud is present based at least partly on the comparison;

wherein the descriptive statistics system is further configured to compute ratios of unpaid referrals to paid referrals and compute at least one of standard deviation, skewness, or kurtosis of the computed ratios for the reference data set to generate statistical information of unpaid referrals relative to paid referrals for the reference data set;

wherein the descriptive statistics system is further configured to compute ratios of unpaid referrals to paid referrals and compute at least the one of standard deviation, skewness, or kurtosis of the computed ratios for the data set under analysis to generate statistical information for the data set under analysis;

wherein the data set under analysis comprises data collected over a shorter period of time than data for the reference data set.

6. The apparatus of claim 5 , wherein the reference data set corresponds to data for about a week, and wherein the data set under analysis corresponds to data for about an hour.

7. The apparatus of claim 5 , wherein the paid referrals correspond to pay per click referrals.

8. The apparatus of claim 5 , wherein the paid referrals correspond to pay per impression referrals.

9. A computer readable medium having instructions stored thereon for detecting click fraud, the instructions comprising:

instructions to extract activity data from an event database;

instructions to generate statistical information of unpaid referrals relative to paid referrals for a reference data set;

instructions to generate statistical information for a data set under analysis;

instructions to compare the statistical information for the reference data set and the statistical information for the data set under analysis; and

instructions to assess whether or not click fraud is present based at least partly on the comparison;

wherein the instructions to generate statistical information of unpaid referrals relative to paid referrals for the reference data set comprise instructions to compute ratios of unpaid referrals to paid referrals and instructions to compute at least one of standard deviation, skewness, or kurtosis of the computed ratios for the reference data set;

wherein the instructions to generate statistical information for the data set under analysis comprise instructions to compute ratios of unpaid referrals to paid referrals and instructions to compute at least the one of standard deviation, skewness, or kurtosis of the computed ratios for the data set under analysis;

wherein the data set under analysis comprises data collected over a shorter period of time than data for the reference data set.

10. The computer readable medium of claim 9 , wherein the reference data set corresponds to about a week of data, and wherein the data set under analysis corresponds to about an hour of data.

11. The computer readable medium of claim 9 , wherein the paid referrals correspond to pay per click referrals.

12. The computer readable medium of claim 9 , wherein the paid referrals correspond to pay per impression referrals.

Assignments (5)
MERGER Recorded Dec 26, 2015
From: GERE DEV. APPLICATIONS, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037360/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2011
From: EIGHTFOLD LOGIC, INC.
To: GERE DEV. APPLICATIONS, LLC
Reel/Frame 026650/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2011
From: ZWICKY, RICHARD KAZIMIERZ
To: RJ RESEARCH INC.
Reel/Frame 026536/0645 →
CHANGE OF NAME Recorded Jul 1, 2011
From: RJ RESEARCH, INC.
To: ENQUISITE, INC.
Reel/Frame 026539/0974 →
CHANGE OF NAME Recorded Jul 1, 2011
From: ENQUISITE, INC.
To: EIGHTFOLD LOGIC, INC.
Reel/Frame 026540/0241 →
Continuity (2)
Continuation 11855907 · Sep 14, 2007
Provisional Application 60826175 · Sep 19, 2006