IP Library Patent Application 15005616
Patent Application
App. No. 15/005,616

SYSTEM AND METHOD FOR CRITERIA-BASED ADVERTISEMENT BLOCKING

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 None
App. No.
15/005,616
Abstract

A method and system for criteria-based advertisement blocking are presented. The method comprises receiving blocking criteria of an advertisement to be displayed in a web page and information identifying the web page; analyzing the identifying information to determine at least one blocking factor associated with the web page, wherein the identifying information includes at least a uniform resource locator (URL) of the web page; determining, based on the at least one blocking factor, whether the blocking criteria have been met; and automatically blocking a display of the advertisement in the web page, when the blocking criteria have been met.

Claims (41)

1 . A method for criteria-based advertisement blocking, comprising:

receiving blocking criteria of an advertisement to be displayed in a web page and information identifying the web page;

analyzing the identifying information to determine at least one blocking factor associated with the web page, wherein the identifying information includes at least a uniform resource locator (URL) of the web page;

determining, based on the at least one blocking factor, whether the blocking criteria have been met; and

automatically blocking a display of the advertisement in the web page, when the blocking criteria have been met.

2 . The method of claim 1 , wherein each blocking factor is at least one of: a category of content in the web page, an advertiser preference associated with the web page, a number of advertisements to be displayed in the web page, and a language of the web page.

3 . The method of claim 2 , wherein the blocking criteria includes at least one of: a list of negative categories for the advertisement, a tolerance score threshold, an advertisement quantity threshold, and a language of the advertisement.

4 . The method of claim 3 , further comprising:

generating at least one tolerance score based on the at least one blocking factor; and

comparing the tolerance score threshold to the generated at least one tolerance score, wherein the blocking criteria have been met when any of the at least one tolerance score is below the tolerance score threshold.

5 . The method of claim 3 , wherein the blocking criteria have been met when the number of advertisements to be displayed in the web page is above the advertisement quantity threshold.

6 . The method of claim 3 , wherein the blocking criteria have been met when the language of the web page is different from the language of the advertisement.

7 . The method of claim 1 , wherein the identifying information includes a content of the web page analyzing the identifying information further comprises:

semantically analyzing the content in the web page, wherein the at least one blocking factor is determined based on the results of the semantic analysis.

8 . The method of claim 1 , wherein the at least one blocking factor is determined based on the results of the uniform resource locator analysis.

9 . The method of claim 1 , wherein the identifying information includes a domain name, and wherein analyzing the identifying information further comprises:

analyzing the domain of the web page, wherein the at least one blocking factor is determined based on the results of the domain analysis.

10 . The method of claim 1 , further comprising:

sending the advertisement for redistribution, when the blocking criteria have been met.

11 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

12 . A system for criteria-based advertisement blocking, comprising:

a processing unit; and

a memory, the memory containing instructions that, when executed by the processing unit, configure the system to:

receive blocking criteria of an advertisement to be displayed in a web page and information identifying the web page;

analyze the identifying information to determine at least one blocking factor associated with the web page, wherein the identifying information includes at least a uniform resource locator (URL) of the web page;

determine, based on the at least one blocking factor, whether the blocking criteria have been met; and

automatically block a display of the advertisement in the web page, when the blocking criteria have been met.

13 . The system of claim 12 , wherein each blocking factor is at least one of: a category of content in the web page, an advertiser preference associated with the web page, a number of advertisements to be displayed in the web page, and a language of the web page.

14 . The system of claim 12 , wherein the blocking criteria includes at least one of: a list of negative categories for the advertisement, a tolerance score threshold, an advertisement quantity threshold, and a language of the advertisement.

15 . The system of claim 14 , wherein the system is further configured to:

generate at least one tolerance score based on the at least one blocking factor; and

compare the tolerance score threshold to the generated at least one tolerance score, wherein the blocking criteria have been met when any of the at least one tolerance score is below the tolerance score threshold.

16 . The system of claim 14 , wherein the blocking criteria have been met when the number of advertisements to be displayed in the web page is above the advertisement quantity threshold.

17 . The system of claim 14 , wherein the blocking criteria have been met when the language of the web page is different from the language of the advertisement.

18 . The system of claim 13 , wherein the system is further configured to:

semantically analyze content in the web page, wherein the at least one blocking factor is determined based on the results of the semantic analysis.

19 . The system of claim 13 , wherein the at least one blocking factor is determined based on the results of the uniform resource locator analysis.

20 . The system of claim 12 , wherein the identifying information is a domain name, and wherein the system is further configured to:

analyze the domain name of the URL, wherein the at least one blocking factor is determined based on the results of the domain analysis.

21 . The system of claim 12 , wherein the system is further configured to:

send the advertisement for redistribution, when the blocking criteria have been met.

Assignments (2)
ASSIGNMENT FOR SECURITY - PATENTS Recorded Sep 6, 2017
From: SIZMEK TECHNOLOGIES, INC.; POINT ROLL, INC.; ROCKET FUEL INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 043767/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: SCHLER, JONATHAN; SHEMER, KOBI
To: SIZMEK TECHNOLOGIES LTD.
Reel/Frame 037575/0254 →