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:
May. 11, 2010

Filed:

Aug. 30, 2005
Applicants:

Greg D. Schechter, Seattle, WA (US);

Gregory D. Swedberg, Bellevue, WA (US);

Christopher A. Fortier, Kirkland, WA (US);

Jevan Saks, Redmond, WA (US);

Ian Hanschen, Redmond, WA (US);

Leonardo E. Blanco, Redmond, WA (US);

Adrian Secchia, Bellevue, WA (US);

Andrey E. Arsov, Sammamish, WA (US);

Inventors:

Greg D. Schechter, Seattle, WA (US);

Gregory D. Swedberg, Bellevue, WA (US);

Christopher A. Fortier, Kirkland, WA (US);

Jevan Saks, Redmond, WA (US);

Ian Hanschen, Redmond, WA (US);

Leonardo E. Blanco, Redmond, WA (US);

Adrian Secchia, Bellevue, WA (US);

Andrey E. Arsov, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06T 1/00 (2006.01); G06T 11/20 (2006.01);
U.S. Cl.
CPC ...
Abstract

Described is a pluggable policy component that determines the look and feel, or windows visual experience, of a computer user interface. Window-related instructions are redirected to the policy component, while client area change instructions are provided to a substrate (into which the policy component plugs in) that includes a composition component. The plug-in policy component handles windows-related (e.g., structural or attribute) changes to a scene graph to construct and maintain the scene graph, while the substrate handles program content changes to the client areas within windows. The substrate may include a desktop window manager that has access to the client areas in the scene graph, whereby the desktop window manager can copy a client area for rendering. For example, the desktop window manager can provide a supplemental live thumbnail image of a window.


Find Patent Forward Citations

Loading…