Patent Document ID: 20170250875
Application ID: 15444578
Patent Flag: 0

Claim One:
1. A computer-implemented method of optimizing data flow through a plurality of networks, comprising: providing an online platform providing a machine learning module; interconnecting the online platform and a plurality of network providers via at least one computer having software for causing the at least one computer to perform the following process steps: (a) acquiring a list of open shortest path first (OSPF) neighbors of the plurality of network providers; (b) acquiring a list of label distribution paths (LDP) neighbors; (c) executing for each OSPF neighbor a bandwidth test for collecting latency information thereof; (d) prompting the machine learning module to predict multiple path outcomes through the plurality of networks and calculate a confidence score of each path outcome based on latency information for associated OSPF neighbors; and (e) making routing decisions for each OSPF neighbor based on its respective confidence score.