Relaying data transmitted as encoded data slices
    3.
    发明授权
    Relaying data transmitted as encoded data slices 有权
    中继作为编码数据片段传输的数据

    公开(公告)号:US09037937B2

    公开(公告)日:2015-05-19

    申请号:US13251603

    申请日:2011-10-03

    摘要: A method begins by a first device determining an error coding distributed routing protocol and transmitting a set of encoded data slices, identity of a second device, and the error coding distributed routing protocol to a network, wherein the set of encoded data slices represents data that has been dispersed storage error encoded. The method continues with the network routing a plurality of sub-sets of the set of encoded data slices via an initial plurality of routing paths towards the second, comparing anticipated routing performance with a desired routing performance, and altering the routing path to obtain a favorable comparison. The method continues with the second device receiving at least some of the set of encoded data slices from the network and decoding at least a threshold number of encoded data slices to reproduce the data when at least the threshold number of encoded data slices have been received.

    摘要翻译: 一种方法由第一设备确定错误编码分布式路由协议,并将一组编码数据片段,第二设备的身份以及错误编码分布式路由协议传送到网络,其中该组编码数据片段表示 已经分散存储错误编码。 该方法继续通过经由初始的多个路由路径向第二网络路由该组编码数据片段的多个子集,将期望的路由性能与期望的路由性能进行比较,并且改变路由路径以获得有利的 比较。 所述方法继续,所述第二设备从所述网络接收所述一组编码数据片段中的至少一些,并且在至少已经接收到所述编码数据片段的阈值数量时解码至少阈值数量的编码数据片段以再现所述数据。

    DIGITAL CONTENT DISTRIBUTION UTILIZING DISPERSED STORAGE
    7.
    发明申请
    DIGITAL CONTENT DISTRIBUTION UTILIZING DISPERSED STORAGE 有权
    数字内容分配利用分散存储

    公开(公告)号:US20130125190A1

    公开(公告)日:2013-05-16

    申请号:US13736856

    申请日:2013-01-08

    IPC分类号: H04N21/274

    摘要: A computer includes an interface and a processing module. The processing module receives, over time and via the interface, requests to playback recorded broadcast data, wherein a single copy of the recorded broadcast data is dispersed error encoded to produce a plurality of sets of encoded data slices that is stored in a dispersed storage network (DSN). In response to the playback requests, the processing module identifies unique combinations of at least a threshold number of encoded data slices for sets of the plurality of sets of encoded data slices to produce unique copies of the recorded broadcast data. For a particular playback request, the processing module retrieves a unique copy of the unique copies of the recorded broadcast data from the DSN and outputs, via the interface, the retrieved unique copy to a device associated with the particular playback request.

    摘要翻译: 计算机包括接口和处理模块。 处理模块随着时间的推移和经由界面接收对重放记录的广播数据的请求,其中记录的广播数据的单个副本被分散错误编码以产生存储在分散存储网络中的多组编码数据片段 (DSN)。 响应于播放请求,处理模块识别用于多组编码数据片段的集合的至少阈值数量的编码数据片段的唯一组合,以产生所记录的广播数据的唯一副本。 对于特定播放请求,处理模块从DSN检索所记录的广播数据的唯一副本的唯一副本,并且经由接口将所检索的唯一副本输出到与特定播放请求相关联的设备。

    Digital content distribution utilizing dispersed storage
    8.
    发明授权
    Digital content distribution utilizing dispersed storage 有权
    使用分散存储的数字内容分发

    公开(公告)号:US08612827B2

    公开(公告)日:2013-12-17

    申请号:US13736856

    申请日:2013-01-08

    IPC分类号: G06F11/00

    摘要: A computer includes an interface and a processing module. The processing module receives, over time and via the interface, requests to playback recorded broadcast data, wherein a single copy of the recorded broadcast data is dispersed error encoded to produce a plurality of sets of encoded data slices that is stored in a dispersed storage network (DSN). In response to the playback requests, the processing module identifies unique combinations of at least a threshold number of encoded data slices for sets of the plurality of sets of encoded data slices to produce unique copies of the recorded broadcast data. For a particular playback request, the processing module retrieves a unique copy of the unique copies of the recorded broadcast data from the DSN and outputs, via the interface, the retrieved unique copy to a device associated with the particular playback request.

    摘要翻译: 计算机包括接口和处理模块。 处理模块随着时间的推移和经由界面接收对重放记录的广播数据的请求,其中记录的广播数据的单个副本被分散错误编码以产生存储在分散存储网络中的多组编码数据片段 (DSN)。 响应于播放请求,处理模块识别用于多组编码数据片段的集合的至少阈值数量的编码数据片段的唯一组合,以产生所记录的广播数据的唯一副本。 对于特定播放请求,处理模块从DSN检索所记录的广播数据的唯一副本的唯一副本,并且经由接口将所检索的唯一副本输出到与特定播放请求相关联的设备。

    Temporarily caching an encoded data slice
    10.
    发明授权
    Temporarily caching an encoded data slice 有权
    暂时缓存编码数据片

    公开(公告)号:US08527705B2

    公开(公告)日:2013-09-03

    申请号:US12983221

    申请日:2010-12-31

    IPC分类号: G06F12/00

    摘要: A method begins by a processing module obtaining an encoded data slice and an associated slice name. The method continues with the processing module determining a dispersed storage (DS) unit for storing the encoded data slice based on at least one of the encoded data slice and the associated slice name and estimating a performance level of the DS unit to produce an estimated DS unit performance level. The method continues with the processing module sending the encoded data slice to the DS unit for storage therein and when the estimated DS unit performance level compares unfavorably with a performance threshold, facilitating storage of the encoded data slice in temporary memory to produce a temporarily stored encoded data slice, wherein the temporarily stored encoded data slice is retrieved in response to a retrieval request when confirmation of the DS unit storing the encoded data slice has not been received.

    摘要翻译: 一种方法由处理模块开始,获得编码的数据切片和相关的切片名称。 该方法继续处理模块确定用于基于编码数据切片和相关联的切片名称中的至少一个来存储编码数据切片的分散存储(DS)单元,并且估计DS单元的性能水平以产生估计的DS 单位性能水平。 该方法继续处理模块将编码数据切片发送到DS单元以存储在其中,并且当估计的DS单元性能水平与性能阈值不利地进行比较时,便于将编码数据切片存储在临时存储器中以产生临时存储的编码 数据片,其中当没有接收到存储编码数据片的DS单元的确认时,响应于检索请求检索临时存储的编码数据片。