US 11,810,056 B1
Dynamic physical data transfer routing
Ryan Michael Eccles, Seattle, WA (US); Siddhartha Roy, Sammamish, WA (US); Vaibhav Tyagi, Seattle, WA (US); Wayne William Duso, Charlestown, MA (US); and Danny Wei, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 4, 2020, as Appl. No. 16/809,169.
Int. Cl. G06Q 10/08 (2023.01); G06K 7/14 (2006.01); G06Q 10/0835 (2023.01); G06Q 10/087 (2023.01); G06Q 10/047 (2023.01); G06F 3/0488 (2022.01); G06F 3/0482 (2013.01); G09F 3/20 (2006.01)
CPC G06Q 10/08355 (2013.01) [G06Q 10/047 (2013.01); G06Q 10/087 (2013.01); G09F 3/208 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receive a request to transfer an amount of data from a customer center to a data center, wherein the data center is part of a computing resource service provider that comprises a plurality of physical stations;
determining a route for the amount of data to reach the data center 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 a physical storage device loaded with the amount of data between a first pair of physical stations 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 second pair of physical stations of the plurality of physical stations, wherein determining the route further comprises:
associating respective cost values to respective individual physical paths and individual network paths between individual physical stations of the plurality of physical stations, wherein a cost value indicates a time for the amount of data to be transferred over at least one of a respective individual physical path or a respective individual network path; and
selecting the route to include the at least one physical path and the at least one network path to reduce a total cost value that includes the cost value of the at least one physical path and the cost value of the at least one network path;
associating routing information with the physical storage device based on the route; and
updating the routing information to dynamically modify at least one of the at least one physical path or the at least one network path of the route in response to at least one change in conditions associated with the transfer of the physical storage device over the route, the at least one change in the conditions comprising at least one of a change in a capacity of at least one of the individual network paths or change in a storage capacity of at least one physical station of the plurality of physical stations.