DISPERSED MULTI-MEDIA CONTENT FOR A CENTRALIZED DIGITAL VIDEO STORAGE SYSTEM
First Claim
1. A method for execution by a dispersed storage network (DSN), the method comprises:
- receiving content retrieval message from one or more requesters;
determining DRM policies;
determining read operational parameters based at least in part on the DRM policies;
retrieving a set of encoded data slices from DSN memory, the set of encoded data slices including unique subsets of the set of encoded data slices with each of the unique subsets assigned to one of the one or more requesters based at least in part on the determined read operational parameters; and
sending the set of encoded data slices to the requesters.
3 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a dispersed storage network (DSN) processing module receiving content retrieval message from one or more requesters. The method continues by determining DRM policies and read operational parameters. The method continues by retrieving a set of encoded data slices from DSN memory, the set of encoded data slices including unique subsets of the set of encoded data slices with each of the unique subsets assigned to one or more of the requesters based at least in part on the determined read operational parameters. The method continues by sending the set of encoded data slices to the requesters. The requestors select their assigned subset of the received set of encoded data slices and decode to produce the content.
-
Citations
20 Claims
-
1. A method for execution by a dispersed storage network (DSN), the method comprises:
-
receiving content retrieval message from one or more requesters; determining DRM policies; determining read operational parameters based at least in part on the DRM policies; retrieving a set of encoded data slices from DSN memory, the set of encoded data slices including unique subsets of the set of encoded data slices with each of the unique subsets assigned to one of the one or more requesters based at least in part on the determined read operational parameters; and sending the set of encoded data slices to the requesters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for execution by a playback device, the method comprises:
-
sending a request for retrieval of a set of encoded broadcast data slices to a dispersed storage network (DSN) memory, wherein the request includes identity of the set of encoded broadcast data slices; obtaining a unique retrieval matrix based at least in part on an identity of the playback device; receiving the set of encoded broadcast data slices from the DSN memory; selecting a subset of the set of encoded broadcast data slices based on the unique retrieval matrix; and storing the subset of the sets of encoded broadcast data slices. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer comprises:
-
an interface; a slice buffer; and a processing module operable to; send a request for retrieval of a set of encoded broadcast data slices to a dispersed storage network (DSN) memory, wherein the request includes at least an identity of the set of encoded broadcast data slices; obtain a unique retrieval matrix based at least in part on an identity of the computer; receive, through a multicast, the set of encoded broadcast data slices from the DSN memory; select a subset of the set of encoded broadcast data slices based on the unique retrieval matrix; and store the subset of the sets of encoded broadcast data slices. - View Dependent Claims (20)
-
Specification