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
Joseph S Beda, Gregory D Swedberg, Oreste Dorin Ungureanu, Kevin T Gallo, Paul C David, Matthew W Calkins: Multiple-level graphics processing system and method. Microsoft Corporation, Workman Nydegger, January 9, 2007: US07161599 (18 worldwide citation)

A multiple-level graphics processing system and method (e.g., of an operating system) for providing improved graphics output including, for example, smooth animation. One such multiple-level graphics processing system comprises two components, including a tick-on-demand or slow-tick high-level compo ...


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


4
Sriram Subramanian, Leonardo E Blanco, Andrei Baioura, Oreste Dorin Ungureanu, Sriya Sampath, Pawel Olszta: High level graphics stream. Microsoft Corporation, Lee & Hayes PLLC, October 27, 2009: US07609280 (4 worldwide citation)

A system that provides graphics commands that represent graphics or an image, to a consuming process. The graphics commands are represented by a visual tree which includes objects and resources describing the objects. The objects and resources are communicated to a composition engine that creates an ...


5
Joseph S Beda, Gregory D Swedberg, Oreste Dorin Ungureanu, Kevin T Gallo, Paul C David, Matthew W Calkins: Multiple-level graphics processing system and method. Microsoft Corporation, Workman Nydegger, April 27, 2010: US07705851 (3 worldwide citation)

A multiple-level graphics processing system and method (e.g., of an operating system) for providing improved graphics output including, for example, smooth animation. One such multiple-level graphics processing system comprises two components, including a tick-on-demand or slow-tick high-level compo ...


6
Ivan Leichtling, Chenyin Zhong, Joy Chik, Gilles Khouzam, Paul David, Oreste Dorin Ungureanu: Remote client graphics rendering. Microsoft Corporation, Lee & Hayes PLLC, December 14, 2010: US07852342 (3 worldwide citation)

A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the hig ...


7
TongLu Wynn, Nadim Y Abdo, Oreste Dorin Ungureanu, Ivan Brugiolo: Framework for rendering plug-ins in remote access services. Microsoft Corporation, Lee & Hayes PLLC, May 3, 2011: US07937452 (3 worldwide citation)

A framework for and hosting rendering plug-ins in remote access services is disclosed. The framework provides an interface between the core components of the remote access system and the rendering plug-ins. The framework utilizes public APIs to provide the interface between the core components and t ...


8
Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo: Rendering windows having transparent properties from a remote desktop environment. MICROSOFT TECHNOLOGY LICENSING, Katherine Joanna Drakos, Micky Minhas, October 18, 2016: US09471194 (1 worldwide citation)

Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's ...


9
Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo: Rendering windows having transparent properties from a remote desktop environment. Microsoft Technology Licensing, July 17, 2018: US10026144

Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's ...


10
Paul C David, Oreste Dorin Ungureanu, Gregory D Swedberg, Donald B Curtis: Protocol for remote visual composition. Microsoft Corporation, Merchant & Gould, May 4, 2010: US07711840

A method and protocol to create and control compositions on a remote device is disclosed. The protocol allows servers and other devices to take advantage of processing capabilities of remote devices to render compositions on the remote devices, thereby increasing server scalability and leveraging th ...