US 11,785,442 B2
Data transport network protocol based on real time transport network congestion conditions
Thomas Burroughs, Seattle, WA (US); John Burnette, Seattle, WA (US); Dave Gibbons, Seattle, WA (US); Ethan Nordness, Seattle, WA (US); and Ben Hadorn, Seattle, WA (US)
Assigned to Opanga Networks, Inc., Bellevue, WA (US)
Filed by Opanga Networks, Inc., Seattle, WA (US)
Filed on Dec. 31, 2020, as Appl. No. 17/139,819.
Claims priority of provisional application 62/956,135, filed on Dec. 31, 2019.
Claims priority of provisional application 62/956,138, filed on Dec. 31, 2019.
Claims priority of provisional application 62/956,104, filed on Dec. 31, 2019.
Prior Publication US 2021/0203606 A1, Jul. 1, 2021
Int. Cl. H04W 8/04 (2009.01); H04L 47/11 (2022.01); H04L 41/12 (2022.01); H04L 47/27 (2022.01); H04L 47/127 (2022.01); H04L 43/0876 (2022.01); H04L 43/08 (2022.01); H04L 43/16 (2022.01); H04L 9/40 (2022.01); H04L 65/80 (2022.01); H04N 21/24 (2011.01); H04L 67/50 (2022.01)
CPC H04W 8/04 (2013.01) [H04L 41/12 (2013.01); H04L 43/08 (2013.01); H04L 43/0876 (2013.01); H04L 43/16 (2013.01); H04L 47/11 (2013.01); H04L 47/127 (2013.01); H04L 47/27 (2013.01); H04L 63/1425 (2013.01); H04L 65/80 (2013.01); H04L 67/535 (2022.05); H04N 21/2402 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for optimizing network efficiency, the method comprising:
obtaining network topology information for a shared channel, the network topology information including information obtained by monitoring control and data packets transmitted through the channel;
determining, using the network topology information for the shared channel, a congestion control algorithm, a parameter of the congestion control algorithm, or both for a connection that uses the shared channel, including:
determining, using the network topology information, whether a valid congestion profile exists for the shared channel, and in response to determining that the valid congestion profile does not exist for the shared channel, determining the congestion control algorithm, the parameter of the congestion control algorithm, or both using a global default congestion profile or a default congestion profile determined according to a characteristic of the shared channel; and
managing a data flow of the connection according to the congestion control algorithm, the parameter of the congestion control algorithm, or both.