Distributed storage and computing of interim data
    122.
    发明授权
    Distributed storage and computing of interim data 有权
    分布式存储和计算中间数据

    公开(公告)号:US09584359B2

    公开(公告)日:2017-02-28

    申请号:US13917058

    申请日:2013-06-13

    Abstract: A method begins by a set of distributed storage and task (DST) execution units receiving a set of partial tasks and data, where a partial task of the set of partial tasks includes a common task and a unique partial sub-task. The method continues with the set of DST execution units executing the common task on the data to produce a set of preliminary partial results. The method continues with a first DST execution unit of the set of DST execution units generating first interim data based on the at least some of the set of preliminary partial results. The method continues with the first DST execution unit executing a first unique partial sub-task on at least one of a first portion of the data and the first interim data to produce a first partial result.

    Abstract translation: 一种方法由一组分布式存储和任务(DST)执行单元开始,该单元接收一组部分任务和数据,其中部分任务集合的部分任务包括公共任务和唯一部分子任务。 该方法继续执行对数据执行共同任务的一组DST执行单元,以产生一组初步部分结果。 所述方法继续执行所述一组DST执行单元中的第一DST执行单元,其基于所述初步部分结果集中的至少一些来生成第一临时数据。 该方法继续第一DST执行单元在数据的第一部分和第一中间数据中的至少一个上执行第一唯一部分子任务以产生第一部分结果。

    Concatenating data objects for storage in a dispersed storage network
    123.
    发明授权
    Concatenating data objects for storage in a dispersed storage network 有权
    连接数据对象以存储在分散的存储网络中

    公开(公告)号:US09529834B2

    公开(公告)日:2016-12-27

    申请号:US14589391

    申请日:2015-01-05

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) concatenating a plurality of independent data objects into a concatenated data object and performing a dispersed storage error encoding function on the concatenated data object to produce a set of data-based encoded data slices and a set of redundancy-based encoded data slices. The method continues with the processing module outputting the set of data-based encoded data slices to a first set of storage units for storage and outputting the set of redundancy-based encoded data slices to a second set of storage units for storage.

    Abstract translation: 一种方法由分散存储网络(DSN)的处理模块开始,将多个独立数据对象连接成级联的数据对象,并对连接的数据对象执行分散的存储错误编码功能,以产生一组基于数据的编码数据 切片和一组基于冗余的编码数据切片。 该方法继续,处理模块将基于数据的编码数据片段集合输出到第一组存储单元,用于存储,并将该组基于冗余的编码数据片段输出到用于存储的第二组存储单元。

    SYNCHRONIZING STORAGE OF DATA COPIES IN A DISPERSED STORAGE NETWORK
    126.
    发明申请
    SYNCHRONIZING STORAGE OF DATA COPIES IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中同步存储数据副本

    公开(公告)号:US20160188218A1

    公开(公告)日:2016-06-30

    申请号:US14927446

    申请日:2015-10-29

    Abstract: A method begins with storage units receiving a request to transfer a copy of a set of encoded data slices from two or more source virtual storage vaults to a destination virtual storage vault. The method continues with each storage unit obtaining a slice transfer map and determining whether the storage unit supports one of the two or more source virtual storage vaults. For each supporting storage unit, the method continues with each supporting storage unit determining, based on the slice transfer map, a sub-set of encoded data slices of the set of encoded data slices that is stored within the one of the two or more source virtual storage vaults by the supporting storage unit. The method continues with the supporting storage unit sending the sub-set of encoded data slices to a corresponding storage unit that is supporting the destination virtual storage vault.

    Abstract translation: 方法开始于存储单元接收将一组编码数据片段的副本从两个或更多个源虚拟存储库转移到目的地虚拟存储库的请求。 该方法继续每个存储单元获得切片传送图并确定存储单元是否支持两个或更多个源虚拟存储库中的一个。 对于每个支持存储单元,该方法继续,每个支持存储单元基于切片传输图确定存储在两个或更多个源中的一个中的编码数据片段集合的编码数据片段的子集 虚拟存储库由支持存储单元。 该方法继续支持存储单元将编码数据片段的子集发送到支持目的地虚拟存储库的相应存储单元。

    Storage of sensitive data in a dispersed storage network
    127.
    发明授权
    Storage of sensitive data in a dispersed storage network 有权
    将敏感数据存储在分散的存储网络中

    公开(公告)号:US09323603B2

    公开(公告)日:2016-04-26

    申请号:US14481885

    申请日:2014-09-09

    Abstract: A method begins by a processing module applying a share encoding function on data to produce a plurality of encoded shares and generating a corresponding plurality of random numbers for the plurality of encoded shares. The method continues with the processing module generating an encryption key based on a common password and a corresponding one of the corresponding plurality of random numbers and encrypting the encoded share utilizing the encryption key to produce an encrypted share for each encoded share of the plurality of encoded shares. The method continues with the processing module facilitating storage of the corresponding plurality of random numbers and each of the encrypted shares.

    Abstract translation: 一种方法由处理模块开始,对数据应用共享编码功能以产生多个编码的共享,并为多个编码的共享产生相应的多个随机数。 该方法继续处理模块基于公共密码和对应的多个随机数中的相应一个生成加密密钥,并且利用加密密钥对编码的共享进行加密,以产生针对多个编码的每个编码的每个编码的共享的加密共享 分享。 该方法继续处理模块便于存储对应的多个随机数和每个加密的共享。

    Accessing stored multi-media content based on a subscription priority level
    128.
    发明授权
    Accessing stored multi-media content based on a subscription priority level 有权
    基于订阅优先级访问存储的多媒体内容

    公开(公告)号:US09305597B2

    公开(公告)日:2016-04-05

    申请号:US14334051

    申请日:2014-07-17

    Abstract: A method begins with a processing module of a centralized digital video storage (DVS) system storing, for playback, a plurality of sets of encoded data slices in storage units, where multi-media content is encoded to produce the plurality of sets of encoded data slices. The method continues with the processing module monitoring the storage units for a failure mode and monitoring a number of subscriber devices requesting playback of the multi-media content. The method continues with the processing module determining whether a sufficient number of unique combinations of a decode threshold number of encoded data slices per set of slices exists to service playback of the multi-media content. When the sufficient number of the unique combinations do not exist, the method continues with the processing module reassigning unique combinations of the decode threshold number of encoded data slices per set of encoded data slices to some of the subscriber devices.

    Abstract translation: 一种方法开始于集中数字视频存储(DVS)系统的处理模块,该系统存储用于播放存储单元中的多组编码数据片段,其中多媒体内容被编码以产生多组编码数据 切片。 该方法继续处理模块监视存储单元的故障模式并监视请求重放多媒体内容的多个订户设备。 该方法继续,处理模块确定是否存在每组片段的解码阈值数量的编码数据片段的足够数量的唯一组合,以便服务多媒体内容的回放。 当不存在足够数量的唯一组合时,该方法继续处理模块将每组编码数据片段的编码数据片段的解码阈值数量的唯一组合重新分配给某些用户设备。

    Analyzing found data in a distributed storage and task network
    129.
    发明授权
    Analyzing found data in a distributed storage and task network 有权
    分析在分布式存储和任务网络中找到的数据

    公开(公告)号:US09304858B2

    公开(公告)日:2016-04-05

    申请号:US13707525

    申请日:2012-12-06

    Abstract: A method begins by a dispersed storage (DS) processing module establishing data identifying criteria for searching data on a network, establishing data analyzing criteria for analyzing found data of the data on the network, and establishing distributed computing criteria. The method continues with the DS processing module distributing the data identifying criteria and the data analyzing criteria to a set of distributed storage and task (DST) units. The method continues with the DS processing module receiving a set of network data partial resultants from the set of DST units, wherein the set of DST units generates the set of network data partial results in accordance with the data identifying criteria to produce found data and analyzing the found data in accordance with the data analyzing criteria. The method continues with the DS processing module processing the set of network data partial resultants to produce a network data resultant.

    Abstract translation: 分散存储(DS)处理模块开始的方法是建立用于在网络上搜索数据的标准的标准数据,建立用于分析网络上的数据的发现数据的数据分析标准,以及建立分布式计算标准。 该方法继续DS处理模块将数据识别标准和数据分析标准分发到一组分布式存储和任务(DST)单元。 该方法继续DS处理模块从DST单元集合接收一组网络数据部分结果,其中该DST单元组根据数据识别标准产生一组网络数据部分结果以产生找到的数据并分析 根据数据分析标准找到找到的数据。 该方法继续DS处理模块处理该组网络数据部分结果以产生网络数据结果。

Patent Agency Ranking