IP Library Granted Patent US 11,012,532
Granted Patent B2
US 11,012,532 · App. 15/453,366 · Granted May 18, 2021

Content blocker detection and circumvention

Inventors: Geir Magnusson, Jr. (Wilton, CT); Joseph Mifsud (Seattle, WA); Dmitri Rabinowitz (New York, NY); Chase Cundiff (Seattle, WA); Max Newbould (Seattle, WA)
Assignee: Sourcepoint USA, Inc.
H04L67/327G06Q30/0276G06Q30/0277H04L67/02H04L67/146H04L67/2823H04L9/0618H04L2209/76
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,012,532
App. No.
15/453,366
Granted
May 18, 2021
Kind
B2
Abstract

Methods and systems for circumventing content blocking systems are disclosed. Example implementations include detecting the presence of an existing blocker that disrupts a first content-type and circumventing the blocker, such that a circumvented first content-type is presented to a user. The method can also include determining that the blocker has adjusted to block the circumvented content, in which case, the method can include disrupting presentation of a second content-type.

Claims (22)

1. A computer-implemented method for presenting content to a user, the method comprising:

detecting the presence of a blocker adapted to disrupt presentation of an advertising content to the user, wherein the advertising content is generated by a third party that is not the user by determining that a call from a browser for the advertising content has been blocked;

circumventing the blocker by delivering a ciphered URL associated with the advertising content such that the advertising content is presented to the user;

after circumventing the blocker, determining whether presentation of the circumvented advertising content is being interfered with by attempting to load an iframe using the ciphered URL and analyzing the results thereof; and

if presentation of the circumvented advertising content is being interfered with, disrupting presentation of a primary content not adapted to be disrupted by the blocker by altering the user's visibility of the primary content.

2. The computer-implemented method of claim 1 , wherein the user comprises a viewer of a website.

3. The computer-implemented method of claim 1 , wherein the circumventing step further comprises routing the ciphered URL through a proxy server.

4. The computer-implemented method of claim 1 , wherein analyzing the results of attempting to load the iframe comprises determining whether the iframe is created.

5. The computer-implemented method of claim 4 , wherein analyzing the results of attempting to load the iframe further comprises determining at least one of (i) whether the iframe can run a script and (ii) whether the iframe can add an image.

6. The computer-implemented method of claim 1 , wherein disrupting presentation of the primary content comprises redirecting the user to a separate webpage.

7. The computer-implemented method of claim 6 , wherein the separate webpage comprises a message informing the user that the blocker has interfered with presentation of the primary content.

8. The computer-implemented method of claim 1 , wherein disrupting presentation of the primary content comprises displaying a message requesting that the user disable the blocker.

9. The computer-implemented method of claim 1 , wherein disrupting presentation of the primary content comprises altering a style of presentation of the primary content.

10. A system for presenting content to a user comprising:

one or more data processing apparatus programmed to perform operations comprising:

detecting the presence of a blocker adapted to disrupt presentation of an advertising content to the user by determining that a call from a browser for the advertising content has been blocked, wherein the advertising content is generated by a third party that is not the user;

circumventing the blocker by delivering a ciphered URL associated with the advertising content such that the advertising content is presented to the user;

after circumventing the blocker, determining whether presentation of the circumvented advertising content is being interfered with by attempting to load an iframe using the ciphered URL and analyzing the results thereof; and

if presentation of the circumvented advertising content is being interfered with, disrupting presentation of a primary content not adapted to be disrupted by the blocker by altering the user's visibility of the primary content.

11. The system of claim 10 , wherein analyzing the results of attempting to load the iframe comprises determining whether the iframe created.

12. The system of claim 11 , wherein analyzing the results of attempting to load the iframe further comprises determining at least one of (i) whether the iframe can run a script and (ii) whether the iframe can add an image.

13. The system of claim 10 , wherein disrupting presentation of the primary content comprises redirecting the user to a separate webpage.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2025
From: SOURCEPOINT TECHNOLOGIES, INC.
To: RCF3, LLC
Reel/Frame 071627/0012 →
CHANGE OF NAME Recorded Jun 23, 2025
From: SOURCEPOINT USA, INC.
To: SOURCEPOINT TECHNOLOGIES, INC.
Reel/Frame 071691/0602 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 46552 FRAME: 486. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2025
From: MIFSUD, JOSEPH
To: SOURCEPOINT USA, INC.
Reel/Frame 071696/0666 →
SECURITY INTEREST Recorded Jul 19, 2023
From: SOURCEPOINT TECHNOLOGIES, INC.
To: RCF3, LLC
Reel/Frame 064306/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: MAGNUSSON, GEIR, JR.
To: SOURCEPOINT TECHNOLOGIES INC.
Reel/Frame 046548/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: CUNDIFF, CHASE; NEWBOULD, MAX
To: SOURCEPOINT TECHNOLOGIES INC.
Reel/Frame 046548/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: MIFSUD, JOSEPH
To: SOURCEPOINT USA, LLC.
Reel/Frame 046552/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: RABINOWITZ, DMITRI
To: SOURCEPOINT TECHNOLOGIES INC.
Reel/Frame 046552/0494 →
CHANGE OF NAME Recorded Aug 3, 2018
From: SOURCEPOINT USA, LLC
To: SOURCEPOINT USA, INC.
Reel/Frame 046716/0248 →
Continuity (2)
Provisional Application 62305685 · Mar 9, 2016
Related Publication 20170264712A1 · Sep 14, 2017