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: 20220261297
    Abstract: Embodiments disclosed herein are related to implementing a near-real-time stream processing system using the same distributed file system as a batch processing system. A data container and partition files are generated according to a partition window that specifies a time range that controls when data is to be included in the partition files. The data container is scanned to determine if the partition files are within a partition lifetime window that specifies a time range that controls how long the partition files are active for processing. For each partition file within the lifetime window, processing tasks are created based on an amount of data included in the partition files. The data in the partition files is accessed and the processing tasks are performed. Information about the partition files is recorded in a configuration data store.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Inventors: Xu LIU, Steve Chun-Hao HU, Abhishank SAHU, Yingji JU, Gunter LEEB, Jose FERNANDEZ, Swadhin Ajay THAKKAR, William Edward MIAO, Sravanthi PEREDDY, Jordan Robert FITZGIBBON, Raveena DAYANI
  • Patent number: 11416312
    Abstract: Embodiments disclosed herein are related to implementing a near-real-time stream processing system using the same distributed file system as a batch processing system. A data container and partition files are generated according to a partition window that specifies a time range that controls when data is to be included in the partition files. The data container is scanned to determine if the partition files are within a partition lifetime window that specifies a time range that controls how long the partition files are active for processing. For each partition file within the lifetime window, processing tasks are created based on an amount of data included in the partition files. The data in the partition files is accessed and the processing tasks are performed. Information about the partition files is recorded in a configuration data store.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: August 16, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Xu Liu, Steve Chun-Hao Hu, Abhishank Sahu, Yingji Ju, Gunter Leeb, Jose Fernandez, Swadhin Ajay Thakkar, William Edward Miao, Sravanthi Pereddy, Jordan Robert Fitzgibbon, Raveena Dayani
  • Patent number: 10992729
    Abstract: Techniques for endpoint configuration for a communication session are described. According to various implementations, a cloud-based connectivity service maintains network path information that identifies routing paths for routing communication sessions across different networks. The connectivity service is also able to determine configuration information for configuring endpoint devices to participate in a communication session. According to various implementations, configuration information is determined based on a packet quality of a routing path. Thus, an endpoint device can apply the configuration information to attempt to increase packet quality across a routing path, and thus increase media quality for a communication session at the endpoint device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Timothy Mark Moore, Gareth L. E. Bridges, Gunter Leeb
  • Patent number: 10608996
    Abstract: A device for operating a service network includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of determining that a communication session is initiated between a first device connected to a first network and a second device connected to a second network, the service network connected between the first and second networks; identifying an attribute of the communication session; determining, based on the identified attribute, whether the communication is authenticated; and when it is determined that the communication is authenticated, sending, to the first or second network, a session notification indicating that the communication session is authenticated with the service network, which allows the first network to route a data stream for the communication session as a trusted data stream.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10484273
    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: Grant
    Filed: August 5, 2015
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10475095
    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: Grant
    Filed: October 28, 2013
    Date of Patent: November 12, 2019
    Assignee: VERSATA DEVELOPMENT GROUP, INC.
    Inventors: Cheryl W. Scott, Gunter Leeb, David J. Reese
  • Publication number: 20190273724
    Abstract: A device for operating a service network includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of determining that a communication session is initiated between a first device connected to a first network and a second device connected to a second network, the service network connected between the first and second networks; identifying an attribute of the communication session; determining, based on the identified attribute, whether the communication is authenticated; and when it is determined that the communication is authenticated, sending, to the first or second network, a session notification indicating that the communication session is authenticated with the service network, which allows the first network to route a data stream for the communication session as a trusted data stream.
    Type: Application
    Filed: May 13, 2019
    Publication date: September 5, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Francis MENEZES, Gunter LEEB, Amer Aref HASSAN
  • Patent number: 10326738
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 18, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10171345
    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: Grant
    Filed: May 4, 2015
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Publication number: 20180302457
    Abstract: Techniques for endpoint configuration for a communication session are described. According to various implementations, a cloud-based connectivity service maintains network path information that identifies routing paths for routing communication sessions across different networks. The connectivity service is also able to determine configuration information for configuring endpoint devices to participate in a communication session. According to various implementations, configuration information is determined based on a packet quality of a routing path. Thus, an endpoint device can apply the configuration information to attempt to increase packet quality across a routing path, and thus increase media quality for a communication session at the endpoint device.
    Type: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Timothy Mark Moore, Gareth L. E. Bridges, Gunter Leeb
  • Publication number: 20180234391
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 16, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 10021214
    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: Grant
    Filed: July 22, 2014
    Date of Patent: July 10, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gunter Leeb, Pascal F. Menezes, Jon R. Morrow, William N. Hanlon, John Hillary Zybura, Amer A. Hassan
  • Patent number: 9942202
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Publication number: 20170295209
    Abstract: Techniques for subscription for communication attributes are described. According to various embodiments, communication attributes represent attributes pertaining to communication sessions between different endpoints. According to various embodiments, a client network involved in a communication system can subscribe to receive various communication attributes for various subnetworks (“subnets”) of the client network. According to one or more embodiments, various actions can be performed based on communication attributes.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 9787576
    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: Grant
    Filed: August 15, 2014
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gunter Leeb, Amer A. Hassan, Pascal F. Menezes, Todd Haugen
  • Publication number: 20170237851
    Abstract: Network telephony monitoring systems are provided herein. In one example, a monitoring service is configured to present an interface for a network telephony monitoring system to receive link metrics for media legs of a packet voice call that extends from an originating network over a plurality of transport networks, with each of the media legs spanning between border control nodes of the plurality of transport networks. A leg quality processor is configured to process the link metrics to differentiate quality degradation of the packet voice call among one or more of the media legs.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Amer Hassan, Gunter Leeb, Mitchelle Fernandes Gonsalves, Pascal Menezes
  • Publication number: 20170180202
    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: March 6, 2017
    Publication date: June 22, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pascal F. Menezes, Amer A. Hassan, Gunter Leeb, Todd Haugen
  • Patent number: 9614724
    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: Grant
    Filed: April 21, 2014
    Date of Patent: April 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal F. Menezes, Amer A. Hassan, Gunter Leeb, Todd Haugen
  • Patent number: 9609064
    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: Grant
    Filed: July 31, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vishal A. Narkar, Pascal F. Menezes, Gunter Leeb, William N. Hanlon, Amer A. Hassan, William George Verthein
  • Publication number: 20170070479
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan