The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 29, 2009

Filed:

Jul. 27, 2005
Applicant:

Peter J. Spada, Redmond, WA (US);

Inventor:

Peter J. Spada, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A style sheet is incrementally parsed when a change is made. Instead of parsing the entire style sheet text each time a change is made, only a portion of the style sheet is parsed in response to the incremental change. As a result of the incremental parsing the number of data structures needed to be updated upon the incremental change to the style sheet text is minimized. Since only a portion of the data structures are updated, it is possible for other components in software to have smart behavior based on the changes. For example, instead of all the display elements updating their display based on a change to the style sheet, only those dialogs or other parts of the user interface that were showing information about the changed rules need to update their display.


Find Patent Forward Citations

Loading…