| CPC G06Q 10/08355 (2013.01) [G06Q 10/047 (2013.01); G06Q 10/087 (2013.01); G09F 3/208 (2013.01)] | 26 Claims | 

| 
               1. A computer-implemented method comprising: 
            receive, by a computing resource service provider, a request to transfer an amount of data from a customer center to a cloud storage service, wherein the cloud storage service is part of the computing resource service provider that comprises a plurality of physical stations; 
                in response to receiving the request, cause a physical storage device to be transported to the customer center; 
                determining, by a routing engine, a route for the amount of data to be uploaded to the cloud storage service from the customer center through at least one of the plurality of physical stations, wherein the route comprises at least one physical path for transferring the physical storage device loaded with the amount of data to the at least one physical station of the plurality of stations, and at least one network path for transferring the amount of data obtained from the physical storage device over a network connection between a pair of physical stations of the plurality of physical stations, wherein determining the route further comprises: 
                selecting, by the routing engine, the route to include the at least one physical path and the at least one network path to reduce a total transfer time of the amount of data from the customer center to the cloud storage service and use available capacity of the at least one network path and the at least one first physical path, wherein the at least one network path is selected based at least in part on the at least one network path satisfying a minimum network capacity and a utilization of a storage capacity or a network capacity of one or more physical stations of the pair of physical stations being below a threshold; and 
                  associating, by the routing engine, routing information with the physical storage device based on the route; and 
                upon detecting that the physical storage device is connected to a network via the at least one of the plurality of physical stations, cause, by the routing engine, the amount of data to be transferred over the at least one network path to the cloud storage service. 
               |