Christopher A. Zimmerman - Bellevue WA Christopher Lee Fraley - Woodinville WA John E. Elsbree - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 500
US Classification:
345777, 345762, 717 3
Abstract:
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several object, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.
System And Method For Extending Functionality Of A Class Object
Joseph P. Fernando - Woodinville WA, US Christopher L. Fraley - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
719316, 719318, 717120
Abstract:
An extensible object model enables extending the standard methods and/or properties of an extensible object for an application through an extension object proffered at run time by an extension package Information about the extension package is registered in a database when the package is installed, and the database is used to resolve references to the extended methods and/or properties upon execution of the application. In one aspect of the invention, the extension object is cached when first referenced and subsequent references to the extension while the application is executing are resolved to the cache.
Per-Property Browser Having Property Browsing List With Drop List Button
Christopher A. Zimmerman - Bellevue WA, US Christopher Lee Fraley - Woodinville WA, US John E. Elsbree - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715777, 715843
Abstract:
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several objects, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.
An extensible object model enables extending the standard methods and/or properties of an extensible object for an application through an extension object proffered at run time by an extension package Information about the extension package is registered in a database when the package is installed, and the database is used to resolve references to the extended methods and/or properties upon execution of the application. In one aspect of the invention, the extension object is cached when first referenced and subsequent references to the extension while the application is executing are resolved to the cache.
System And Method For Designing Custom Framing Of Artwork
Jay PATEL - Duluth GA, US Christopher FRALEY - Dacula GA, US Greg PERKINS - Suwanee GA, US
Assignee:
LARSON-JUHL US LLC - Norcross GA
International Classification:
G06F 17/50
US Classification:
703 1
Abstract:
The exemplary embodiments of the present invention provide a system, method and computer program products for designing custom framework components for an image. The method includes receiving the image to be framed and determining if the image to be framed is to include a mat as one of the framework components. The method further includes determining if a molding is to be utilized as one of the framework components and resizing the framework components in proportion to the image to be framed.
Christopher A. Zimmerman - Bellevue WA Christopher L. Fraley - Woodinville WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 946
US Classification:
709315
Abstract:
The present invention provides a control architecture that enables the sharing of controls between many containers. That is, the present invention provides for developing a control in such a manner that it may be used on dissimilar containers without modification. Thus, the control architecture of the present invention is a container independent control architecture that allows for the sharing of code. Since the container independent control architecture of the present invention provides for code sharing, the time required for developing controls and containers is reduced by the present invention. The present invention is utilized by splitting the functionality performed by a control into container dependent functionality and container independent functionality. After splitting the functionality, the present invention embodies the container independent functionality into a control and the container dependent functionality into an extended control. The present invention then combines the extended control and the control so as to appear as a single entity to the container.
Christopher Lee Fraley - Woodinville WA Christopher Alan Zimmerman - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 930
US Classification:
709322
Abstract:
An object interface control system that provides a mechanism for identifying the functionality available at an interface separately from the interface itself. A COM implementation provides a new function call named QueryService which is similar to the existing QueryInterface function call. Services are defined which include a set of functionality. The set of functionality for a service is expressed through a family of interfaces. When requesting a pointer to a function using the QueryService call, one specifies the service name and the interface name. Different services may utilize the same interface. Different services may utilize the same interface through which each service provides different functionality. A QueryService function call may return a pointer to an interface on the same object to which the call was placed or it may return a pointer to an interface on a different object. Object identity is not assumed with the QueryService function call and hence queries for services can be easily delegated.
Method And System For Adding Application Defined Properties And Application Defined Property Sheet Pages
Christopher A. Zimmerman - Bellevue WA Christopher Lee Fraley - Woodinville WA John E. Elsbree - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1300
US Classification:
345346
Abstract:
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several objects, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.
Legacy Medical GroupLegacy Medical Group Pulmonary & Sleep Clinic 2222 NW Lovejoy St STE 411, Portland, OR 97210 5034135702 (phone), 5034136499 (fax)
Legacy Medical GroupLegacy Medical Group Pulmonary Emanuel Medical Center 501 N Graham St STE 260, Portland, OR 97227 5034135702 (phone), 5034136499 (fax)
Education:
Medical School Ohio State University College of Medicine Graduated: 1999
Dr. Fraley graduated from the Ohio State University College of Medicine in 1999. He works in Portland, OR and 1 other location and specializes in Pulmonary Disease and Sleep Medicine. Dr. Fraley is affiliated with Legacy Emanuel Medical Center, Legacy Good Samaritan Hospital & Medical Center, Legacy Meridian Park Hospital and Legacy Mount Hood Medical Center.
Chris Fraley (1997-2001), Melissa Hartman (1994-1998), Tony Violi (2001-2005), Sam Thomas (1963-1967), Alexis Vickery (1991-1995), Deena Morse (1985-1989)