MULTI-PATH ROUTING
    1.
    发明申请
    MULTI-PATH ROUTING 审中-公开

    公开(公告)号:US20190075042A1

    公开(公告)日:2019-03-07

    申请号:US16056360

    申请日:2018-08-06

    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.

    Multi-path routing
    2.
    发明授权

    公开(公告)号:US09860159B1

    公开(公告)日:2018-01-02

    申请号:US14861940

    申请日:2015-09-22

    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.

    ADAPTIVE CONTENT TRANSMISSION
    3.
    发明申请
    ADAPTIVE CONTENT TRANSMISSION 有权
    自适应内容传输

    公开(公告)号:US20150134771A1

    公开(公告)日:2015-05-14

    申请号:US14077084

    申请日:2013-11-11

    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.

    Abstract translation: 本文描述了用于自适应内容传输的技术。 在传输内容项目期间,可以监视网络连接以收集对应于与内容项目的传输相关联的一个或多个网络条件的数据。 这样的网络条件可以包括例如网络吞吐量,可用网络带宽,网络延迟等。 收集的数据可以用于动态地调整与发送的内容项目有关的一个或多个传输属性。 可以确定一个或多个传输属性以在任何期望的传输间隔进行调整。

    Network routing utilization of application programming interfaces

    公开(公告)号:US10469362B1

    公开(公告)日:2019-11-05

    申请号:US14870904

    申请日:2015-09-30

    Abstract: Systems and methods are described for a routing service that identifies routes for providing a resource with the least cost for providing a resource configured for a data flow. The routing service can operate on various servers with varying functionalities in a distributed network topology. After establishing an application-programming interface (“API”) session, the routing service can send API-based requests to the various servers to obtain API-based routing information. The routing service can use the routing information to determine that a network performance metric exceeds a threshold for providing a resource on a requested route. Advantageously, the routing service can determine alternative routes using the API routing information and, further, identify the least cost route of those alternative routes. Finally, the routing service can provide a resource configured for a data flow (e.g., a video conference) via the least cost route.

    Multi-path routing
    5.
    发明授权

    公开(公告)号:US10924388B1

    公开(公告)日:2021-02-16

    申请号:US15818670

    申请日:2017-11-20

    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.

    Efficient bandwidth estimation
    6.
    发明授权

    公开(公告)号:US10374928B1

    公开(公告)日:2019-08-06

    申请号:US15431298

    申请日:2017-02-13

    Abstract: Techniques for efficient bandwidth estimation are described herein. In some cases, the bandwidth estimation techniques disclosed herein may, for example, calculate bandwidth based on multiple packet groups transmitted at different times. Additionally, in some cases, the bandwidth estimation techniques disclosed herein may, for example, capture cross traffic and its effects on bandwidth. Furthermore, in some cases, the bandwidth estimation techniques disclosed herein may, for example, employ dynamic self-correcting techniques for more reliable estimates.

    Adaptive content transmission
    7.
    发明授权
    Adaptive content transmission 有权
    自适应内容传输

    公开(公告)号:US09578074B2

    公开(公告)日:2017-02-21

    申请号:US14077084

    申请日:2013-11-11

    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.

    Abstract translation: 本文描述了用于自适应内容传输的技术。 在传输内容项目期间,可以监视网络连接以收集对应于与内容项目的传输相关联的一个或多个网络条件的数据。 这样的网络条件可以包括例如网络吞吐量,可用网络带宽,网络延迟等。 收集的数据可以用于动态地调整与发送的内容项目有关的一个或多个传输属性。 可以确定一个或多个传输属性以在任何期望的传输间隔进行调整。

    Connection service with network routing

    公开(公告)号:US10735476B1

    公开(公告)日:2020-08-04

    申请号:US14870750

    申请日:2015-09-30

    Abstract: Systems and methods are described for a connection service that identifies connections for providing a data flow between a client computing device and a target computing device. A client computing device can send an API-based connection request to various servers hosting the connection service. The connection service processes the requests to determine a routing path for the connection. Advantageously, the connection service determines various routing paths and further identifies a connection for the data stream using that routing path. Finally, a control service provides control and relays requests to initiate data flows for resources configured for a data flow (e.g., a remote desktop session).

    Connection service with network routing

    公开(公告)号:US10594746B1

    公开(公告)日:2020-03-17

    申请号:US14870894

    申请日:2015-09-30

    Abstract: Systems and methods are described for a connection service that identifies routing paths for providing a data flow between a client computing device and a target computing device. A client computing device can send an API-based connection request to various servers hosting the connection service. The connection service processes the requests to determine a routing path for the connection. Advantageously, the connection service selects a routing path from a plurality of available routing paths if a client computing device is associated with a network address translator. The connection service may provide an externally addressable network address if it determines that no such address is available for routing of a data flow.

    Multi-path routing
    10.
    发明授权

    公开(公告)号:US10044604B1

    公开(公告)日:2018-08-07

    申请号:US14861934

    申请日:2015-09-22

    Abstract: Systems and methods are provided for dynamically routing packets using multi-flow and multi-path multiplexing connections. A first computing device and second computing device communicate via a plurality of data flows, which may be routed across various network paths. Each flow is defined by a set of network addresses, a set of ports, and a protocol specification, such as UDP. The second device sends information to the first device regarding the various data flows. The first device may send probing packets to facilitate collecting data flow information. Information may include latency, packet loss, and other values. Based on the information received, the first device may select or prioritize data flows to mitigate congestion, and address performance criteria. The first device may also transmit information regarding selected data flows to other devices, allowing the other devices to utilize a selected data flow even if they lack multiplexing capability.

Patent Agency Ranking