US 7,581,173 B1
Methods and apparatuses for formatting web pages
David Ross Ferguson, El Dorado Hills, Calif. (US); and John Joseph Jerger, Oakland, Calif. (US)
Assigned to Google, Inc., Mountain View, Calif. (US)
Filed on Sep. 24, 2004, as Appl. No. 10/949,098.
Claims priority of provisional application 60/506651, filed on Sep. 25, 2003.
Int. Cl. G06F 17/00 (2006.01)
U.S. Cl. 715—235  [715/236; 715/248; 715/249] 29 Claims
OG exemplary drawing
 
25. A method, comprising:
grouping schemes having related elements and properties into scheme groups;
defining a plurality of combinations of styles, each combination to create one of a plurality of the schemes, respectively, for one or more of the scheme groups, each style including a selector, a property, and a value for the property, the values for the properties providing an appearance of an element of a web page, the selectors indicating which element is to be affected by the corresponding property value;
presenting the plurality of schemes for the one or more of the scheme groups in a user interface for selection;
receiving user input to select at least one of the plurality of schemes for each of the one or more of the scheme groups for at least a portion of a first web page;
generating cascading style sheets based on at least a portion of the selected at least one of the plurality of schemes for the one or more of the scheme groups;
applying the cascading style sheets to at least the portion of the first web page to generate a second web page; and
publishing the second web page to show content of the first web page with an appearance according to the selected one of the plurality of schemes for the one or more of the scheme groups.