IP Library Granted Patent US 8,671,057
Granted Patent B1
US 8,671,057 · App. 12/654,616 · Granted Mar 11, 2014

Method and system to detect invalid and fraudulent impressions and clicks in web-based advertisement schemes

Inventor: Patrick Zuili (Boca Raton, FL)
Assignee: Britesmart Corp.
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,671,057
App. No.
12/654,616
Granted
Mar 11, 2014
Kind
B1
Abstract

This invention is related to web-traffic and used in online advertising including interactive TV, cellular telephone or Personal Digital Assistant PDA. It discloses a system to detect invalid and fraudulent impressions and clicks and method of pay-per-click (when advertisers pay upon users actually clicking) and pay-per-impression (when advertisers pay based on number of views) advertising arrangements, which periodically generates a code associated with the search-engine users. This code, preferably in the form of a serial number, is compared to the user of the website, such that by observing a metric like the number of clicks for a given period of time, be it a short time or a longer period, such as a day or a week, the system can automatically determine if certain clicks are illegitimate. This allows the search engine company to fairly invoice the merchants, thereby preventing fraudulent over use.

Claims (25)

1. A method for identifying invalid click(s) by a system including at least one web page on a server side computing device, the at least web page providing a plurality of links associated with a plurality of other web pages associated with a plurality of merchants, the method comprising the steps of:

generating a first code on the server side computing device, the first code identifying at least one device on a client side;

sending said first code to said at least one device over a communication network;

obtaining from the device on the client side, a second code when said at least one user performs a first click on at least one of said links associated with at least one of said other web pages at a first time;

obtaining from the device on the client side, a third code when said at least one user performs a second click on said at least one link associated with said at least one other web page at a second time; and

determining, by the server side computing device, whether said second click is invalid by examining a difference between said first time and said second time.

2. The method for identifying invalid click(s) as claimed in claim 1 further comprising the steps of:

forming a group of a plurality of codes comprising at least said second code and said first code.

3. The method for identifying invalid click(s) as claimed in claim 1 further comprising the steps of:

forming a group of a plurality of codes comprising at least said third code and said second code.

4. The method for identifying invalid click(s) as claimed in claim 1 further comprising the steps of:

forming a group of a plurality of codes comprising at least said third code and said first code.

5. The method for identifying invalid click(s) as claimed in claim 1 further comprising the step of:

sending said second code to said at least one device.

6. The method for identifying invalid click(s) as claimed in claim 1 further comprising the step of:

sending said third code to said at least one device.

7. The method for identifying invalid click(s) as claimed in claim 1 wherein said first code is a serial number.

8. The method for identifying invalid click(s) as claimed in claim 1 further comprising the step of:

storing said first code using at least a script executing within a browser interface.

9. The method for identifying invalid click(s) as claimed in claim 1 further comprising the step of:

storing said first code as a cookie.

10. The method for identifying invalid click(s) as claimed in claim 1 further comprising the step of:

preventing access to said at least one other web page if said second click on said at least one link associated with said at least one other web page is determined to be invalid.

11. The method for identifying invalid click(s) as claimed in claim 1 wherein the second code and the third code are encoded.

12. The method for identifying invalid click(s) as claimed in claim 1 wherein said code is based on a unique identifier obtained from the device on the client or user side.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2016
From: BRITE SMART CORP.
To: ZUILI, PATRICK
Reel/Frame 037548/0534 →
CHANGE OF ADDRESS Recorded Mar 27, 2015
From: BRITE SMART CORP.
To: BRITE SMART CORP.
Reel/Frame 035316/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: ZUILI, PATRICK
To: BRITE SMART CORP.
Reel/Frame 035254/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2014
From: BRITE SMART LLC
To: BRITE SMART CORP.
Reel/Frame 032555/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2014
From: BRITESMART CORP.
To: BRITE SMART CORP.
Reel/Frame 032555/0888 →
Continuity (2)
Division 11781716 · Jul 23, 2007
Continuation In Part 10360688 · Feb 7, 2003