Systems and methods for providing distributed, decentralized data storage and retrieval
First Claim
Patent Images
1. A network-based system for decentralized, distributed storage of data, the system comprising:
- a local cache and transport layer that receives a request to store a bit stream, and routes onto the network a stream store message containing the bit stream; and
a stream store layer that receives the stream store message, divides the bit stream into a plurality of chunks, and sends onto the network a plurality of chunk store messages, each said chunk store message containing a respective one of the plurality of chunks;
wherein each of the chunks is stored on a respective one of a first plurality of network nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for distributed, decentralized storage and retrieval of data in an extensible SOAP environment are disclosed. Such systems and methods decentralize not only the bandwidth required for data storage and retrieval, but also the computational requirements. Accordingly, such systems and methods alleviate the need for one node to do all the storage and retrieval processing, and no single node is required to send or receive all the data.
179 Citations
19 Claims
-
1. A network-based system for decentralized, distributed storage of data, the system comprising:
-
a local cache and transport layer that receives a request to store a bit stream, and routes onto the network a stream store message containing the bit stream; and
a stream store layer that receives the stream store message, divides the bit stream into a plurality of chunks, and sends onto the network a plurality of chunk store messages, each said chunk store message containing a respective one of the plurality of chunks;
wherein each of the chunks is stored on a respective one of a first plurality of network nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A decentralized, peer-to-peer, distributed storage system, the system comprising:
-
a first collection of services operative to receive a request for storage of a digital advertisement, and to route onto the network a stream store message containing a bit stream associated with the digital advertisement; and
a second collection of services operative to receive the stream store message, divide the bit stream into a plurality of check blocks, and to distribute the check blocks for storage on respective ones of a plurality of network nodes. - View Dependent Claims (13, 14, 15)
-
-
16. A decentralized, peer-to-peer, distributed storage system, the system comprising:
-
a first collection of services operative to receive a request for storage of at least one of a digital photograph and digital video, and to route onto the network a stream store message containing a bit stream associated with the digital photograph or digital video; and
a second collection of services operative to receive the stream store message, divide the bit stream into a plurality of check blocks, and to distribute the check blocks for storage on respective ones of a plurality of network nodes. - View Dependent Claims (17, 18)
-
-
19. A decentralized, peer-to-peer, distributed storage system, the system comprising:
-
a first collection of services operative to receive a request for storage of a video email message, and to route onto the network a stream store message containing a bit stream associated with the video email message; and
a second collection of services operative to receive the stream store message, divide the bit stream into a plurality of check blocks, and to distribute the check blocks for storage on respective ones of a plurality of network nodes.
-
Specification