Douglas K. Brubacher - Sammamish WA, US Dale Alan Sather - Seattle WA, US John M. Gehlsen - Redmond WA, US Kenneth Cooper - Renton WA, US Kosar Jaff - Kirkland WA, US Gary P. Raden - Seattle WA, US Ralph Lipe - Yarrow Point WA, US Roland Ayala - Woodinville WA, US Shannon J. Chan - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
718104, 719313, 719328
Abstract:
Data associated with a function instance corresponding to a resource on one computer system is published for use on another computer system. A function instance is created on the other computer system using the published data.
Kirt A. Debique - Seattle WA, US Thomas A. Thornton - Bellevue WA, US Troy D. Batterberry - Kirkland WA, US Nadim Y. Abdo - Redmond WA, US Alexandre V. Grigorovitch - Redmond WA, US Dale A. Sather - Seattle WA, US Roland Y. Ayala - Woodinville WA, US Eduardo P. Oliveira - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203, 709220, 709221, 709222, 709231, 715734
Abstract:
A distributed media session is described, which when executed, resolves a distributed topology from a request to stream data from a source device to a client device over a network. The distributed topology references a plurality of software components that, when executed, fulfill the request. At least one of the plurality of software components is executable on each of the source device and the client device.
Douglas K. Brubacher - Sammamish WA, US Dale A. Sather - Seattle WA, US Ralph Allen Lipe - Yarrow Point WA, US Roland J. Ayala - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 3/001
US Classification:
719328, 719330
Abstract:
An input including information specifying criteria for selecting computer resources is processed to produce an output comprising one or more function instances associated with computer resources satisfying the criteria. Included in each of the one or more function instances are metadata and information that specifies a mechanism for accessing a computer resource associated with the function instance.
Simple And Dynamic Configuration Of Network Devices
Dale A. Sather - Seattle WA, US Guillaume Simonnet - Bellevue WA, US John M. Gehlsen - Redmond WA, US Kosar A. Jaff - Kirkland WA, US Ralph A. Lipe - Yarrow Point WA, US Roland J. Ayala - Woodinville WA, US Shannon J. Chan - Bellevue WA, US Thomas Kuehnel - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719321, 709221
Abstract:
The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be detected by a monitor. Upon detection, network devices can be simply and dynamically configured with little or no end-user intervention, for instance by automatically loading device drivers and allocating resources for the devices. Furthermore, network devices can be associated with other network devices such as a personal computer to facilitate seamless integration of network devices with a computer operating system.
Douglas Brubacher - Sammamish WA, US Dale Sather - Seattle WA, US Ralph Lipe - Yarrow Point WA, US Roland Ayala - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707003000
Abstract:
In response to receiving a request for function instances, underlying function instances are identified using API layer data. The requested function instances are then created based on the underlying function instances.
Douglas Brubacher - Sammamish WA, US Dale Sather - Seattle WA, US Ralph Lipe - Yarrow Point WA, US Roland Ayala - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F007/00
US Classification:
707003000
Abstract:
A request is received for one or more function instances. The request specifies a resource category. A resource provider is selected from a plurality of resource providers based on the resource category. One or more function instances are created by the selected resource provider to satisfy the request. Each of the created function instance is associated with a resource and specifies resource metadata and activation data.
Douglas Brubacher - Sammamish WA, US Dale Sather - Seattle WA, US Ralph Lipe - Yarrow Point WA, US Roland Ayala - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F007/00
US Classification:
707001000
Abstract:
A function instance associated with a resource specifies one or more interfaces for accessing the resource. The function instance further includes functionality to return an entity operable to implement the specified interface.
Simple And Dynamic Configuration Of Network Devices
Dale A. Sather - Seattle WA, US Guillaume Simonnet - Bellevue WA, US John M. Gehlsen - Redmond WA, US Kosar A. Jaff - Kirkland WA, US Ralph A. Lipe - Yarrow Point WA, US Roland J. Ayala - Woodinville WA, US Shannon J. Chan - Bellevue WA, US Thomas Kuehnel - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/177
US Classification:
709221
Abstract:
The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be detected by a monitor. Upon detection, network devices can be simply and dynamically configured with little or no end-user intervention, for instance by automatically loading device drivers and allocating resources for the devices. Furthermore, network devices can be associated with other network devices such as a personal computer to facilitate seamless integration of network devices with a computer operating system.
Microsoft - Program Manager (1995) General Electric - Engineer (1989-1992)
Education:
Massachusetts Institute of Technology - Mechanical Engineering, MIT Sloan School of Management - Business, Georgia Institute of Technology - Mechanical Engineering