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: 20170041221Abstract: 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: ApplicationFiled: August 5, 2015Publication date: February 9, 2017Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
-
Publication number: 20170026474Abstract: 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: ApplicationFiled: July 22, 2015Publication date: January 26, 2017Inventors: Dan Mihai Benedict, Gunter Leeb, Pascal Francis Menezes
-
Publication number: 20160330106Abstract: 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: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
-
Publication number: 20160269251Abstract: 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: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Amer Aref Hassan, Gunter Leeb, Pascal Francis Menezes
-
Publication number: 20160156691Abstract: 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: ApplicationFiled: December 1, 2014Publication date: June 2, 2016Inventors: Gunter Leeb, Timothy M. Moore, Danny Levin
-
Publication number: 20160036692Abstract: 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: ApplicationFiled: August 15, 2014Publication date: February 4, 2016Inventors: Gunter Leeb, Amer A. Hassan, Pascal F. Menezes, Todd Haugen
-
Publication number: 20160036919Abstract: 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: ApplicationFiled: July 31, 2014Publication date: February 4, 2016Inventors: Vishal A. Narkar, Pascal F. Menezes, Gunter Leeb, William N. Hanlon, Amer A. Hassan, William George Verthein
-
Publication number: 20160028854Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Gunter Leeb, Pascal F. Menezes, Jon R. Morrow, William N. Hanlon, John Hillary Zybura, Amer A. Hassan
-
Publication number: 20150304165Abstract: 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: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: Microsoft CorporationInventors: Pascal F. Menezes, Amer A. Hassan, Gunter Leeb, Todd Haugen
-
Patent number: 8887078Abstract: 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: GrantFiled: December 13, 2010Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Gunter Leeb, Gersh Payzer, Quetzal Bradley
-
Publication number: 20140146171Abstract: 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: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: MICROSOFT CORPORATIONInventors: Fernmarie Brady, Gunter Leeb
-
Publication number: 20140149572Abstract: 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: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Applicant: MICROSOFT CORPORATIONInventors: Pascal Menezes, Anthony Romano, Bill Hanlon, Gunter Leeb, Jon Morrow
-
Publication number: 20140052561Abstract: 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: ApplicationFiled: October 28, 2013Publication date: February 20, 2014Applicant: VERSATA DEVELOPMENT GROUP, INC.Inventors: Cheryl W. Scott, Gunter Leeb, David J. Reese
-
Patent number: 8626715Abstract: 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: GrantFiled: February 26, 2013Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: 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: 8571940Abstract: 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: GrantFiled: March 11, 2011Date of Patent: October 29, 2013Assignee: Versata Development Group, Inc.Inventors: Cheryl W. Scott, Gunter Leeb, David J. Reese
-
Patent number: 8538854Abstract: 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: GrantFiled: January 21, 2010Date of Patent: September 17, 2013Assignee: Versata Computer Industry Solutions, Inc.Inventors: Gunter Leeb, Cheryl W. Scott, David J. Reese
-
Patent number: 8412547Abstract: 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: GrantFiled: April 24, 2001Date of Patent: April 2, 2013Assignee: 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: 8386429Abstract: 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: GrantFiled: March 31, 2009Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: 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: 20120151395Abstract: 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: ApplicationFiled: December 13, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Gunter Leeb, Gersh Payzer, Quetzal Bradley
-
Patent number: 8078914Abstract: 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: GrantFiled: June 3, 2009Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: Gunter Leeb, Yitzchak Naveh-Benjamin, Scott M. Roberts, Samar Abbas, Shung Lai Franky Lam, Noaa Avital