Systems, methods, and apparatus for subdividing data for storage in a dispersed data storage grid
DC CAFCFirst Claim
Patent Images
1. A computer comprises:
- a coding module operably coupled to;
segment a computer file into one or more strings of data;
for each of the one or more strings of data;
create a plurality of subsets of data;
encode, using a coding algorithm, the plurality of subsets of data to create a plurality of coded values; and
create a plurality of data slices from the plurality of subsets of data and the plurality of coded values; and
a communication network interface operably coupled to transmit the plurality of data slices of each of the one or more strings of data.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.
92 Citations
17 Claims
-
1. A computer comprises:
-
a coding module operably coupled to; segment a computer file into one or more strings of data; for each of the one or more strings of data; create a plurality of subsets of data; encode, using a coding algorithm, the plurality of subsets of data to create a plurality of coded values; and create a plurality of data slices from the plurality of subsets of data and the plurality of coded values; and a communication network interface operably coupled to transmit the plurality of data slices of each of the one or more strings of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for execution by a computer, the method comprises:
-
segmenting a computer file into one or more strings of data; for each of the one or more strings of data; creating a plurality of subsets of data; encoding, using a coding algorithm, the plurality of subsets of data to create a plurality of coded values; and creating a plurality of data slices from the plurality of subsets of data and the plurality of coded values; and transmitting the plurality of data slices of each of the one or more strings of data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification