# US 2008/0189626 A1 · Web Browser Document Modifier

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

- Number: US 2008/0189626 A1
- Document ID: US20080189626A1
- Status: Published application
- Kind: A1
- Application number: 12/044,934
- Filed: 2008-03-08
- Published: 2008-08-07
- Earliest claimed: 2007-03-09
- Assignees: Marengo Intellectual Property Ltd.
- Inventors: Daryl David Coutts
- Web page: https://patentgrep.com/patent/US20080189626A1

## CPC

- G06F 16/957: Browsing optimisation, e.g. caching or content distillation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An apparatus and method for modifying a document associated with a web browser is described.

## Claims

### Claim 1

A method of detecting HTML associated with an advertisement, the method comprising:
determining if a first string contains information related to the display size of a first HTML element.

### Claim 2 (depends on 1)

The method of claim 1 wherein if the first string contains information related to the display size of the first HTML element, setting a property of a second HTML element.

### Claim 3 (depends on 2)

The method of claim 2 wherein setting a property of the second HTML element comprises setting a property of the first HTML element.

### Claim 4 (depends on 1)

The method of claim 1 wherein determining if the first string contains information related to the display size of the first HTML element comprises determining if the first HTML string contains information corresponding to one of the IAB standard ad dimensions.

### Claim 5 (depends on 1)

The method of claim 1 wherein determining if the first HTML string contains information related to the display size of the first HTML element comprises determining if the first HTML string contains information corresponding to an ad dimension selected from the list of 468×60, 234×60, 88×31, 120×90, 120×60, 120×240, 125×125, 160×600, 300×250, 250×250, 240×400, 336×280, 180×150, 728×90 and 1×1.

### Claim 6 (depends on 1)

The method of claim 1 further comprising determining if the first HTML string contains information related to a particular sequence of characters.

### Claim 7 (depends on 6)

The method of claim 6 wherein the particular sequence is one selected from the list of “ad_frame”, “ad_banner”, “ad”, “default_ad”, “page_ad”, “ad_url” and “banner”.

### Claim 8

An add-on for a web browser, where the add-on performs a method of determining if a first string contains information related to the display size of a first HTML element.

### Claim 9 (depends on 8)

The add-on in claim 8 wherein the method it performs if the first string contains information related to the display size of the first HTML element, setting a property of a second HTML element.

### Claim 10 (depends on 9)

The add-on in claim 9 wherein the method it performs setting a property of the second HTML element comprises setting a property of the first HTML element.

### Claim 11 (depends on 8)

The add-on in claim 8 wherein the method it performs determining if the first string contains information related to the display size of the first HTML element comprises determining if the first HTML string contains information corresponding to one of the IAB standard ad dimensions.

### Claim 12 (depends on 8)

The add-on in claim 8 wherein the method it performs determining if the first HTML string contains information related to the display size of the first HTML element comprises determining if the first HTML string contains information corresponding to an ad dimension selected from the list of 468×60, 234×60, 88×31, 120×90, 120×60, 120×240, 125×125, 160×600, 300×250, 250×250, 240×400, 336×280, 180×150, 728×90 and 1×1.

### Claim 13 (depends on 8)

The add-on in claim 8 wherein the method it performs further comprises determining if the first HTML string contains information related to a particular sequence of characters.

### Claim 14 (depends on 13)

The add-on in claim 13 wherein the wherein the particular sequence is one selected from the list of “ad_frame”, “ad_banner”, “ad”, “default_ad”, “page_ad”, “ad_url” and “banner”.

### Claim 15

A method of modifying a document associated with a browser, the document having first text visible when the document is displayed by the browser and the document having a URI, the method comprising:
if the URI of the document contains a first character sequence, modifying the document such that a portion of the first text will not be visible when the document is displayed by the browser; and
adding second text to the document, the second text visible when the document is displayed by the browser.

### Claim 16 (depends on 15)

The method of claim 15 where modifying the document comprises setting a property of an HTML element.

### Claim 17 (depends on 15)

The method of claim 15 where the first character sequence is one selected from the list of: “search”, “search?”, “results”, “results?”, “goggle”, “yehoo”, and “life”.

### Claim 18 (depends on 15)

The method of claim 15 wherein the second text is obtained from a second URI.
