US 11,936,717 B2
Scalable media file transfer
Shunfei Chen, Sunnyvale, CA (US); Christopher Ginter, San Jose, CA (US); and Victor Yelevich, San Jose, CA (US)
Assigned to NETFLIX, INC., Los Gatos, CA (US)
Filed by NETFLIX, INC., Los Gatos, CA (US)
Filed on Nov. 16, 2021, as Appl. No. 17/528,028.
Prior Publication US 2023/0156070 A1, May 18, 2023
Int. Cl. H04L 67/06 (2022.01); G06F 21/64 (2013.01); H04L 1/08 (2006.01); H04L 67/1074 (2022.01)
CPC H04L 67/06 (2013.01) [G06F 21/64 (2013.01); H04L 1/08 (2013.01); H04L 67/108 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
determining a set of digital assets to transfer to a destination device;
generating, from the set of digital assets, a corresponding set of chunks, wherein each chunk is a pre-defined size;
for each chunk in the set of chunks:
calculating a checksum value for the chunk;
transmitting the chunk to a service node included in a set of service nodes,
transmitting a message that includes the checksum value to the service node, and
verifying that the service node received the chunk,
wherein the set of service nodes receives at least two chunks of the set of chunks in parallel; and
after the set of service nodes sends the at least two chunks in parallel to the destination device, verifying, based on the checksum values for each chunk in the set of chunks, that the destination device received the set of chunks.