Patent ID: 11922074
Assignee: EDJX, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method of retrieving data in a content-addressable peer-to-peer storage network comprising:
providing at least one cloud platform in network communication with a plurality of server nodes, wherein information associated with each of the plurality of server nodes is stored in a node database on the at least one cloud platform;
entering a request for a Unique Resource Identifier (URI) into a user device;
the user device making a Domain Name System (DNS) query to the URI, wherein the URI points to at least one DNS server on one of the plurality of server nodes;
the at least one DNS server geolocating the user device to determine a nearest node of the plurality of server nodes;
transmitting a location of the nearest node to the user device;
the user device connecting to the nearest node;
the nearest node determining if the request is already in a cache on the nearest node or if the request is operable to be resolved using at least one peer node;
the nearest node returning content related to the request to the user device;
wherein the plurality of server nodes are zero-configuration nodes;
wherein the content is stored on the nearest node or on the at least one peer node using an object storage architecture;
wherein each object in the object storage architecture includes data, metadata, and a globally unique identifier; and
wherein a cryptographic checksum of the data is used as the address for the data within the content-addressable peer-to-peer storage network.