Patent ID: 11962638
Assignee: NVIDIA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 17:
18. A client device, comprising:
one or more processors to:
receive, from a server device, first metadata of a source file, the source file being divided into a plurality of chunks comprising at least one chunk, wherein the first metadata corresponds to the at least one chunk and includes at least: a hash value corresponding to contents of the at least one chunk; and location information indicating an order of the at least one chunk in the source file, wherein the location information comprises at least one of a sequence number or a chunk offset value;
compare the first metadata to second metadata corresponding to one or more local chunks of a destination file, wherein the comparison of the first metadata to the second metadata is based at least on determining whether both the hash value and location information for the at least one chunk match corresponding hash value and location information pairs of the one or more local chunks;
generate, based at least in part on the comparison, at least one request to transfer the at least one chunk of the source file to client device; and
send the at least one request to the server device.