IP Library Granted Patent US 8,682,718
Granted Patent B2
US 8,682,718 · App. 13/325,600 · Granted Mar 25, 2014

Click fraud detection

Inventor: Richard Kazimierz Zwicky (Victoria, CA)
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,682,718
App. No.
13/325,600
Granted
Mar 25, 2014
Kind
B2
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 (43)

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

determining a subset of activity data from a stored set of activity data, the set of activity data comprising data indicative of visits to one or more websites during a period of time, and the subset of activity data comprising data indicative of visits to the one or more websites during a portion of the period of time;

comparing statistical information about the set of activity data to statistical information about the subset of activity data, wherein the statistical information about the set of activity data comprises a comparison of unpaid referrals in the set of activity data to paid referrals in the set of activity data, and wherein the statistical information about the subset of activity data comprises a comparison of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data; and

assessing whether click fraud is present based at least in part on the comparison of the statistical information about the set of activity data to the statistical information about the subset of activity data.

2. The method of claim 1 , further comprising:

generating the statistical information about the set of activity data, wherein the generating comprises calculating one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

3. The method of claim 2 , wherein generating the statistical information about the set of activity data further comprises:

calculating at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

4. The method of claim 1 , further comprising:

generating the statistical information about the subset of activity data, wherein the generating comprises calculating one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

5. The method of claim 4 , wherein generating the statistical information about the subset of activity data further comprises:

calculating at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

6. The method of claim 1 , wherein the set of activity corresponds to about a week of data, and wherein the subset of activity corresponds to about an hour of data.

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

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

9. A system for detecting click fraud, comprising:

one or more memories configured to store a set of activity data; and

one or more computing devices configured to:

determine a subset of activity data from the set of activity data, the set of activity data comprising data indicative of visits to one or more websites during a period of time, and the subset of activity data comprising data indicative of visits to the one or more websites during a portion of the period of time,

compare statistical information about the set of activity data to statistical information about the subset of activity data, wherein the statistical information about the set of activity data comprises a comparison of unpaid referrals in the set of activity data to paid referrals in the set of activity data, and wherein the statistical information about the subset of activity data comprises a comparison of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data, and

assess whether click fraud is present based at least in part on the comparison of the statistical information about the set of activity data to the statistical information about the subset of activity data.

10. The system of claim 9 , wherein the one or more computing devices are further configured to:

generate the statistical information about the set of activity data by calculating one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

11. The system of claim 10 , wherein the one or more computing devices are further configured to:

calculate at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

12. The system of claim 9 , wherein the one or more computing devices are further configured to:

generate the statistical information about the subset of activity data by calculating one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

13. The system of claim 12 , wherein the one or more computing devices are further configured to:

calculate at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

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

instructions to determine a subset of activity data from a stored set of activity data, the set of activity data comprising data indicative of visits to one or more websites during a period of time, and the subset of activity data comprising data indicative of visits to the one or more websites during a portion of the period of time;

instructions to compare statistical information about the set of activity data to statistical information about the subset of activity data, wherein the statistical information about the set of activity data comprises a comparison of unpaid referrals in the set of activity data to paid referrals in the set of activity data, and wherein the statistical information about the subset of activity data comprises a comparison of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data; and

instructions to assess whether click fraud is present based at least in part on the comparison of the statistical information about the set of activity data to the statistical information about the subset of activity data.

15. The computer readable medium of claim 14 , the instructions further comprising:

instructions to generate the statistical information about the set of activity data, wherein the generating comprises calculating one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

16. The computer readable medium of claim 15 , wherein the instructions to generate the statistical information about the set of activity data comprise:

instructions to calculate at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the set of activity data to paid referrals in the set of activity data.

17. The computer readable medium of claim 14 , the instructions further comprising:

instructions to generating the statistical information about the subset of activity data, wherein the generating comprises calculating one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

18. The computer readable medium of claim 17 , wherein the instructions to generate the statistical information about the subset of activity data comprise:

instructions to calculate at least one of standard deviation, skewness, and kurtosis of the calculated one or more ratios of unpaid referrals in the subset of activity data to paid referrals in the subset of activity data.

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

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

Assignments (2)
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 Jan 4, 2012
From: EIGHTFOLD LOGIC, INC.
To: GERE DEV. APPLICATIONS, LLC
Reel/Frame 027477/0915 →
Continuity (4)
Continuation 12694706 · Jan 27, 2010
Continuation 11855907 · Sep 14, 2007
Provisional Application 60826175 · Sep 19, 2006
Related Publication 20120084146A1 · Apr 5, 2012