Search

Oreste Dorin Ungureanu

from Sammamish, WA
Age ~59

Oreste Ungureanu Phones & Addresses

  • 22942 NE 14Th St, Sammamish, WA 98074 (425) 788-0113
  • Redmond, WA
  • 15122 279Th Ln NE, Duvall, WA 98019
  • Bellevue, WA

Publications

Us Patents

Multiple-Level Graphics Processing System And Method

View page
US Patent:
7161599, Jan 9, 2007
Filed:
Jun 27, 2002
Appl. No.:
10/184795
Inventors:
Joseph S. Beda - Seattle WA, US
Gregory D. Swedberg - Bellevue WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Kevin T. Gallo - Woodinville WA, US
Paul C. David - Kirkland WA, US
Matthew W. Calkins - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345473, 345419, 345506
Abstract:
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 component, and a fast-tick (e. g. , at the graphics hardware frame refresh rate) low-level component. In general, the high-level, less frequent component performs computationally intensive aspects of updating animation parameters and traversing scene data structures, in order to pass simplified data structures to the low-level component. The low-level component operates at a higher frequency, such as the frame refresh rate of the graphics subsystem, to process the data structures into constant output data for the graphics subsystem. The low-level processing includes interpolating any parameter intervals as necessary to obtain instantaneous values to render the scene for each frame of animation.

System And Method For Managing Visual Structure, Timing, And Animation In A Graphics Processing System

View page
US Patent:
7548237, Jun 16, 2009
Filed:
Aug 4, 2006
Appl. No.:
11/499257
Inventors:
Paul C. David - Kirkland WA, US
Gerhard A. Schneider - Seattle WA, US
Matthew W. Calkins - Seattle WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Ashraf Michail - Redmond WA, US
Andrey E. Arsov - Sammamish WA, US
Leonardo E. Blanco - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 17/00
US Classification:
345420, 345440, 345473, 345474, 345503, 345520, 700245, 709203, 709246, 715234
Abstract:
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 composition takes the content from the change queues, to construct and maintain a condensed visual tree. Static visual subtrees are collapsed, leaving a condensed tree with only animated attributes such as transforms as parent nodes, such that animation data is managed on the secondary thread, with references into the visual tree. When run, the rendering thread processes the change queues, applies changes to the condensed trees, and updates the structure of the animation list as necessary by resampling animated values at their new times. Content in the condensed visual tree is then rendered and composed. Animation and a composition communication protocol are also provided.

High Level Graphics Stream

View page
US Patent:
7609280, Oct 27, 2009
Filed:
Apr 10, 2006
Appl. No.:
11/279194
Inventors:
Sriram Subramanian - Kirkland WA, US
Leonardo E. Blanco - Redmond WA, US
Andrei Baioura - Bellevue WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Sriya Sampath - Redmond WA, US
Pawel Olszta - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 1/00
G09G 5/00
US Classification:
345619, 345522, 345630
Abstract:
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 analogous composition tree that is analogous to the visual tree. The composition tree is used to render the graphics or image.

Multiple-Level Graphics Processing System And Method

View page
US Patent:
7705851, Apr 27, 2010
Filed:
Oct 31, 2006
Appl. No.:
11/555040
Inventors:
Joseph S. Beda - Seattle WA, US
Gregory D. Swedberg - Bellevue WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Kevin T. Gallo - Woodinville WA, US
Paul C. David - Kirkland WA, US
Matthew W. Calkins - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
345501
Abstract:
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 component, and a fast-tick (e. g. , at the graphics hardware frame refresh rate) low-level component. In general, the high-level, less frequent component performs computationally intensive aspects of updating animation parameters and traversing scene data structures, in order to pass simplified data structures to the low-level component. The low-level component operates at a higher frequency, such as the frame refresh rate of the graphics subsystem, to process the data structures into constant output data for the graphics subsystem. The low-level processing includes interpolating any parameter intervals as necessary to obtain instantaneous values to render the scene for each frame of animation.

Protocol For Remote Visual Composition

View page
US Patent:
7711840, May 4, 2010
Filed:
Oct 23, 2003
Appl. No.:
10/692371
Inventors:
Paul C. David - Kirkland WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Gregory D. Swedberg - Bellevue WA, US
Donald B. Curtis - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
G06F 3/048
US Classification:
709231, 715861
Abstract:
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 the remote device processing capabilities. The protocol provides high-level command packets to communicate resource command packets and control packets to the remote device with the payload having the information needed to process the commands.

Remote Client Graphics Rendering

View page
US Patent:
7852342, Dec 14, 2010
Filed:
Oct 14, 2004
Appl. No.:
10/965701
Inventors:
Ivan Leichtling - Kirkland WA, US
Chenyin Zhong - Bellevue WA, US
Joy Chik - Sammamish WA, US
Gilles Khouzam - Bothell WA, US
Paul David - Kirkland WA, US
Oreste Dorin Ungureanu - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 15/00
G06T 1/00
US Classification:
345522
Abstract:
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 higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.

System And Method For Managing Visual Structure, Timing, And Animation In A Graphics Processing System

View page
US Patent:
20040189669, Sep 30, 2004
Filed:
Mar 27, 2003
Appl. No.:
10/402322
Inventors:
Paul David - Kirkland WA, US
Gerhard Schneider - Seattle WA, US
Matthew Calkins - Seattle WA, US
Oreste Ungureanu - Duvall WA, US
Ashraf Michail - Redmond WA, US
Andrey Arsov - Sammamish WA, US
Leonardo Blanco - Redmond WA, US
International Classification:
G09G005/00
G06T013/00
US Classification:
345/619000, 345/473000, 345/949000
Abstract:
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 composition takes the content from the change queues, to construct and maintain a condensed visual tree. Static visual subtrees are collapsed, leaving a condensed tree with only animated attributes such as transforms as parent nodes, such that animation data is managed on the secondary thread, with references into the visual tree. When run, the rendering thread processes the change queues, applies changes to the condensed trees, and updates the structure of the animation list as necessary by resampling animated values at their new times. Content in the condensed visual tree is then rendered and composed. Animation and a composition communication protocol are also provided.

Multiplexing And De-Multiplexing Graphics Streams

View page
US Patent:
20060129634, Jun 15, 2006
Filed:
Jul 29, 2005
Appl. No.:
11/194131
Inventors:
Gilles Khouzam - Bothell WA, US
Paul David - Kirkland WA, US
Oreste Ungureanu - Duvall WA, US
Adrian Secchia - Bellevue WA, US
Andrey Arsov - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203000
Abstract:
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 higher-level graphics instructions. Second higher-level graphics instructions are generated from a second application program, with a second identifier representing the second application program associated with the second higher-level graphics instructions. The first higher-level graphics instructions and the second higher-level graphics instructions are sent to the client computer. A server computer thus allows one or more application programs to be accessed by a client computer. The server includes a compositor that extracts higher-level graphics commands from one of the application programs, along with a remote display driver that packages the higher-level graphics commands for use by the client computer to generate graphics.

Wikipedia

Secretari de stat n Guvernul Nicolae Vcroiu

View page

Secretar de stat la Ministerul Turismului. Oreste Ungureanu (21 decembrie 1992 - 28 august 1993): Nicolae Neacu (28 august 1993 - 11 decembrie 1996) ...

Oreste Dorin Ungureanu from Sammamish, WA, age ~59 Get Report