Bypassing content blocking
First Claim
Patent Images
1. A method, in a markup language document delivery system, for circumventing an operation of content blocking logic, the method comprising the steps of:
- determining the operation upon content in requested markup of content blocking logic connected to a browser within a client device; and
in response to the determination of the operation upon the content in the requested markup of the content blocking logic connected to the browser within the client device, circumventing the operation of the content blocking logic by performing the following steps;
locating in the markup requested by said browser a reference to content blocked by the operation of the content blocking logic;
replacing in said markup said reference to the blocked content with an alias to the blocked content; and
,serving said markup with the alias to said browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for circumventing the operation of content blocking logic in a markup language document delivery system. In the method of the invention, the operation of content blocking logic can be determined. Responsive to this determination, a reference to content disposed in markup can be located and the reference to the content can be replaced with an alias. Finally, the markup can be served to a requesting browser. In this way, the replacement of the reference with the alias circumvents the operation of the content blocking logic.
-
Citations
20 Claims
-
1. A method, in a markup language document delivery system, for circumventing an operation of content blocking logic, the method comprising the steps of:
-
determining the operation upon content in requested markup of content blocking logic connected to a browser within a client device; and in response to the determination of the operation upon the content in the requested markup of the content blocking logic connected to the browser within the client device, circumventing the operation of the content blocking logic by performing the following steps; locating in the markup requested by said browser a reference to content blocked by the operation of the content blocking logic; replacing in said markup said reference to the blocked content with an alias to the blocked content; and
,serving said markup with the alias to said browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer hardware markup language document delivery system for circumventing an operation of content blocking logic, the system comprising:
-
a processor executing program configured to; detect an operation upon content in requested markup of content blocking logic connected to a browser within a client device; and
,responsive to detecting the operation of the content blocking logic, replace content references in markup to content blocked by the content blocking logic with aliases for said references to the blocked content in response to the detection of the operation upon the blocked content of the content blocking logic connected to the browser within the client device; and serve said markup with the alias to the browser. - View Dependent Claims (10, 11, 12)
-
-
13. A machine readable hardware storage device having stored thereon a computer program for circumventing an operation of content blocking logic, the computer program comprising a set of instructions for causing a computer hardware markup language document delivery system to perform the steps of:
-
determining the operation upon content in requested markup of content blocking logic connected to a browser within a client device; and in response to the determination of the operation upon content in requested markup of the content blocking logic connected to the browser within the client device, circumventing the operation upon content in requested markup of the content blocking logic by performing the following steps; locating in markup requested by said browser a reference to content blocked by the operation of the content blocking logic; replacing in said markup said reference to the blocked content with an alias to the blocked content; and
,serving said markup with the alias to said browser. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification