STREAMING MEDIA SOFTWARE INTERFACE TO A DISPERSED DATA STORAGE NETWORK
First Claim
Patent Images
1. A method comprises:
- receiving a request to read streaming digital media from a digital dispersed storage network (DDSN), wherein the streaming digital media is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is encoded into a set of data slices, and wherein the DDSN stores the streaming digital media as a plurality of sets of data slices; and
for one of the plurality of data segments;
requesting at least a minimum number of data slices of a corresponding set of data slices;
when the at least a minimum number of data slices is received, decoding the at least the minimum number of data slices to recover the one of the plurality of data segments to produce a recovered data segment; and
sending the recovered data segment to a media player for presentation as a part of playback of the streaming digital media.
5 Assignments
0 Petitions
Accused Products
Abstract
A client computer streams a digital media presentation from a dispersed data storage network including a plurality of slice servers. A dispersed data storage network access component streams data directly from the dispersed data storage network and passes data to a media player, also residing on the client computer.
105 Citations
8 Claims
-
1. A method comprises:
-
receiving a request to read streaming digital media from a digital dispersed storage network (DDSN), wherein the streaming digital media is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is encoded into a set of data slices, and wherein the DDSN stores the streaming digital media as a plurality of sets of data slices; and for one of the plurality of data segments; requesting at least a minimum number of data slices of a corresponding set of data slices; when the at least a minimum number of data slices is received, decoding the at least the minimum number of data slices to recover the one of the plurality of data segments to produce a recovered data segment; and sending the recovered data segment to a media player for presentation as a part of playback of the streaming digital media. - View Dependent Claims (2, 3, 4)
-
-
5. A computer comprises:
-
a network interface; and a central processing unit operably coupled to the network interface, wherein the central processing unit is operable to; receive a request to read streaming digital media from a digital dispersed storage network (DDSN), wherein the streaming digital media is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is encoded into a set of data slices, and wherein the DDSN stores the streaming digital media as a plurality of sets of data slices; and for one of the plurality of data segments; request at least a minimum number of data slices of a corresponding set of data slices; when the at least a minimum number of data slices is received, decode the at least the minimum number of data slices to recover the one of the plurality of data segments to produce a recovered data segment; and send the recovered data segment to a media player for presentation as a part of playback of the streaming digital media. - View Dependent Claims (6, 7, 8)
-
Specification