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.
Claims19
1-24. (canceled)
A method for a web content provider with a fraud detection server to determine disposition of delivery or a payment for a clicked advertisement, comprising the steps of:
- in response to a request originating from a network-connected device for delivery of content, delivering to the requesting device at least one clickable advertisement with an embedded tracking ID;
- delivering to an affiliate server client-operable code or assuring the presence of said client-operable code, 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;
- upon 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 or 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;
- delivering to or assuring the presence of client-operable code on 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 respective to said fraud detection server;
- upon 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.
A web server with a fraud detection element for click fraud detection comprising:
- a communications port for communicating with an affiliate server;
- a delivery engine for delivering operable code to a remote device or server;
- a processor for data analysis;
- and
- a message formulator for formulating advertising messages,
- wherein said web server delivers a clickable advertisement embedded with a tracking ID to an application server, delivers operable code to collect usage data from a user device, receives said tracking ID and said usage data upon the click of a clickable advertisement, and determines if said click is fraudulent based on analysis of said tracking ID and said usage data.
Dependencies are inferred from the claim text.