×

Data transfer path selection

  • US 10,419,539 B2
  • Filed: 05/19/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 05/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a network testing processor configured to;

    send test data along a plurality of different paths of a network between a source and a destination, wherein each of the plurality of different paths comprises a plurality of nodes of the network; and

    receive, in response to sending the test data, response data comprising information about the plurality of different paths;

    a network path characteristics processor configured to determine a plurality of characteristics of each of the plurality of different paths based on the response data;

    a delivery parameters processor configured to;

    receive a request for delivery of a data load, the request comprising information about the data load, a data load source, and a data load destination, wherein the data load source is the same as the source, and the data load destination is the same as the destination; and

    determine, based on the request, one or more delivery parameters that describe at least one of requirements or preferences for the delivery of the data load;

    a path selection processor configured to;

    determine a trend, the tread describing change over time of one or more characteristics of at least some of the plurality of different paths, based on;

    at least one of the response data and the plurality of characteristics of each of the plurality of different paths; and

    at least one of prior response data and a plurality of prior characteristics of each of the plurality of different paths;

    determine a selected path, wherein the selected path is one of the plurality of different paths, based on;

    the determined trend;

    the plurality of characteristics of each of the plurality of different paths; and

    the one or more delivery parameters; and

    send the selected data path to the data load source; and

    the data load source configured to send the data load along the selected path to the data load destination.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×