Patents by Inventor Wolfgang Manousek

Wolfgang Manousek 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: 10503343
    Abstract: A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andreas Juergen Lachenmann, Matthias Günter Neugebauer, Wolfgang Manousek, Mark A. Hillebrand, Holger Christoph Kenn
  • Patent number: 9326161
    Abstract: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: April 26, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
  • Patent number: 8694682
    Abstract: A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
  • Publication number: 20130343190
    Abstract: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhou Wang, Chen Zhao, Alain Gefflaut, William Dunlap, Wolfgang Manousek
  • Publication number: 20130014039
    Abstract: A system described herein includes a receiver component that receives a first graphical user interface of a first computer-executable application and a second graphical user interface of a second computer-executable application. The system also includes an integration component that automatically causes a portion of the first graphical user interface and a portion of the second graphical user interface to be simultaneously displayed on a display screen in an integrated graphical user interface that appears to an end user as being a single application.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andreas Juergen Lachenmann, Matthias Günter Neugebauer, Wolfgang Manousek, Mark A. Hillebrand, Holger Christoph Kenn
  • Patent number: 8171138
    Abstract: Flexible attributes are attached to network requests that may be executed asynchronously. Any number of criteria may be attached to network requests. The requests are queued until the associated criteria are satisfied. Once the criteria are satisfied, the request is executed. Applications that make the requests are provided with simple success and failure notifications that they can respond to with various logic. Any type of criteria may be attached to a request. The criteria may be associated with the requests at design time of the application using a graphical user interface.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Ivo W. Salmre, Friedrich van Megen, Alain Franck Pierre Gefflaut, Wolfgang Manousek
  • Patent number: 7821985
    Abstract: Knowledge of the computational context of a computer operating environment, for example, awareness of process threads, is used to route IP traffic in the presence of multiple active network connections. An additional protocol may be added to the network layer of an operating system in order to map certain computational contexts to particular network interfaces. Any process with identification parameters associated with a mapped computational context requesting data transfer via a communication network is bound to the network interface previously associated with the computational context rather than an alternate network interface that otherwise might be the default. Further, process threads created by a parent process thread may be caused to inherit the computational context of the parent thread in order to assign traffic to the same network interface. This routing framework may have particular application with respect to multihomed host devices, for example, mobile computing devices.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Friedrich Van Megen, Ivo W. Salmre, Wolfgang Manousek
  • Publication number: 20090307308
    Abstract: A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.
    Type: Application
    Filed: March 22, 2007
    Publication date: December 10, 2009
    Inventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
  • Patent number: 7519470
    Abstract: A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user's location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Goetz P Brasche, Robert Fesl, Wolfgang Manousek, Ivo W Salmre
  • Publication number: 20070219708
    Abstract: A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user's location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Goetz Brasche, Robert Fesl, Wolfgang Manousek, Ivo Salmre
  • Publication number: 20070211690
    Abstract: Knowledge of the computational context of a computer operating environment, for example, awareness of process threads, is used to route IP traffic in the presence of multiple active network connections. An additional protocol may be added to the network layer of an operating system in order to map certain computational contexts to particular network interfaces. Any process with identification parameters associated with a mapped computational context requesting data transfer via a communication network is bound to the network interface previously associated with the computational context rather than an alternate network interface that otherwise might be the default. Further, process threads created by a parent process thread may be caused to inherit the computational context of the parent thread in order to assign traffic to the same network interface. This routing framework may have particular application with respect to multihomed host devices, for example, mobile computing devices.
    Type: Application
    Filed: March 13, 2006
    Publication date: September 13, 2007
    Applicant: Microsoft Corporation
    Inventors: Friedrich van Megen, Ivo Salmre, Wolfgang Manousek
  • Publication number: 20060184675
    Abstract: Flexible attributes are attached to network requests that may be executed asynchronously. Any number of criteria may be attached to network requests. The requests are queued until the associated criteria are satisfied. Once the criteria are satisfied, the request is executed. Applications that make the requests are provided with simple success and failure notifications that they can respond to with various logic. Any type of criteria may be attached to a request. The criteria may be associated with the requests at design time of the application using a graphical user interface.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Ivo Salmre, Friedrich van Megen, Alain Gefflaut, Wolfgang Manousek