Multiple wireless communication systems stream slices based on geography
First Claim
1. A computing device comprising:
- an interface configured to interface and communicate with a dispersed or distributed storage network (DSN), a first wireless communication system, and a second wireless communication system;
memory that stores operational instructions; and
a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to;
receive, from the first wireless communication system, less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of EDSs, wherein a decode threshold number of EDSs are needed to recover the data segment;
receive, from the second wireless communication system, at least one remaining EDS corresponding to the set of EDSs corresponding to the data object;
combine the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object; and
dispersed error decode the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes an interface to communicate with a dispersed storage network (DSN), a memory, and a processing module. The computing device receives less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object. The computing device also receives, from the second wireless communication system, at least one remaining EDS corresponding to the set of EDSs. the computing device combines the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object. The computing device dispersed error decodes the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments.
-
Citations
20 Claims
-
1. A computing device comprising:
-
an interface configured to interface and communicate with a dispersed or distributed storage network (DSN), a first wireless communication system, and a second wireless communication system; memory that stores operational instructions; and a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to; receive, from the first wireless communication system, less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of EDSs, wherein a decode threshold number of EDSs are needed to recover the data segment; receive, from the second wireless communication system, at least one remaining EDS corresponding to the set of EDSs corresponding to the data object; combine the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object; and dispersed error decode the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
an interface configured to interface and communicate with a dispersed or distributed storage network (DSN), a first wireless communication system, and a second wireless communication system; memory that stores operational instructions; and a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to; receive, from the first wireless communication system, a plurality of unique subsets of less than a decode threshold number of encoded data slices (EDSs) per set of a plurality of sets of EDSs corresponding to a data object, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of the plurality of sets of EDSs, wherein a decode threshold number of EDSs are needed to recover the data segment; receive, from the second wireless communication system, at least one remaining EDS for each of the plurality of unique subsets of less than the decode threshold number of EDSs per set of the plurality of sets of EDSs corresponding to the data object; combine EDSs from the plurality of unique subsets of less than the decode threshold number of EDSs per set of the plurality of sets of EDSs corresponding to the data object and the at least one remaining EDS for each of the plurality of unique subsets of less than the decode threshold number of EDSs per set of the plurality of sets of EDSs corresponding to the data object to generate at least the decode threshold number of EDSs for each of the plurality of sets of EDSs corresponding to the data object; and dispersed error decode the at least the decode threshold number of EDSs of the set of EDSs for each of the plurality of sets of EDSs corresponding to the data object to reproduce the plurality of data segments to reproduce the data object. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for execution by a computing device, the method comprising:
-
receiving, from a first wireless communication system and via an interface configured to interface and communicate with a dispersed or distributed storage network (DSN), the first wireless communication system, and a second wireless communication system, less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of EDSs, wherein a decode threshold number of EDSs are needed to recover the data segment; receiving, from the second wireless communication system and via the interface, at least one remaining EDS corresponding to the set of EDSs corresponding to the data object; combining the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object; and dispersed error decoding the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification