Patent ID: 9274864
Filing Date: 2016-03-01
CPC Classification: G06F,H04L

Claim Text:
1. A method for storing large amounts of data, the method comprises: obtaining, by a processing module of a computing device, a plurality of data objects for storage in a dispersed storage network (DSN); determining, by the processing module, that two data objects of the plurality of data objects have one or more common data object aspects wherein each of the two data objects includes a plurality of data segments; disperse storage error encoding, by the processing module, the plurality of data segments of a first data object of the two data objects to produce a first plurality of sets of encoded data slices, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices of the plurality of sets of encoded data slices and wherein a decode threshold number of encoded data slices of the set of encoded data slices in needed to recover the data segment; generating, by the processing module, a first plurality of sets of DSN addresses for the first plurality of sets of encoded data slices, wherein DSN addresses of the first plurality of sets of DSN addresses includes a field referencing the one or more common data object aspects; disperse storage error encoding, by the processing module, the plurality of data segments of a second data object of the two data objects to produce a second plurality of sets of encoded data slices; generating, by the processing module, a second plurality of sets of DSN addresses for the second plurality of sets of encoded data slices, wherein DSN addresses of the second plurality of sets of DSN addresses includes the field referencing the one or more common data object aspects; and outputting the first and second plurality of sets of encoded data slices for storage in the DSN based on the first and second plurality of sets of DSN addresses.