IP Library Patent Application 13744206
Patent Application
App. No. 13/744,206

METHOD AND SYSTEM FOR DETERMINING AND USING STYLE ATTRIBUTES OF WEB CONTENT

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.
13/744,206
Abstract

Embodiments of systems and methods for determining style attributes of a web page are disclosed. More specifically, in one embodiment, an indication of a document corresponding to a web page may be received and one or more style attributes associated with the web page determined. To determine these style attributes, a document object model (DOM) may be produced based on the document corresponding to the web page and the analyzed DOM. Information indicative of the one or more style attributes can then be generated.

Claims (58)

1 . A method, comprising:

receiving, at a computing device, an indication of a document corresponding to a web page;

determining, at the computing device, one or more style attributes associated with the web page, wherein said determining includes:

causing a document object model to be produced based on the document corresponding to the web page; and

analyzing the document object model; and

generating, by the computing device, one or more style attribute values corresponding to the one or more style attributes.

2 . The method of claim 1 , wherein said determining one or more style attributes includes:

determining at least one of text color, text font, text size, or background color.

3 . The method of claim 1 , wherein said determining one or more style attributes includes:

determining a plurality of style attributes.

4 . The method of claim 1 , wherein said generating the one or more style attribute values includes:

generating one or more color-related style attribute values; and

ordering the color-related style attribute values based on quantity of color occurrence.

5 . The method of claim 4 , further comprising:

determining, by the computer system, a set of one or more default color-related style attribute values based on said ordering the color-related style attribute values.

6 . The method of claim 1 , wherein the indication of the document is a universal resource identifier corresponding to a hypertext markup language document.

7 . The method of claim 1 , further comprising:

comparing the generated one or more style attribute values with data indicating allowed style attribute values for the web page; and

identifying one or more elements of the web page that are non-compliant with the allowed style attribute values.

8 . An article of manufacture including a computer-readable memory medium having stored thereon instructions that, in response to execution by a computer system, cause the computer system to perform operations comprising:

receiving an indication of a web page;

determining a plurality of style attributes associated with the web page; and

generating one or more style attribute values corresponding to the plurality of style attributes.

9 . The article of manufacture of claim 8 , wherein said determining includes:

causing a document object model to be produced based on the web page; and

analyzing the document object model.

10 . The article of manufacture of claim 8 , wherein said determining the plurality of style attributes includes:

determining at least one of line spacing, character padding, border, or margin.

11 . The article of manufacture of claim 8 , wherein said generating the one or more style attribute values includes:

generating a graphic representation of one or more font-related style attribute values that are representative of one or more font-related style attributes.

12 . The article of manufacture of claim 11 , wherein the generating the graphic representation includes ordering the font-related style attribute values based on quantity of character occurrence.

13 . The article of manufacture of claim 12 , wherein the operations further comprise:

determining a set of one or more default font-related style attribute values based on said ordering of the font-related style attribute values.

14 . The article of manufacture of claim 8 , wherein the operations further comprise:

comparing the generated one or more style attribute values with data indicating allowed style attribute values for the web page; and

identifying one or more elements of the web page that are non-compliant with the allowed style attribute values.

15 . A system, comprising:

a computer comprising:

one or more processors;

memory, coupled to the one more processors, storing program instructions executable to cause the computer to:

receive an indication of a web page;

determine a plurality of style attributes associated with the web page; and

generate one or more style attribute values indicative of the plurality of style attributes.

16 . The system of claim 15 , wherein determining the plurality of style attributes includes:

causing a document object model to be produced based on the document corresponding to the web page; and

analyzing the document object model.

17 . The system of claim 15 , wherein generating the one or more style attribute values includes:

determining a first set of style attribute values corresponding to a first set of text on the web page; and

determining a second set of style attribute values corresponding to a second set of text on the web page, wherein the second set of style attribute values is different from the first set of style attribute values.

18 . The system of claim 17 ,

wherein the first set of text corresponds to an unvisited link; and

wherein the second set of text corresponds to a visited link.

19 . The system of claim 17 ,

wherein the first set of text corresponds to body text; and

wherein the second set of text corresponds to heading text.

20 . The system of claim 15 , wherein the program instructions are further executable to cause the computer to:

compare the generated one or more style attribute values with data indicating allowed style attribute values for the web page; and

identify one or more elements of the web page that are non-compliant with the allowed style attribute values.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2018
From: COMERICA BANK
To: BAZAARVOICE, INC.
Reel/Frame 044659/0465 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 26, 2014
From: BAZAARVOICE, INC.
To: COMERICA BANK, AS AGENT
Reel/Frame 034474/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2013
From: KATTNER, J. STEPHEN; NORMAN, MICHAEL D.
To: BAZAARVOICE, INC.
Reel/Frame 029674/0293 →