ACCESSING STORED MULTI-MEDIA CONTENT BASED ON A SUBSCRIPTION PRIORITY LEVEL
    101.
    发明申请
    ACCESSING STORED MULTI-MEDIA CONTENT BASED ON A SUBSCRIPTION PRIORITY LEVEL 有权
    根据订阅优先级访问存储的多媒体内容

    公开(公告)号:US20140328573A1

    公开(公告)日:2014-11-06

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

    LIST RANGE OPERATION DISPERSED STORAGE NETWORK FRAME
    102.
    发明申请
    LIST RANGE OPERATION DISPERSED STORAGE NETWORK FRAME 有权
    列表范围操作分散存储网络框架

    公开(公告)号:US20140301410A1

    公开(公告)日:2014-10-09

    申请号:US14312163

    申请日:2014-06-23

    Abstract: A method begins by generating list range requests. A list range request includes a payload section and a protocol header section. The payload section includes a start slice name field regarding a start slice name of a slice name range; an end slice name field regarding an end slice name of the slice name range; and a maximum response count field regarding a maximum slice name response count. The protocol header includes a payload length field that represents a length of the payload section and an operation code field to indicate the list range request operation. The list range request includes a request to provide a list of slices names corresponding to stored encoded data slices associated with slice names within the slice name range. The method continues by sending the range requests to storage units of the DSN.

    Abstract translation: 一种方法从生成列表范围请求开始。 列表范围请求包括有效载荷部分和协议头部分。 有效载荷部分包括关于切片名称范围的开始切片名称的开始切片名称字段; 关于切片名称范围的结束切片名称的结束切片名称字段; 以及关于最大片名响应计数的最大响应计数字段。 协议报头包括代表有效载荷部分的长度的有效载荷长度字段和指示列表范围请求操作的操作代码字段。 列表范围请求包括提供对应于与片名称范围内的片名相关联的存储的编码数据片段的片名称的列表的请求。 该方法通过向DSN的存储单元发送范围请求而继续。

    EFFICIENT STORAGE OF DATA IN A DISPERSED STORAGE NETWORK
    103.
    发明申请
    EFFICIENT STORAGE OF DATA IN A DISPERSED STORAGE NETWORK 审中-公开
    分散存储网络中数据的有效存储

    公开(公告)号:US20140297776A1

    公开(公告)日:2014-10-02

    申请号:US14172140

    申请日:2014-02-04

    CPC classification number: H04L67/1097 G06F3/0643 G06F3/067 G06F17/30194

    Abstract: A method begins by a dispersed storage (DS) processing module receiving data for storage and generating a dispersed storage network (DSN) source name for the data. The method continues with the DS processing module determining whether substantially identical data to the data has been previously stored in memory of the DSN. When the substantially identical data has been previously stored in the memory of the DSN, the method continues with the DS processing module generating an object linking file that links the data to the substantially identical data, dispersed storage error encoding the object linking file to produce a set of encoded link file slices, and outputting the set of encoded link file slices for storage in the memory of the DSN.

    Abstract translation: 一种分散存储(DS)处理模块开始接收存储数据并为数据生成分散存储网络(DSN)源名称的方法。 该方法继续DS处理模块确定与数据的基本相同的数据是否已经预先存储在DSN的存储器中。 当基本上相同的数据已经预先存储在DSN的存储器中时,该方法继续DS处理模块生成将数据链接到基本上相同的数据的对象链接文件,分散存储错误编码对象链接文件以产生 编码的链接文件片段的集合,并且输出用于存储在DSN的存储器中的编码的链接文件片段集合。

    UTILIZING A DISPERSED STORAGE NETWORK ACCESS TOKEN MODULE TO ACCESS A DISPERSED STORAGE NETWORK MEMORY
    104.
    发明申请
    UTILIZING A DISPERSED STORAGE NETWORK ACCESS TOKEN MODULE TO ACCESS A DISPERSED STORAGE NETWORK MEMORY 有权
    使用分散式存储网络访问模块访问分布式存储网络存储器

    公开(公告)号:US20140250347A1

    公开(公告)日:2014-09-04

    申请号:US14276006

    申请日:2014-05-13

    Abstract: A method includes a DSN access token module retrieving one or more sets of at least a threshold number of dispersed storage (DS) error coding function slices from the DSN memory via the computing device. The method continues with the computing device and/or the DSN access token module decoding the one or more sets of the at least a threshold number of DS error coding function slices using a default DS error coding function to recapture a DS error coding function. The method continues with the computing device and/or the DSN access token module generating a plurality of sets of data access requests in accordance with the DS error coding function. The method continues with the computing device sending the plurality of sets of data access requests to the DSN memory.

    Abstract translation: 一种方法包括:DSN访问令牌模块,经由计算设备从DSN存储器检索至少一个阈值数量的分散存储(DS)错误编码功能切片的一个或多个集合。 该方法继续,计算设备和/或DSN访问令牌模块使用默认DS错误编码功能对DS错误编码功能片段中的至少一个阈值数量的一个或多个集合进行解码,以重新获取DS错误编码功能。 该方法继续与计算设备和/或DSN访问令牌模块根据DS错误编码功能生成多组数据访问请求。 该方法继续计算设备向DSN存储器发送多组数据访问请求。

    Optimistic data writing in a dispersed storage network
    105.
    发明授权
    Optimistic data writing in a dispersed storage network 有权
    在分散的存储网络中进行乐观的数据写入

    公开(公告)号:US08826067B2

    公开(公告)日:2014-09-02

    申请号:US14062478

    申请日:2013-10-24

    Inventor: Greg Dhuse

    CPC classification number: G06F11/1076 G06F2211/1028

    Abstract: A method begins by a processing module dispersed storage error encoding data to produce a set of encoded data slices and sending a set of write request messages to a set of dispersed storage (DS) units, wherein each of the set of write request messages includes an encoded data slice of the set of encoded data slices. The method continues with the processing module determining whether a pillar width number of favorable write response messages has been received within a write acknowledgement (ACK) time period. The method continues with the processing module executing a retry write process to at least one DS unit of the set of DS units from which a favorable write response message was not received during the write ACK time period when the pillar width number of favorable write response messages has not been received within the write ACK time period.

    Abstract translation: 一种方法由处理模块开始,分散存储错误编码数据以产生一组编码数据片,并向一组分散存储(DS)单元发送一组写入请求消息,其中写入请求消息中的每一个包括 编码数据片段的编码数据片。 该方法继续处理模块确定在写入确认(ACK)时间段内是否已经接收到有利的写入响应消息的柱宽数量。 该方法继续处理模块对至少一个DS单元的DS单元执行重试写入处理,在写入ACK时间周期期间没有接收到有利的写入响应消息,当有利的写入响应消息的柱宽数量 在写入ACK时间段内尚未收到。

    Method and apparatus for distributed storage integrity processing
    106.
    发明授权
    Method and apparatus for distributed storage integrity processing 有权
    用于分布式存储完整性处理的方法和装置

    公开(公告)号:US08819482B2

    公开(公告)日:2014-08-26

    申请号:US14047661

    申请日:2013-10-07

    Abstract: A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.

    Abstract translation: 分散存储网络中的分布式存储完整性系统包括扫描代理和控制单元。 扫描代理识别需要重建的编码数据切片,其中编码数据切片是使用错误编码分散功能从数据段生成的多个编码数据切片之一。 控制单元基于错误编码分散功能检索重建数据段所需的至少一个编码数据片段T. 控制单元可操作以从至少编码数据片段的数量T重建数据片段,并从重建的数据片段生成重建的编码数据片段。 扫描代理位于存储单元中,并且控制单元位于存储单元或存储完整性处理单元,分散存储处理单元或分散存储管理单元中。

    STORING A STREAM OF DATA IN A DISPERSED STORAGE NETWORK
    107.
    发明申请
    STORING A STREAM OF DATA IN A DISPERSED STORAGE NETWORK 有权
    存储分布式存储网络中的数据流

    公开(公告)号:US20140040417A1

    公开(公告)日:2014-02-06

    申请号:US13919566

    申请日:2013-06-17

    Abstract: A processing module of a computing device alternatingly sends a stream of data to a first or second processing device. When receiving the stream of data, the first processing device performs a first portion of a dispersed storage error encoding function on the received stream of data to produce a plurality of sets of a threshold number of slices and writes the plurality of sets of the threshold number of slices into first memory of a dispersed storage network (DSN). When not receiving the stream of data, the first processing device reads the plurality of sets of the threshold number of slices from the first memory, performs a second portion of the dispersed storage error encoding function using the plurality of sets of the threshold number of slices to produce a plurality of sets of redundancy slices, and writes the plurality of sets of redundancy slices into second DSN memory.

    Abstract translation: 计算装置的处理模块将数据流交替地发送到第一或第二处理装置。 当接收到数据流时,第一处理装置对所接收的数据流执行分散存储错误编码功能的第一部分,以产生多组阈值数量的片,并写入多组阈值数 的片段分散到分散存储网络(DSN)的第一内存中。 当不接收数据流时,第一处理装置从第一存储器读取多个阈值数量的集合,使用多个阈值数量的片段来执行分散存储错误编码功能的第二部分 以产生多组冗余片,并将多组冗余片写入第二DSN存储器。

    NON-TEMPORARILY STORING TEMPORARILY STORED DATA IN A DISPERSED STORAGE NETWORK
    108.
    发明申请
    NON-TEMPORARILY STORING TEMPORARILY STORED DATA IN A DISPERSED STORAGE NETWORK 有权
    分散存储网络中非临时存储的临时存储数据

    公开(公告)号:US20130346795A1

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

    申请号:US13889557

    申请日:2013-05-08

    Abstract: A method begins by a dispersed storage (DS) processing module receiving data from a plurality of sources and queuing the data for storage in a dispersed storage network (DSN). The method continues with the DS processing module utilizing temporary dispersed storage error encoding parameters for efficient and reliable error encoded temporary storage of the data in the DSN. For a data object of the data temporarily stored in the DSN, the method continues with the DS processing module determining non-temporary storage parameters for the data object, retrieving first encoded data slices regarding the data object from the DSN, reconstructing the data object from the first encoded data slices in accordance with the temporary dispersed storage error encoding parameters, encoding the reconstructed data object in accordance with the non-temporary storage parameters for the data object to produce second encoded data slices, and storing the second encoded data slices in the DSN.

    Abstract translation: 分散存储(DS)处理模块从多个源接收数据并排队数据以便存储在分散存储网络(DSN)中的方法开始。 该方法继续使用临时分散存储错误编码参数的DS处理模块,用于DSN中的数据的有效和可靠的错误编码临时存储。 对于暂时存储在DSN中的数据的数据对象,该方法继续DS处理模块确定数据对象的非临时存储参数,从DSN检索关于数据对象的第一编码数据片,从DSN重构数据对象 根据临时分散存储错误编码参数的第一编码数据片段,根据用于数据对象的非临时存储参数对重构的数据对象进行编码以产生第二编码数据片,并将第二编码数据片存储在 DSN。

    STORING INDEXED DATA TO A DISPERSED STORAGE NETWORK
    109.
    发明申请
    STORING INDEXED DATA TO A DISPERSED STORAGE NETWORK 审中-公开
    将分配的数据存储到分散存储网络

    公开(公告)号:US20130304745A1

    公开(公告)日:2013-11-14

    申请号:US13943456

    申请日:2013-07-16

    Abstract: A method begins by a dispersed storage (DS) processing module storing a data portion in a dispersed storage network (DSN), where the data portion is associated with a set of data index keys, a version index key, and with a set of portion index keys. The method continues with the DS processing module traversing, based on the set of data index keys, a plurality of index structures to determine whether an object retrieval structure exists for the data portion. When the object retrieval structure exists, the method continues with the DS processing module updating the object retrieval structure by determining whether a version record exists that corresponds to the version index key and when the version record exists, creating, within the version record, a new data portion record for the data portion to include an identifier of the data portion and the set of portion index keys.

    Abstract translation: 一种方法由分散存储(DS)处理模块开始,该模块将数据部分存储在分散的存储网络(DSN)中,其中数据部分与一组数据索引关键字,版本索引关键字以及一组部分相关联 索引键。 该方法继续DS处理模块基于该组数据索引键遍历多个索引结构以确定是否存在用于数据部分的对象检索结构。 当存在对象检索结构时,该方法继续DS处理模块通过确定是否存在与版本索引关键字相对应的版本记录来更新对象检索结构,并且当版本记录存在时,在版本记录中创建新的 用于数据部分的数据部分记录包括数据部分的标识符和部分索引关键字集合。

    DISTRIBUTED STORAGE AND COMPUTING OF INTERIM DATA
    110.
    发明申请
    DISTRIBUTED STORAGE AND COMPUTING OF INTERIM DATA 有权
    分布式存储和中间数据的计算

    公开(公告)号:US20130275545A1

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

    申请号: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执行单元在数据的第一部分和第一中间数据中的至少一个上执行第一唯一部分子任务以产生第一部分结果。

Patent Agency Ranking