Patents by Inventor Gunter Leeb

Gunter Leeb 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).

  • Publication number: 20170041221
    Abstract: Techniques for notification for a prioritized media path for a communication session are described. According to various embodiments, a communication session is authenticated with a communication service. The communication service interacts with an Internet Protocol (IP) network and a wireless access network to cause the communication session to be routed across a prioritized media path.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Publication number: 20170026474
    Abstract: Techniques for communication session recording are described. According to various embodiments, communication policies are evaluated to ascertain whether a communication session is permitted and whether the communication session is to be recorded. According to various embodiments, a communication session is recorded by routing the communication session to a recording service.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Inventors: Dan Mihai Benedict, Gunter Leeb, Pascal Francis Menezes
  • Publication number: 20160330106
    Abstract: Techniques for routing communication sessions are described. According to various embodiments, a set of routing paths are available for routing a communication session across a network. For instance, the routing paths represent Label Switched Paths (LSPs) across a Multi-Protocol Label Switching (MPLS) network. According to various embodiments, attributes of a communication session are leveraged to identify a routing path for routing the communication session. According to various embodiments, performance degradation in a communication session across a particular routing path is detected such that a replacement routing path is selected.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Publication number: 20160269251
    Abstract: Techniques for subscription for communication attributes are described. According to various embodiments, communication attributes include various descriptive information and state information for entities and data flows across a communication system. According to various embodiments, entities involved in a communication system can subscribe to receive various communication attributes including extended attributes not explicitly identified as being available from a particular entity. According to one or more embodiments, various actions can be performed based on communication attributes, such as to optimize communication performance across a communication system.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Amer Aref Hassan, Gunter Leeb, Pascal Francis Menezes
  • Publication number: 20160156691
    Abstract: Techniques for session awareness for communication sessions are described. According to various embodiments, a network adviser system is leveraged to aggregate session awareness of a communication session, and to propagate the session awareness among various networks involved in routing the communication session. Such session awareness enables networks involved in routing communication sessions to make informed decisions regarding routing and handling of communication session data.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Inventors: Gunter Leeb, Timothy M. Moore, Danny Levin
  • Publication number: 20160036692
    Abstract: Techniques for propagating routing awareness for autonomous networks are described. In at least some embodiments, routing awareness refers to attributes of autonomous networks that route communication sessions between different endpoints. According to various embodiments, routing awareness indicates whether a particular autonomous network supports a protocol for propagating routing awareness among different autonomous networks. Routing awareness may also include performance attributes of autonomous networks. Such routing awareness enables entities involved in routing communication sessions to make informed decisions regarding routing and handling of communication sessions.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 4, 2016
    Inventors: Gunter Leeb, Amer A. Hassan, Pascal F. Menezes, Todd Haugen
  • Publication number: 20160036919
    Abstract: Techniques for propagating communication awareness for communication sessions are described. In at least some embodiments, a communication session refers to an exchange of communication media between different communication endpoints. According to various embodiments, communication awareness of a communication session is propagated among various autonomous networks involved in routing the communication session. Communication awareness, for instance, is propagated out-of-band from a data stream that carries the communication session.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Vishal A. Narkar, Pascal F. Menezes, Gunter Leeb, William N. Hanlon, Amer A. Hassan, William George Verthein
  • Publication number: 20160028854
    Abstract: Techniques for synthetic transactions between communication endpoints are described. According to various embodiments, a synthetic transaction represents a simulation of a communication session between different communication endpoints. In at least some embodiments, performance attributes of a synthetic transaction may be recorded during various stages of the synthetic transaction. Based on the performance attributes, various actions may be taken to mitigate errors and optimize communication session performance.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Gunter Leeb, Pascal F. Menezes, Jon R. Morrow, William N. Hanlon, John Hillary Zybura, Amer A. Hassan
  • Publication number: 20150304165
    Abstract: Techniques for session-based device configuration are described. According to one or more implementations, various settings of a wireless device are configured to optimize device performance while participating in a communication session via a wireless network. The settings, for instance, are configured dynamically and on a per-session basis.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: Microsoft Corporation
    Inventors: Pascal F. Menezes, Amer A. Hassan, Gunter Leeb, Todd Haugen
  • Patent number: 8887078
    Abstract: The subject disclosure relates to systems and methods for providing custom controls configuration. In one embodiment, a system comprises a custom controls component configured to receive view information associated with a default view of controls, and receive customized configuration information indicative of a customization of at least one aspect of the controls. The default view of controls is based on data and default configuration information, and the data and the default configuration information are represented via a data-driven programming language. The custom control component is also configured to generate a customized view of the controls based, at least, on the default view of the controls and the customized configuration information. The configuration information comprises metadata, and the customized view of the controls includes a modified view, help text, or a description of a field associated with the controls.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Gunter Leeb, Gersh Payzer, Quetzal Bradley
  • Publication number: 20140146171
    Abstract: A surveillance and security communications platform for detecting and responding to potential emergencies is provided. The platform may be utilized to automatically open communications channels via multiple media streams based on predefined settings for detecting a potential emergency situation. The platform may further be utilized to automatically send video and audio streams to an emergency responder upon detecting the potential emergency situation. The platform may further be utilized to detect the potential emergency situation while it is occurring and automatically initiate escalated emergency notifications to multiple parties. The platform may further be utilized to receive computing device sensor data for detecting the potential emergency for a potential victim in a business or home setting and immediately send an emergency notification, which may include a predefined text-to-speech announcement, to emergency responders in order to mitigate the potential emergency.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Fernmarie Brady, Gunter Leeb
  • Publication number: 20140149572
    Abstract: Various techniques of network monitoring and diagnostics in computer networks are disclosed herein. In one embodiment, a method includes configuring a network session between a first client device and a second client device interconnected to each other by the computer network. The configured network session having one or more encrypted attributes. The method also includes transmitting one or more of the encrypted attributes of the configured network session to a network management system for collecting information from one or more network elements connecting the first client device to the second client device during the network session.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Pascal Menezes, Anthony Romano, Bill Hanlon, Gunter Leeb, Jon Morrow
  • Publication number: 20140052561
    Abstract: A system and method for efficiently responding to electronic requests for quote (“RFQ”). Through use, a user, such as a merchant, can automatically create and deliver an electronic RFQ response, without need for any interaction by the merchant. The merchant may establish certain criteria in order to allow the system and method to automatically respond to electronic RFQ's received by the merchant.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: VERSATA DEVELOPMENT GROUP, INC.
    Inventors: Cheryl W. Scott, Gunter Leeb, David J. Reese
  • Patent number: 8626715
    Abstract: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: William A. Manis, Lonny Bastien, Antony Scott Williams, Anthony Christopher Bloesch, Gunter Leeb, Haroon Ahmed, Randy S. Kimmerly, Arye Gittelman, Donald F. Box
  • Patent number: 8571940
    Abstract: Embodiments of the components and processes for recording selected Web site data described herein adhere to long-term stability guidelines so as to improve maintainability and viability over time. Additionally, the data recording components can be placed within a software architecture to minimize the number of redundant data recording components. Furthermore, the data recording components can be tailored to specific data recording purposes. Additionally, the data recording components can be designed to take into account system performance issues and minimally impact system performance. Furthermore, the data recording components can be tailored to gather specific data useful for various analytical processes. Additionally, embodiments of the data recording components are relatively easy to implement and able to handle idiosyncrasies and changes of various Web sites in which they are placed.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: October 29, 2013
    Assignee: Versata Development Group, Inc.
    Inventors: Cheryl W. Scott, Gunter Leeb, David J. Reese
  • Patent number: 8538854
    Abstract: A method and apparatus filters and/or sorts responses to electronic requests for quotes for a product or products offered for sale. The method includes comparing first data of each of a plurality electronic quotes to first data of an electronic request for quote. Each of the plurality of electronic quotes is classified as either a matching quote or a non-matching quote in response to the computer system comparing first data of the plurality electronic quotes and the electronic request for quote. Each matching quote is identified as having first data that equals the first data of the electronic request for quote. Each non-matching quote is defined as having first data that does not equal the first data of the electronic request for quote.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: September 17, 2013
    Assignee: Versata Computer Industry Solutions, Inc.
    Inventors: Gunter Leeb, Cheryl W. Scott, David J. Reese
  • Patent number: 8412547
    Abstract: A commerce router is disclosed. Such a commerce router includes a plurality of commercial transaction databases and an application server module. Each of the databases can contain commercial transaction information related to one of a number of offering types (e.g., categories of products, services and/or the like). Application server module is communicatively coupled to the each one of the databases. The application server module can be configured to receive a request by virtue of being configured to communicate information regarding the request to the database for inclusion in the commercial transaction information. The application server module can also be configured to allow review of the request by virtue of being configured to communicate information regarding the request from the database by accessing the commercial transaction information.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: April 2, 2013
    Assignee: Trilogy Development Group, Inc.
    Inventors: Gunter Leeb, David J. Reese, Cheryl W. Scott, Jacob Levirne, Matthew A. Howitt, John W. Kamm, IV, Timothy Dowling
  • Patent number: 8386429
    Abstract: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: William A. Manis, Lonny Bastien, Antony Scott Williams, Anthony Christopher Bloesch, Gunter Leeb, Haroon Ahmed, Randy S. Kimmerly, Arye Gittelman, Donald F. Box
  • Publication number: 20120151395
    Abstract: The subject disclosure relates to systems and methods for providing custom controls configuration. In one embodiment, a system comprises a custom controls component configured to receive view information associated with a default view of controls, and receive customized configuration information indicative of a customization of at least one aspect of the controls. The default view of controls is based on data and default configuration information, and the data and the default configuration information are represented via a data-driven programming language. The custom control component is also configured to generate a customized view of the controls based, at least, on the default view of the controls and the customized configuration information. The configuration information comprises metadata, and the customized view of the controls includes a modified view, help text, or a description of a field associated with the controls.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gunter Leeb, Gersh Payzer, Quetzal Bradley
  • Patent number: 8078914
    Abstract: The embodiments disclosed herein extend to methods, systems, and computer program products for error resolution in a computing system that includes a health module. The health module monitors components of the system for runtime errors and provides error resolution templates. The error resolution templates include metadata that specifies actions that may resolve the error and error handlers corresponding to the actions that may correct the error. The system may be extended by the addition and/or modification of the error resolution templates. The error resolution templates may also be used to facilitate the correction of runtime errors in the system.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Gunter Leeb, Yitzchak Naveh-Benjamin, Scott M. Roberts, Samar Abbas, Shung Lai Franky Lam, Noaa Avital