Data transmission utilizing data processing and dispersed storage error encoding
First Claim
Patent Images
1. A method comprises:
- partitioning data into a first portion of fundamental component data and a second portion of enhancement component data, wherein the fundamental component data of the first portion includes content of the data of a higher priority than the enhancement component data of the second portion;
dispersed storage error encoding the fundamental component data in accordance with dispersed storage error coding parameters to produce encoded data, segmenting the encoded data into a plurality of encoded data segments and slicing the plurality of encoded data segments into a plurality of sets of encoded data slices, wherein a set of the plurality of sets of encoded data slices corresponds to a data segment of the fundamental component data and wherein a threshold number of encoded data slices of the set of encoded data slices are required to reproduce the data segment;
transmitting a set of the plurality of sets of encoded data slices to a receiving entity; and
transmitting a corresponding portion of the enhancement component data substantially concurrently with the transmitting of the set of the plurality of sets of encoded data slices to the receiving entity.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module dispersed storage error encoding fundamental component data of data in accordance with dispersed storage error coding parameters to produce a plurality of sets of encoded data slices, wherein the data includes the fundamental component data and enhancement component data. The method continues with the processing module transmitting a set of the plurality of sets of encoded data slices and transmitting a corresponding portion of the enhancement component data substantially concurrently with the transmitting of the set of the plurality of sets of encoded data slices.
-
Citations
26 Claims
-
1. A method comprises:
-
partitioning data into a first portion of fundamental component data and a second portion of enhancement component data, wherein the fundamental component data of the first portion includes content of the data of a higher priority than the enhancement component data of the second portion; dispersed storage error encoding the fundamental component data in accordance with dispersed storage error coding parameters to produce encoded data, segmenting the encoded data into a plurality of encoded data segments and slicing the plurality of encoded data segments into a plurality of sets of encoded data slices, wherein a set of the plurality of sets of encoded data slices corresponds to a data segment of the fundamental component data and wherein a threshold number of encoded data slices of the set of encoded data slices are required to reproduce the data segment; transmitting a set of the plurality of sets of encoded data slices to a receiving entity; and transmitting a corresponding portion of the enhancement component data substantially concurrently with the transmitting of the set of the plurality of sets of encoded data slices to the receiving entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprises:
-
receiving sets of encoded data slices, wherein data is partitioned into first portion of fundamental component data and a second portion of enhancement component data, wherein the fundamental component data of the first portion includes content of the data of a higher priority than the enhancement component data of the second portion, wherein a set of the plurality of sets of encoded data slices corresponds to a data segment of the fundamental component data, wherein a threshold number of encoded data slices of the set of encoded data slices are required to reproduce the data segment, wherein the fundamental component data was encoded in accordance with dispersed storage error coding parameters to produce encoded data, the encoded data was segmented into a plurality of data segments and the plurality of data segments were sliced into the sets of encoded data slices, wherein the data includes the fundamental component data and enhancement component data; receiving corresponding portions of the enhancement component data substantially concurrently with the receiving of the sets of encoded data slices; dispersed storage error decoding the sets of encoded data slices to reproduce the fundamental component data; and processing the fundamental component data and the enhancement component data in accordance with a processing function to reproduce the data. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer comprises:
-
an interface; a memory; and a processing module operable to; partition data into a first portion of fundamental component data and a second portion of enhancement component data, wherein the fundamental component data of the first portion includes content of the data of a higher priority than the enhancement component data of the second portion; dispersed storage error encode the fundamental component data in accordance with dispersed storage error coding parameters to produce encoded data, segment the encoded data into a plurality of encoded data segments and slice the plurality of encoded data segments into a plurality of sets of encoded data slices, wherein a set of the plurality of sets of encoded data slices corresponds to a data segment of the fundamental component data and wherein a threshold number of encoded data slices of the set of encoded data slices are required to reproduce the data segment; transmit, via the interface, a set of the plurality of sets of encoded data slices to a receiving entity; and transmit, via the interface, a corresponding portion of the enhancement component data substantially concurrently with the transmitting of the set of the plurality of sets of encoded data slices to the receiving entity. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, sets of encoded data slices, wherein data is partitioned into first portion of fundamental component data and a second portion of enhancement component data, wherein the fundamental component data of the first portion includes content of the data of a higher priority than the enhancement component data of the second portion, wherein a set of the plurality of sets of encoded data slices corresponds to a data segment of the fundamental component data, wherein a threshold number of encoded data slices of the set of encoded data slices are required to reproduce the data segment, wherein the fundamental component data was encoded in accordance with dispersed storage error coding parameters to produce encoded data, the encoded data was segmented into a plurality of data segments and the plurality of data segments were sliced into the sets of encoded data slices, wherein the data includes the fundamental component data and enhancement component data; receive, via the interface, corresponding portions of the enhancement component data substantially concurrently with the receiving of the sets of encoded data slices; dispersed storage error decode the sets of encoded data slices to reproduce the fundamental component data; and process the fundamental component data and the enhancement component data in accordance with a processing function to reproduce the data. - View Dependent Claims (23, 24, 25, 26)
-
Specification