DATA DISTRIBUTION UTILIZING UNIQUE WRITE PARAMETERS IN A DISPERSED STORAGE SYSTEM
First Claim
1. A method for execution by a dispersed storage processing module, the method comprises:
- receiving a plurality of record requests to record a broadcast of data;
encoding the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices when the data is broadcast and in response to a record request of the plurality of record requests;
generating a list of requesting device identities corresponding to the plurality of requests;
storing the plurality of sets of encoded data slices and the list of requesting device identities in a dispersed storage network (DSN) memory;
receiving a playback request from a device identified in the list of requesting device identities;
generating a unique retrieval matrix for the device based on the error coding dispersed storage function; and
outputting a unique plurality of sets of encoded data slices from the plurality of sets of encoded data slices in accordance with the unique retrieval matrix.
6 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module receiving a plurality of record requests to record a broadcast of data. The method continues with the processing module encoding the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices. The method continues with the processing module generating a list of requesting device identities corresponding to the plurality of requests and storing the plurality of sets of encoded data slices and the list of requesting device identities in a dispersed storage network memory. The method continues with the processing module receiving a playback request from a device identified in the list of requesting device identities, generating a unique retrieval matrix for the device, and outputting a unique plurality of sets of encoded data slices from the plurality of sets of encoded data slices in accordance with the unique retrieval matrix.
98 Citations
18 Claims
-
1. A method for execution by a dispersed storage processing module, the method comprises:
-
receiving a plurality of record requests to record a broadcast of data; encoding the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices when the data is broadcast and in response to a record request of the plurality of record requests; generating a list of requesting device identities corresponding to the plurality of requests; storing the plurality of sets of encoded data slices and the list of requesting device identities in a dispersed storage network (DSN) memory; receiving a playback request from a device identified in the list of requesting device identities; generating a unique retrieval matrix for the device based on the error coding dispersed storage function; and outputting a unique plurality of sets of encoded data slices from the plurality of sets of encoded data slices in accordance with the unique retrieval matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer comprises:
-
an interface; and a processing module operable to; receive, via the interface, a plurality of record requests to record a broadcast of data; encode the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices when the data is broadcast and in response to a record request of the plurality of record requests; generate a list of requesting device identities corresponding to the plurality of requests; store, via the interface, the plurality of sets of encoded data slices and the list of requesting device identities in a dispersed storage network (DSN) memory; receive, via the interface, a playback request from a device identified in the list of requesting device identities; generate a unique retrieval matrix for the device based on the error coding dispersed storage function; and output, via the interface, a unique plurality of sets of encoded data slices from the plurality of sets of encoded data slices in accordance with the unique retrieval matrix. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification