Data distribution utilizing unique read parameters in a dispersed storage system
First Claim
Patent Images
1. A memory comprises:
- a first memory section that stores operational instructions that, when executed by a computing device, causes the computing device to store a broadcast of data in accordance with an error coding dispersal storage function, wherein the broadcast of data is stored as a plurality of sets of encoded data slices;
a second memory section that stores operational instructions that, when executed by the computing device, causes the computing device to receive a plurality of playback requests for the broadcast of data; and
a third memory section that stores operational instructions that, when executed by the computing device, causes the computing device to;
for a first playback request of the plurality of playback requests;
determine a first unique combination for retrieving the plurality of sets of encoded data slices;
retrieve, as a first unique copy of the broadcast data, encoded data slices of the plurality of sets of encoded data slices in accordance with the first unique combination; and
for a second playback request of the plurality of playback requests;
determine a second unique combination for retrieving the plurality of sets of encoded data slices; and
retrieve, as a second unique copy of the broadcast data, encoded data slices of the plurality of sets of encoded data slices in accordance with the second unique combination.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by storing, in response to storage requests, a single encoded copy of broadcast data as a plurality of sets of encoded data slices. The broadcast data is encoded in accordance with an error coding dispersal storage function to produce the plurality of sets of encoded data slices. The method continues by receiving a playback requests for the broadcast data. The method continues for each of the plurality of playback requests by retrieving, based on the error coding dispersal storage function, a unique combination of encoded data slices and sending the unique combination of encoded data slices to a requesting entity corresponding to one of the playback requests.
-
Citations
14 Claims
-
1. A memory comprises:
-
a first memory section that stores operational instructions that, when executed by a computing device, causes the computing device to store a broadcast of data in accordance with an error coding dispersal storage function, wherein the broadcast of data is stored as a plurality of sets of encoded data slices; a second memory section that stores operational instructions that, when executed by the computing device, causes the computing device to receive a plurality of playback requests for the broadcast of data; and a third memory section that stores operational instructions that, when executed by the computing device, causes the computing device to; for a first playback request of the plurality of playback requests; determine a first unique combination for retrieving the plurality of sets of encoded data slices; retrieve, as a first unique copy of the broadcast data, encoded data slices of the plurality of sets of encoded data slices in accordance with the first unique combination; and for a second playback request of the plurality of playback requests; determine a second unique combination for retrieving the plurality of sets of encoded data slices; and retrieve, as a second unique copy of the broadcast data, encoded data slices of the plurality of sets of encoded data slices in accordance with the second unique combination. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for execution by a dispersed storage processing module, the method comprises:
-
storing, in response to a plurality of storage requests, a single encoded copy of broadcast data as a plurality of sets of encoded data slices, wherein the broadcast data is encoded in accordance with an error coding dispersal storage function to produce the plurality of sets of encoded data slices; receiving a plurality of playback requests for the broadcast data; and for each of the plurality of playback requests; retrieving, based on the error coding dispersal storage function, a unique combination of encoded data slices of the plurality of encoded data slices to produce a unique copy of the broadcast data; and sending the unique combination of encoded data slices to a requesting entity corresponding to a playback request of the plurality of playback requests. - View Dependent Claims (8, 9, 10)
-
-
11. A memory comprises:
-
a first memory section that stores operational instructions that, when executed by a computing device, causes the computing device to store, in response to a plurality of storage requests, a single encoded copy of broadcast data as a plurality of sets of encoded data slices, wherein the broadcast data is encoded in accordance with an error coding dispersal storage function to produce the plurality of sets of encoded data slices; a second memory section that stores operational instructions that, when executed by the computing device, causes the computing device to receive a plurality of playback requests for the broadcast of data; and for each of the plurality of playback requests, a third memory section that stores operational instructions that, when executed by the computing device, causes the computing device to; retrieve, based on the error coding dispersal storage function, a unique combination of encoded data slices of the plurality of encoded data slices to produce a unique copy of the broadcast data; and send the unique combination of encoded data slices to a requesting entity corresponding to a playback request of the plurality of playback requests. - View Dependent Claims (12, 13, 14)
-
Specification