Method for performing real-time click fraud detection, prevention and reporting for online advertising
AssigneeValidclick, Inc.
InventorsJohn Linden, Tobias Teeter
Life of this patent
Estimating the term…
Abstract
The present invention provides a method of detecting fraudulent clicks in an online environment to reduce fraudulent paid clicks for online advertisers. The method includes server side and client side code which combined enables a click verification web site to identify valid and invalid clicks and in real-time prevents advertisers from getting billed for fraudulent activity.
Claims22
A method for a web content provider with a fraud detection server to determine disposition of delivery of internet content and a payment for a clicked advertisement, comprising the steps of:
- in response to a request originating from a network-connected user device for delivery of content, delivering to the requesting device at least one clickable advertisement with an embedded tracking ID;
- in response to said request, delivering client-operable code to an affiliate server and assuring the presence of said client-operable code at an affiliate server, wherein said client-operable code is in communication with said device, and wherein said client-operable code collects data on operation of said device and transmits said data to said fraud detection server;
- receiving indication of a click on said advertisement, receiving from said device said tracking ID and data collected by or associated with said client-operable code and delivering said tracking ID and said data to said fraud detection server;
- and
- said fraud detection server determining disposition of delivery of internet content and a payment for delivery relative to said click based on analysis of said tracking ID and said data.
A method for a web content provider with a fraud detection server to filter responses to advertisement clicks based on a determination of fraud comprising the steps of:
- embedding a tracking ID in a clickable advertisement delivered to an affiliate server for delivery to a user device;
- determining the presence of client-operable code on an affiliate server and if said code is not present delivering client-operable code to said server, wherein said client-operable code is in communication with said user device, and wherein said client-operable code collects data on operation of said user device and transmits said data respective to said fraud detection server;
- receiving indication of said clickable advertisement being clicked, delivering said tracking ID and data collected consequential to said advertisement to said fraud verification server for determining any fraudulent use;
- and
- delivering content to a destination designated by an advertiser associated with said advertisement when said fraud detection server determines there is no fraudulent use.
Dependencies are inferred from the claim text.