×

Point of presence based data uploading

  • US 10,225,326 B1
  • Filed: 03/23/2015
  • Issued: 03/05/2019
  • Est. Priority Date: 03/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for data communication, the computer-implemented method comprising:

  • under control of one or more computing devices configured with specific computer executable instructions;

    obtaining a request to upload target data from a client computing device to the one or more computing devices;

    determining a set of points of presence (POPs) to facilitate uploading of the target data from the client computing device to the one or more computing devices based on performance information associated with the set of POPs, wherein the performance information is maintained by the one or more computing devices based on communications between the set of POPs and the one or more computing devices;

    providing routing information regarding the set of POPs to the client computing device, wherein the client computing device transmits fragments of the target data to at least a subset of the set of POPs based, at least in part, on the routing information, and wherein, during fragment transmission, the client computing device adjusts a number of the fragments transmitted to individual POPs in the subset based at least in part on a performance of the individual POPs in the subset;

    obtaining the fragments of the target data from the subset of POPs;

    merging the fragments of the target data into a copy of the target data; and

    causing storage of the copy of the target data.

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