Large scale subscription based dispersed storage network
First Claim
1. A method for execution by a set top box, the method comprises:
- determining whether a content request is regarding playback of stored content or streaming of broadcast content, wherein the stored content is stored as a plurality of sets of encoded data slices, wherein, for a set of encoded data slices of the plurality of sets of encoded data slices, the set of encoded data slices includes a pillar width number of encoded data slices, wherein a decode threshold number of encoded data slices are required to reconstruct a segment of content, and wherein the decode threshold number is less than the pillar width number;
when the content request is regarding playback of stored content, determining whether to retrieve at least a portion of the stored content for a group of set top boxes in a common area or from storage units of distributed storage network (DSN) memory, wherein the group of set top boxes includes the set top box;
when the at least the portion of the stored content is to be retrieved from the group of set top boxes, obtaining, from at least some of the group of set top boxes, the decode threshold number of encoded data slices for each set of encoded data slices of the plurality of sets of encoded data slices corresponding to the at least the portion of the stored content; and
decoding, for each set of encoded data slices of the at least the portion of the stored content, the decode threshold number of encoded data slices to reconstruct the at least a portion of the stored content.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a set top box determining whether a content request is regarding playback of stored content or streaming of broadcast content. When the content request is regarding playback of stored content, the method continues with the set top box determining whether to retrieve the stored content for a group of set top boxes in a common area or from storage units DSN memory. When the stored content is to be retrieved from the group of set top boxes, the method continues with the set top box obtaining, from at least some of the set top boxes, the decode threshold number of encoded data slices for each set of encoded data slices corresponding to the stored content. The method continues with the set top box decoding, for each set of encoded data slices, the decode threshold number of encoded data slices to reconstruct the stored content.
-
Citations
20 Claims
-
1. A method for execution by a set top box, the method comprises:
-
determining whether a content request is regarding playback of stored content or streaming of broadcast content, wherein the stored content is stored as a plurality of sets of encoded data slices, wherein, for a set of encoded data slices of the plurality of sets of encoded data slices, the set of encoded data slices includes a pillar width number of encoded data slices, wherein a decode threshold number of encoded data slices are required to reconstruct a segment of content, and wherein the decode threshold number is less than the pillar width number; when the content request is regarding playback of stored content, determining whether to retrieve at least a portion of the stored content for a group of set top boxes in a common area or from storage units of distributed storage network (DSN) memory, wherein the group of set top boxes includes the set top box; when the at least the portion of the stored content is to be retrieved from the group of set top boxes, obtaining, from at least some of the group of set top boxes, the decode threshold number of encoded data slices for each set of encoded data slices of the plurality of sets of encoded data slices corresponding to the at least the portion of the stored content; and decoding, for each set of encoded data slices of the at least the portion of the stored content, the decode threshold number of encoded data slices to reconstruct the at least a portion of the stored content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A set top box comprises:
-
a network interface; memory; and a processing module operably coupled to the network interface and the memory, wherein the processing module is operable to; determine whether a content request is regarding playback of stored content or streaming of broadcast content, wherein the stored content is stored as a plurality of sets of encoded data slices, wherein, for a set of encoded data slices of the plurality of sets of encoded data slices, the set of encoded data slices includes a pillar width number of encoded data slices, wherein a decode threshold number of encoded data slices are required to reconstruct a segment of content, and wherein the decode threshold number is less than the pillar width number; when the content request is regarding playback of stored content, determine whether to retrieve at least a portion of the stored content for a group of set top boxes in a common area or from storage units of distributed storage network (DSN) memory, wherein the group of set top boxes includes the set top box; when the at least the portion of the stored content is to be retrieved from the group of set top boxes, obtain, from at least some of the group of set top boxes via the network interface, the decode threshold number of encoded data slices for each set of encoded data slices of the plurality of sets of encoded data slices corresponding to the at least the portion of the stored content; and decode, for each set of encoded data slices of the at least the portion of the stored content, the decode threshold number of encoded data slices to reconstruct the at least a portion of the stored content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification