Click fraud detection
First Claim
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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
12 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
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. - View Dependent Claims (6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12)
-
Specification