Wireless sending a set of encoded data slices
First Claim
1. A method to communicate a set of encoded data slices to a receiving entity, wherein a data segment is encoded utilizing a dispersed storage error coding function to produce the set of encoded data slices, the method comprises:
- selecting a subset of encoded data slices from the set of encoded data slices, wherein the subset of encoded data slices is selected to include less than a decode threshold number of encoded data slices required to decode and reconstruct the data segment based on the dispersed storage error coding function;
when the receiving entity is affiliated with a first wireless communication resource, outputting the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area; and
when the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, outputting one or more other encoded data slices of the set of encoded data slices that is not included within the subset of encoded data slices via the second wireless communication resource to the receiving entity, wherein the second wireless communication resource has a second wireless geographic coverage area;
when at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, the receiving entity generating a reconstructed data segment using the at least the decode threshold number of encoded data slices based on the dispersed storage error coding function; and
when fewer than the at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, and when the receiving entity is affiliated with a third wireless communication resource and is located outside of the first wireless geographic coverage area and the second wireless geographic coverage area, outputting at least one other encoded data slice of the set of encoded data slices that is not included within the subset of encoded data slices and the one or more other encoded data slices of the set of encoded data slices via the third wireless communication resource to the receiving entity.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module selecting a subset of a set of encoded data slices, wherein the subset of encoded data slices includes less than a decode threshold number of encoded data slices. When a receiving entity is affiliated with a first wireless communication resource, the method continues with the DS processing module outputting the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area. When the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, the method continues with the DS processing module outputting one or more encoded data slices of the set of encoded data slices via the second wireless communication resource to the receiving entity.
96 Citations
16 Claims
-
1. A method to communicate a set of encoded data slices to a receiving entity, wherein a data segment is encoded utilizing a dispersed storage error coding function to produce the set of encoded data slices, the method comprises:
-
selecting a subset of encoded data slices from the set of encoded data slices, wherein the subset of encoded data slices is selected to include less than a decode threshold number of encoded data slices required to decode and reconstruct the data segment based on the dispersed storage error coding function; when the receiving entity is affiliated with a first wireless communication resource, outputting the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area; and when the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, outputting one or more other encoded data slices of the set of encoded data slices that is not included within the subset of encoded data slices via the second wireless communication resource to the receiving entity, wherein the second wireless communication resource has a second wireless geographic coverage area; when at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, the receiving entity generating a reconstructed data segment using the at least the decode threshold number of encoded data slices based on the dispersed storage error coding function; and when fewer than the at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, and when the receiving entity is affiliated with a third wireless communication resource and is located outside of the first wireless geographic coverage area and the second wireless geographic coverage area, outputting at least one other encoded data slice of the set of encoded data slices that is not included within the subset of encoded data slices and the one or more other encoded data slices of the set of encoded data slices via the third wireless communication resource to the receiving entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage (DS) device comprises:
-
memory that stores operational instructions; and a processor operably coupled to the memory and configured to execute the operational instructions; a first module, when operable within the DS device, causes the DS device to; select a subset of encoded data slices, from a set of encoded data slices, to communicate to a receiving entity, wherein a data segment is encoded utilizing a dispersed storage error coding function to produce the set of encoded data slices and wherein the subset of encoded data slices is selected to include less than a decode threshold number of encoded data slices required to decode and reconstruct the data segment based on the dispersed storage error coding function; a second module, when operable within the DS device, causes the DS device to; when the receiving entity is affiliated with a first wireless communication resource, output the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area; a third module, when operable within the DS device, causes the DS device to; when the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, output one or more other encoded data slices of the set of encoded data slices that is not included within the subset of encoded data slices via the second wireless communication resource to the receiving entity, wherein the second wireless communication resource has a second wireless geographic coverage area; and a fourth module, when operable within the DS device, causes the DS device to; when at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, facilitate the receiving entity to generate a reconstructed data segment using the at least the decode threshold number of encoded data slices based on the dispersed storage error coding function; and when fewer than the at least the decode threshold number of encoded data slices have been output to the receiving entity including the subset of encoded data slices via the first wireless communication resource and the one or more other encoded data slices of the set of encoded data slices via the second wireless communication resource, and when the receiving entity is affiliated with a third wireless communication resource and is located outside of the first wireless geographic coverage area and the second wireless geographic coverage area, output at least one other encoded data slice of the set of encoded data slices that is not included within the subset of encoded data slices and the one or more other encoded data slices of the set of encoded data slices via the third wireless communication resource to the receiving entity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification