US 11,700,184 B2
Predictive overlay network architecture
Jose Daniel Perea Strom, Santa Cruz de Tenerife (ES); Doron Paz, Santa Cruz de Tenerife (ES); William C. Erbey, Christiansted, VI (US); and Duo Zhang, Cleveland, OH (US)
Assigned to System73 Ltd, Floriana (MT)
Filed by System73 Ltd., Floriana (MT)
Filed on Aug. 15, 2022, as Appl. No. 17/888,093.
Application 17/888,093 is a continuation of application No. 16/991,997, filed on Aug. 12, 2020, granted, now 11,418,404.
Application 16/991,997 is a continuation of application No. 16/915,255, filed on Jun. 29, 2020, granted, now 11,212,184, issued on Dec. 28, 2021.
Application 16/915,255 is a continuation of application No. 15/956,927, filed on Apr. 19, 2018, granted, now 10,735,268, issued on Aug. 14, 2020.
Claims priority of provisional application 62/655,703, filed on Apr. 10, 2018.
Claims priority of provisional application 62/488,502, filed on Apr. 21, 2017.
Prior Publication US 2022/0393947 A1, Dec. 8, 2022
Int. Cl. H04L 41/12 (2022.01); H04L 45/02 (2022.01); H04L 41/0813 (2022.01); H04L 41/147 (2022.01); H04L 43/0882 (2022.01); H04L 43/08 (2022.01); H04L 47/12 (2022.01); H04L 67/1074 (2022.01); H04L 43/0888 (2022.01); H04L 41/5025 (2022.01); H04L 45/64 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 41/0813 (2013.01); H04L 41/147 (2013.01); H04L 43/08 (2013.01); H04L 43/0882 (2013.01); H04L 45/02 (2013.01); H04L 47/12 (2013.01); H04L 67/1076 (2013.01); H04L 41/5025 (2013.01); H04L 43/0888 (2013.01); H04L 45/64 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of reconfiguring an overlay network in a manner intended to increase stability and reduce service interruptions, the overlay network including a plurality of nodes interconnected by links, the method comprising the steps of:
generating session duration predictions for prospective parent nodes to identify nodes that are likely remain part of the overlay network;
predicting the node-relaying capacity of prospective parent nodes;
identifying one or more supernodes, wherein supernodes are identified as nodes that have high node-relaying capacity and that they are likely to remain part of the overlay network based on their predicted session duration;
generating one or more prospective overlay network topologies in which supernodes are placed at higher levels of the overlay network topology; and
reconfiguring at least a portion of the overlay network in order to implement one of the one or more prospective overlay network topologies.