Patents by Inventor Roland Ayala

Roland Ayala has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7467384
    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.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Douglas K. Brubacher, Dale Alan Sather, John M. Gehlsen, Kenneth Cooper, Kosar Jaff, Gary P. Raden, Ralph Lipe, Roland Ayala, Shannon J. Chan
  • Publication number: 20060026141
    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.
    Type: Application
    Filed: May 2, 2005
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Douglas Brubacher, Dale Sather, John Gehlsen, Kenneth Cooper, Kosar Jaff, Gary Raden, Ralph Lipe, Roland Ayala, Shannon Chan
  • Publication number: 20050192927
    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.
    Type: Application
    Filed: February 18, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Douglas Brubacher, Dale Sather, Ralph Lipe, Roland Ayala
  • Publication number: 20050187922
    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.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Douglas Brubacher, Dale Sather, Ralph Lipe, Roland Ayala
  • Publication number: 20050187924
    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.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Douglas Brubacher, Dale Sather, Ralph Lipe, Roland Ayala
  • Publication number: 20050187921
    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.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Douglas Brubacher, Dale Sather, Ralph Lipe, Roland Ayala
  • Publication number: 20050108369
    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.
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Dale Sather, Guillaume Simonnet, John Gehlsen, Kosar Jaff, Ralph Lipe, Roland Ayala, Shannon Chan, Thomas Kuehnel
  • Publication number: 20050021590
    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.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 27, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Kirt Debique, Thomas Thornton, Troy Batterberry, Nadim Abdo, Alexandre Grigorovitch, Dale Sather, Roland Ayala, Eduardo Oliveira