# US 2019/0244239 A1 · Systems and methods for online traffic filtration by electronic content providers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0244239 A1
- Document ID: US20190244239A1
- Status: Published application
- Kind: A1
- Application number: 16/384,471
- Filed: 2019-04-15
- Published: 2019-08-08
- Earliest claimed: 2015-09-28
- Assignees: Oath (Americas) Inc.
- Applicants: Oath (Americas) Inc.
- Inventors: Seth Mitchell DEMSEY
- Web page: https://patentgrep.com/patent/US20190244239A1

## CPC

- G06Q 30/0244: {Optimization}
- G06Q 30/0277: {Online advertisement}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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

### Claim at position 1

1-20. (canceled)

### Claim 21

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 container tags for filtration and/or enrichment 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 user based on the electronic content request and the one or more container 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 container tags when the electronic content request is determined to be by the 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 container tags;
transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient when the electronic content request is determined to be by a user; and
transmitting, over the electronic network to the device of the user, a response to the electronic content request when the electronic content request is determined to be by a user.

### Claim 22 (depends on 21)

The method according to claim 21, further comprising:
determining, by the at least one processor, prior to responding to the content request, whether the device of the user includes an graphical electronic content blocker based on the content request from the user.

### Claim 23 (depends on 21)

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

### Claim 24 (depends on 21)

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

### Claim 25 (depends on 21)

The method according to claim 21, wherein determining whether the electronic content request is by a user includes:
comparing, by the at least one processor, an IP address of the content request to a list of known fraudulent IP addresses.

### Claim 26 (depends on 21)

The method according to claim 21, 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.

### Claim 27 (depends on 21)

The method according to claim 21, 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.

### Claim 28

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 container tags for filtration and/or enrichment 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 user based on the electronic content request and the one or more container 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 container tags when the electronic content request is determined to be by the 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 container tags;
transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient when the electronic content request is determined to be by a user; and
transmitting, over the electronic network to the device of the user, a response to the electronic content request when the electronic content request is determined to be by a user.

### Claim 29 (depends on 28)

The system according to claim 28, 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 an graphical electronic content blocker based on the content request from the user.

### Claim 30 (depends on 28)

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

### Claim 31 (depends on 28)

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

### Claim 32 (depends on 28)

The system according to claim 28, wherein determining whether the electronic content request is by a user includes:
comparing an IP address of the content request to a list of known fraudulent IP addresses.

### Claim 33 (depends on 28)

The system according to claim 28, 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.

### Claim 34 (depends on 28)

The system according to claim 28, 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.

### Claim 35

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 container tags for filtration and/or enrichment 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 user based on the electronic content request and the one or more container 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 container tags when the electronic content request is determined to be by the 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 container tags;
transmitting, over the electronic network, the graphical electronic content request to the determined graphical electronic content request recipient when the electronic content request is determined to be by a user; and
transmitting, over the electronic network to the device of the user, a response to the electronic content request when the electronic content request is determined to be by a user.

### Claim 36 (depends on 35)

The computer-readable medium according to claim 35, further comprising:
determining, by the at least one processor, prior to responding to the content request, whether the device of the user includes an graphical electronic content blocker based on the content request from the user.

### Claim 37 (depends on 35)

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

### Claim 38 (depends on 35)

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

### Claim 39 (depends on 35)

The computer-readable medium according to claim 35, 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.

### Claim 40 (depends on 35)

The computer-readable medium according to claim 35, 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.
