1
Paul C David, Gerhard A Schneider, Matthew W Calkins, Oreste Dorin Ungureanu, Ashraf Michail, Andrey E Arsov, Leonardo E Blanco: System and method for managing visual structure, timing, and animation in a graphics processing system. Microsoft Corporation, Law Offices of Albert S Michalik PLLC, August 8, 2006: US07088374 (159 worldwide citation)

A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composi ...


2
Paul C David, Gerhard A Schneider, Matthew W Calkins, Oreste Dorin Ungureanu, Ashraf Michail, Andrey E Arsov, Leonardo E Blanco: System and method for managing visual structure, timing, and animation in a graphics processing system. Microsoft Corporation, Workman Nydegger, June 16, 2009: US07548237 (13 worldwide citation)

A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composi ...


3
Greg D Schechter, Gregory D Swedberg, Christopher A Fortier, Jevan Saks, Ian Hanschen, Leonardo E Blanco, Adrian Secchia, Andrey E Arsov: Pluggable window manager architecture using a scene graph system. Microsoft Corporation, Workman Nydegger, May 11, 2010: US07716685 (2 worldwide citation)

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 compon ...


4
Paul David, Gerhard A Schneider, Matthew W Calkins, Oreste Dorin Ungureanu, Ashraf Michail, Andrey E Arsov, Leonardo E Blanco: System and method for managing visual structure, timing, and animation in a graphics processing system. Law Offices of Albert S Michalik PLLC, September 30, 2004: US20040189669-A1

A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composi ...


5
Paul C David, Gerhard A Schneider, Matthew W Calkins, Oreste Dorin Ungureanu, Ashraf Michail, Andrey E Arsov, Leonardo E Blanco: System and method for managing visual structure, timing, and animation in a graphics processing system. Microsoft Corporation, Law Offices Of Albert S Michalik, C O Microsoft Corporation, February 15, 2007: US20070035543-A1

A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composi ...


6
Greg D Schechter, Gregory D Swedberg, Christopher A Fortier, Jevan Saks, Ian Hanschen, Leonardo E Blanco, Adrian Secchia, Andrey E Arsov: Pluggable window manager architecture using a scene graph system. Microsoft Corporation, Workman Nydegger Microsoft, March 15, 2007: US20070061733-A1

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 compon ...


7
Greg D Schechter, Adrian Secchia, Andrey E Arsov, Jeffrey L Bogdan, Jevan D Saks: Desktop window manager using an advanced user interface construction framework. Microsoft Corporation Microsoft Patent Group, Microsoft Corporation, October 18, 2007: US20070245250-A1

An operating system's desktop window manager uses a presentation framework that enables many different visual effects and standardized mechanisms for graphic presentation, including data binding. The presentation framework may be available through a markup language for the desktop window manager as ...


8
Gilles Khouzam, Paul C David, Oreste Dorin Ungureanu, Adrian Secchia, Andrey E Arsov: Multiplexing and de-multiplexing graphics streams. Microsoft Corporation, Law Offices Of Albert S Michalik, C O Microsoft Corporation, June 15, 2006: US20060129634-A1

Described is the multiplexing and de-multiplexing of graphics streams, including by generating first higher-level graphics instructions from a first application program upon connecting to a client computer. A first identifier representing the first application program is associated with the first hi ...