IP Library Granted Patent US 11,361,341
Granted Patent B2
US 11,361,341 · App. 16/384,471 · Granted Jun 14, 2022

Systems and methods for online traffic filtration by electronic content providers

Inventor: Seth Mitchell Demsey (Dulles, VA)
Assignee: Yahoo Ad Tech LLC
G06Q30/0244G06Q30/0277
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 11,361,341
App. No.
16/384,471
Granted
Jun 14, 2022
Kind
B2
Abstract

Systems and methods are disclosed for traffic filtration by content providers. One method includes receiving a content request from a device of a user; determining whether one or more container tags are associated with requested content; determining, prior to responding to the content request, whether the content request is by a user based on the content request and the one or more container tags; generating, prior to responding to the content request, an ad request based on the content request and the one or more container tags; determining, prior to responding to the content request, an ad request recipient based on the generated ad request and the one or more container tags; transmitting the ad request to the determined ad request recipient; and transmitting, over the electronic network to the device, a response to the content request when the content request is determined to be by a user.

Claims (63)

1. A computer-implemented method for online network traffic filtration by electronic content providers, the method comprising:

receiving, over an electronic network, at a content provider, an electronic content request from a device of a user;

determining, by at least one processor, whether one or more tags are associated with requested electronic content of the electronic content request by the user device;

determining, by the at least one processor, prior to responding to the electronic content request, whether the electronic content request is by a recognized, non-fraudulent user based on the electronic content request and the one or more tags;

generating, by the at least one processor, prior to responding to the electronic content request, a graphical electronic content request based on the electronic content request and the one or more tags when the electronic content request is determined to be by the recognized, non-fraudulent user;

determining, by the at least one processor, prior to responding to the electronic content request, a graphical electronic content request recipient based on the generated graphical electronic content request and the one or more tags;

transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user; and

transmitting, over the electronic network to the device of the user, a response to the electronic content request upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user.

2. The method according to claim 1 , further comprising:

determining, by the at least one processor, prior to responding to the content request, whether the device of the user includes a graphical electronic content blocker based on the content request from the user.

3. The method according to claim 1 , wherein the content provider is at least one of an Internet publisher and a content distribution network.

4. The method according to claim 1 , wherein the graphical electronic content request recipient is at least one of a graphical electronic content exchange and a graphical electronic content server.

5. The method according to claim 1 , wherein determining whether the electronic content request is by a recognized, non-fraudulent user includes:

comparing, by the at least one processor, an IP address of the content request to a list of known fraudulent IP addresses.

6. The method according to claim 1 , further comprising:

accessing, by the at least one processor, a database of user data;

determining, by the at least one processor, user data from the database to append to the graphical electronic content request based on the content request from the device of the user; and

appending, by the at least one processor, user data from the database to the graphical electronic content request.

7. The method according to claim 1 , further comprising:

receiving, over the electronic network, a graphical electronic content request response from the determined graphical electronic content request recipient,

wherein the response to the content request includes the graphical electronic content request response.

8. A system for online network traffic filtration by electronic content providers, the system including:

a data storage device that stores instructions for online network traffic filtration by electronic content providers; and

a processor configured to execute the instructions to perform a method including:

receiving, over an electronic network, at a content provider, an electronic content request from a device of a user;

determining, whether one or more tags are associated with requested electronic content of the electronic content request by the user device;

determining, prior to responding to the electronic content request, whether the electronic content request is by a recognized, non-fraudulent user based on the electronic content request and the one or more tags;

generating, prior to responding to the electronic content request, a graphical electronic content request based on the electronic content request and the one or more tags when the electronic content request is determined to be by the recognized, non-fraudulent user;

determining, prior to responding to the electronic content request, a graphical electronic content request recipient based on the generated graphical electronic content request and the one or more tags;

transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user; and

transmitting, over the electronic network to the device of the user, a response to the electronic content request upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user.

9. The system according to claim 8 , wherein the processor is further configured to execute the instructions to perform the method including:

determining, prior to responding to the content request, whether the device of the user includes a graphical electronic content blocker based on the content request from the user.

10. The system according to claim 8 , wherein the content provider is at least one of an Internet publisher and a content distribution network.

11. The system according to claim 8 , wherein the graphical electronic content request recipient is at least one of a graphical electronic content exchange and a graphical electronic content server.

12. The system according to claim 8 , wherein determining whether the electronic content request is by a recognized, non-fraudulent user includes:

comparing an IP address of the content request to a list of known fraudulent IP addresses.

13. The system according to claim 8 , wherein the processor is further configured to execute the instructions to perform the method including:

accessing a database of user data;

determining user data from the database to append to the graphical electronic content request based on the content request from the device of the user;

appending user data from the database to the graphical electronic content request.

14. The system according to claim 8 , wherein the processor is further configured to execute the instructions to perform the method including:

receiving, over the electronic network, a graphical electronic content request response from the determined graphical electronic content request recipient,

wherein the response to the content request includes the graphical electronic content request response.

15. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method for online network traffic filtration by electronic content providers, the method including:

receiving, over an electronic network, at a content provider, an electronic content request from a device of a user;

determining, by at least one processor, whether one or more tags are associated with requested electronic content of the electronic content request by the user device;

determining, by the at least one processor, prior to responding to the electronic content request, whether the electronic content request is by a recognized, non-fraudulent user based on the electronic content request and the one or more tags;

generating, by the at least one processor, prior to responding to the electronic content request, a graphical electronic content request based on the electronic content request and the one or more tags when the electronic content request is determined to be by the recognized, non-fraudulent user;

determining, by the at least one processor, prior to responding to the electronic content request, a graphical electronic content request recipient based on the generated graphical electronic content request and the one or more tags;

transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user; and

transmitting, over the electronic network to the device of the user, a response to the electronic content request upon determining that the electronic content request is determined to be by the recognized, non-fraudulent user.

16. The computer-readable medium according to claim 15 , further comprising:

determining, by the at least one processor, prior to responding to the content request, whether the device of the user includes a graphical electronic content blocker based on the content request from the user.

17. The computer-readable medium according to claim 15 , wherein the content provider is at least one of an Internet publisher and a content distribution network.

18. The computer-readable medium according to claim 15 , wherein the graphical electronic content request recipient is at least one of a graphical electronic content exchange and a graphical electronic content server.

19. The computer-readable medium according to claim 15 , further comprising:

accessing, by the at least one processor, a database of user data;

determining, by the at least one processor, user data from the database to append to the graphical electronic content request based on the content request from the device of the user; and

appending, by the at least one processor, user data from the database to the graphical electronic content request.

20. The computer-readable medium according to claim 15 , further comprising:

receiving, over the electronic network, a graphical electronic content request response from the determined graphical electronic content request recipient,

wherein the response to the content request includes the graphical electronic content request response.

Assignments (4)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0163 →
CHANGE OF NAME Recorded Dec 8, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 054646/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: DEMSEY, SETH MITCHELL
To: AOL ADVERTISING INC.
Reel/Frame 048915/0447 →
CHANGE OF NAME Recorded Apr 17, 2019
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 048938/0359 →