Patents by Inventor Douglas Brubacher

Douglas Brubacher 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: 7783803
    Abstract: Pairing service technologies is described. In embodiment(s), peripheral devices can be discovered, such as by a computer device, and a peripheral device can be configured with multiple services that each correspond to one or more data communication protocols. The multiple services of the peripheral device can be determined, and a pairing sequence can be prioritized for the multiple services. The data communication protocol(s) can then be paired according to the pairing sequence to configure the multiple services of the peripheral device.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: David J. Roth, Daniel J. Driscoll, Huseyin G. Gok, Douglas Brubacher, Daniel L. Conti, Yatharth Gupta, David A. Roberts, Narasimha Rao S. S. Nagampalli, Jeffrey T. Smith, Ashraf M. Hamad
  • 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