×

Cloud-based authority to enhance point-to-point data transfer with machine learning

  • US 10,735,516 B1
  • Filed: 02/15/2019
  • Issued: 08/04/2020
  • Est. Priority Date: 02/15/2019
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to facilitate cloud-based point-to-point data transfer via machine learning, the system comprising:

  • one or more physical processors configured by machine-readable instructions to;

    obtain a request for a transfer of data between a sending system and a receiving system, the request including sending system information for the sending system, the sending system information including values of sending system parameters, the sending system parameters including at least a sending system identifier parameter and a data identifier parameter, wherein the data identifier parameter specifies one or more characteristics of the data to be transferred;

    obtain receiving system information for the receiving system, the receiving system information including values of receiving system parameters, the receiving system parameters including a receiving system identifier parameter and/or a configuration parameter;

    determine a value of one or more network parameters based on information related to one or more prior transfers;

    determine values of transfer parameters for performing the transfer of the data between the sending system and the receiving system based on the sending system information, the receiving system information, and network information, the network information including at least the determined value of the one or more network parameters, wherein the transfer parameters include one or more transport layer parameters and one or more application layer parameters;

    perform the transfer of the data between the sending system and the receiving system based on the values of the transfer parameters;

    obtain results information, the results information including one or more of a transfer throughput of the transfer, a transfer duration of the transfer, or the receiving system information; and

    provide the results information to a machine-learning algorithm.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×