Ralph Lipe - Clyde Hill WA, US Robert L. Chambers - Sammamish WA, US Edward W. Connell - Redmond WA, US Abhijit Sarkar - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707103R, 707101, 707102, 7071041
Abstract:
The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under one aspect of the invention, optional search attributes are used to order a list of references to found programming objects. Under a second aspect of the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects. Under a third aspect of the invention, different sets of object data are allowed to reference the same programming object class, and different objects of a single programming object class may be initialized in different ways so that they exhibit different attributes.
Middleware Layer Between Speech Related Applications And Engines
Philipp Heinz Schmid - Seattle WA, US Ralph Lipe - Clyde Hill WA, US Robert Chambers - Issaquah WA, US Edward Connell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G01L 13/00 G01L 11/00 G01L 21/00
US Classification:
704258, 704270, 704275
Abstract:
The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
Mixed But Indistinguishable Raster And Vector Image Data Types
Alvy Ray Smith - Seattle WA, US John Bradstreet - Redmond WA, US Jonathan Edgar Fay - Woodinville WA, US Ajai Sehgal - Woodinville WA, US Tanuja Abhay Joshi - Redmond WA, US John Fitzgerald Bronskill - Bellevue WA, US Daniel Gwozdz - Issauquah WA, US Steven Andrew Cover - Redmond WA, US Nicholas John Clay - Bellevue WA, US Edward W. Connell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/377
US Classification:
345629, 345619
Abstract:
An image processing application employs the concept of integral pre-multiplied alpha channel, and combines the techniques of multi-resolution representation, graph-structured representation, and automatic and intelligent data type conversion in order to permit a computer user to mix and manipulate both raster and vector based images in a single user interface while remaining unaware of the different data types underlying the images.
Middleware Layer Between Speech Related Applications And Engines
Philipp H. Schmid - Seattle WA, US Ralph Lipe - Clyde Hill WA, US Robert Chambers - Issaquah WA, US Edward Connell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 15/00 G10L 13/00
US Classification:
704231, 704258, 704270
Abstract:
The present invention provides an application-independent and engine-independent middleware layer () between applications () and engines (). The middleware provides speech-related services to both applications () and engines (), thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
Middleware Layer Between Speech Related Applications And Engines
Philipp Heinz Schmid - Seattle WA, US Ralph Lipe - Clyde Hill WA, US Robert Chambers - Issaquah WA, US Edward Connell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 21/00 G06F 3/00 G06F 13/00
US Classification:
704270, 7042701, 719328
Abstract:
The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
Middleware Layer Between Speech Related Applications And Engines
Philipp Heinz Schmid - Seattle WA, US Ralph Lipe - Clyde Hill WA, US Robert Chambers - Issaquah WA, US Edward Connell - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 21/00 G06F 3/00
US Classification:
704270, 719312
Abstract:
The present invention provides an application-independent and engine-independent middleware layer () between applications () and engines (). The middleware provides speech-related services to both applications () and engines (), thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
Method And Apparatus For Identifying Programming Object Attributes
Ralph Lipe - Clyde Hill WA, US Robert L. Chambers - Sammamish WA, US Edward W. Connell - Redmond WA, US Abhijit Sarkar - Bellevue WA, US
Assignee:
Micosoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707103R, 707 3, 707101, 707102, 7071041
Abstract:
The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under one aspect of the invention, optional search attributes are used to order a list of references to found programming objects. Under a second aspect of the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects.
Method And Apparatus For Identifying Programming Object Attributes
Ralph Lipe - Clyde Hill WA, US Robert L. Chambers - Sammamish WA, US Edward W. Connell - Redmond WA, US Abhijit Sarkar - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707103R, 707 10, 707101, 707102, 7071041
Abstract:
The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under one aspect of the invention, optional search attributes are used to order a list of references to found programming objects. Under a second aspect of the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects. Under a third aspect of the invention, different sets of object data are allowed to reference the same programming object class, and different objects of a single programming object class may be initialized in different ways so that they exhibit different attributes.
Microsoft - Architect (1993-2003) Continuum Productions - Development Manager (1992-1993) Boeing Research & Technology - Senior Principal Scientist (1987-1992)
Education:
University of Washington - Chemistry, University of Washington - Cultural Anthropology