US 11,943,288 B2
Newnode: decentralized content distribution network
Stanislav Shalunov, Concord, CA (US); and Gregory Hazel, San Francisco, CA (US)
Assigned to CLOSTRA, INC., San Francisco, CA (US)
Filed by Clostra, Inc., San Francisco, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/390,013.
Application 17/390,013 is a division of application No. 16/379,533, filed on Apr. 9, 2019, granted, now 11,108,855.
Claims priority of provisional application 62/654,541, filed on Apr. 9, 2018.
Prior Publication US 2021/0360061 A1, Nov. 18, 2021
Int. Cl. H04L 67/1074 (2022.01); H04L 9/32 (2006.01); H04L 67/1087 (2022.01); H04L 67/568 (2022.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01)
CPC H04L 67/1074 (2013.01) [H04L 9/3247 (2013.01); H04L 67/1091 (2013.01); H04L 67/568 (2022.05); H04W 4/70 (2018.02); H04W 4/80 (2018.02)] 14 Claims
OG exemplary drawing
 
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to download content to a local device using a decentralized content distribution network, the method comprising:
receiving an application request, at the local device, from an application to download content using the decentralized content distribution network, wherein the content is cryptographically signed;
determining a size of the content;
determining a plurality of nodes in the decentralized content distribution network to download the content; and
for each node in the plurality of nodes,
determining a portion of the content to be downloaded for that node using machine learning, and
downloading the portion of the content from that node, wherein each node in the plurality of nodes has a different number of portions for download and a portion size for one of the plurality of nodes is different than a portion size for another one of the plurality of nodes.