Patents by Inventor Andreas Steinmetzler

Andreas Steinmetzler 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: 8869162
    Abstract: A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
  • Publication number: 20120278811
    Abstract: A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software components in a stack of a stream processing application that satisfy a defined performance criterion in a heterogeneous hardware device. A stream processing application includes a stack of interdependent stream processing software components. A stream processing execution engine evaluates one or more performance characteristics of multiple computational resources in the heterogeneous hardware device. Each performance characteristic is associated with performance of a computational resource in executing a computational-resource-dependent instance of a stream processing software component. The stream processing execution engine schedules within the run-time environment a computational resource on which to execute a computational-resource-dependent instance of one of the stream processing software components.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler, Thomas Santen, Satnam Singh, Alain Gefflaut, William Dunlap
  • Patent number: 8213302
    Abstract: The disclosure describes a system for active channel management in a wireless network. The system may include spectrum monitoring in order to determine channel usage within a wireless network and/or to provide a projected transmission quality for each available channel. Another aspect of the system concerns allowing nodes in a wireless network to exchange spectrum usage data. The system may include renegotiation and handover of data transmission between channels and/or different wireless technologies.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Zhou Wang, Alain Gefflaut, Andreas Steinmetzler
  • Patent number: 7961726
    Abstract: A framework capable of providing transparent handling of network traffic in close proximity networks such as home networks is provided. A single virtual network interface is exposed to users/applications on connected devices. A virtual network interface manager determines available physical network interfaces and switches to a different physical network interface or a different configuration on the same physical network interface in a transparent manner to the communicating application(s). This enables the framework to optimize network communications for the communicating applications, devices, and users based on predefined criteria, application requirements such as different data throughput, or changing environment conditions such as interference. Network communication operations are also simplified for users since they are no longer required to have the necessary knowledge for configuring physical network interfaces manually in response to changing conditions.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Zhou Wang, Alain Gefflaut, Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler
  • Publication number: 20100085975
    Abstract: A framework capable of providing transparent handling of network traffic in close proximity networks such as home networks is provided. A single virtual network interface is exposed to users/applications on connected devices. A virtual network interface manager determines available physical network interfaces and switches to a different physical network interface or a different configuration on the same physical network interface in a transparent manner to the communicating application(s). This enables the framework to optimize network communications for the communicating applications, devices, and users based on predefined criteria, application requirements such as different data throughput, or changing environment conditions such as interference. Network communication operations are also simplified for users since they are no longer required to have the necessary knowledge for configuring physical network interfaces manually in response to changing conditions.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Zhou Wang, Alain Gefflaut, Alexandre de Baynast, Arsalan Ahmad, Andreas Steinmetzler
  • Publication number: 20090196173
    Abstract: The disclosure describes a system for active channel management in a wireless network. The system may include spectrum monitoring in order to determine channel usage within a wireless network and/or to provide a projected transmission quality for each available channel. Another aspect of the system concerns allowing nodes in a wireless network to exchange spectrum usage data. The system may include renegotiation and handover of data transmission between channels and/or different wireless technologies.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: Microsoft Corporation
    Inventors: Zhou Wang, Alain Gefflaut, Andreas Steinmetzler