Receiving encoded data slices via wireless communication
First Claim
1. A method comprises:
- determining a mapping of encoded data slices to wireless channels for wireless communication of data, wherein a data segment of the data is encoded in accordance with a dispersed storage error encoding protocol to produce a set of encoded data slices and wherein a first encoded data slice of the set of encoded data slices is associated with a first wireless channel of a set of wireless channels;
configuring, in accordance with the mapping, one or more receivers of a wireless communication device to receive, via the set of wireless channels, at least some of the set of encoded data slices to produce one or more configured receivers;
facilitating the one or more configured receivers to receive encoded data slices of the set of encoded data slices to produce received encoded data slices; and
when at least a decode threshold number of received encoded data slices have been received, decoding the received encoded data slices to recapture the data segment;
when the decode threshold number of encoded data slices have not been received within a predetermined period of time;
determining whether the mapping is sub-optimal based on wireless communication conditions; and
when the mapping is sub-optimal, determining a second mapping of encoded data slices to wireless channels based on the wireless communication conditions.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining a mapping of encoded data slices to wireless channels for wireless communication of data, wherein a data segment of the data is encoded in accordance with a dispersed storage error encoding protocol to produce a set of encoded data slices. The method continues with the processing module configuring, in accordance with the mapping, receivers of a wireless communication device to receive, via a set of wireless channels, at least some of the set of encoded data slices to produce configured receivers. The method continues with the processing module facilitating the configured receivers to receive encoded data slices of the set of encoded data slices to produce received encoded data slices and when at least a decode threshold number of received encoded data slices have been received, decoding the received encoded data slices to recapture the data segment.
85 Citations
16 Claims
-
1. A method comprises:
-
determining a mapping of encoded data slices to wireless channels for wireless communication of data, wherein a data segment of the data is encoded in accordance with a dispersed storage error encoding protocol to produce a set of encoded data slices and wherein a first encoded data slice of the set of encoded data slices is associated with a first wireless channel of a set of wireless channels; configuring, in accordance with the mapping, one or more receivers of a wireless communication device to receive, via the set of wireless channels, at least some of the set of encoded data slices to produce one or more configured receivers; facilitating the one or more configured receivers to receive encoded data slices of the set of encoded data slices to produce received encoded data slices; and when at least a decode threshold number of received encoded data slices have been received, decoding the received encoded data slices to recapture the data segment; when the decode threshold number of encoded data slices have not been received within a predetermined period of time; determining whether the mapping is sub-optimal based on wireless communication conditions; and when the mapping is sub-optimal, determining a second mapping of encoded data slices to wireless channels based on the wireless communication conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer comprises:
-
an interface; a memory; and a processing module operable to; determine a mapping of encoded data slices to wireless channels for wireless communication of data, wherein a data segment of the data is encoded in accordance with a dispersed storage error encoding protocol to produce a set of encoded data slices and wherein a first encoded data slice of the set of encoded data slices is associated with a first wireless channel of a set of wireless channels; configure, in accordance with the mapping, one or more receivers of a wireless communication device to receive, via the set of wireless channels, at least some of the set of encoded data slices to produce one or more configured receivers; facilitate the one or more configured receivers to receive encoded data slices of the set of encoded data slices to produce received encoded data slices; and when at least a decode threshold number of received encoded data slices have been received, decode the received encoded data slices to recapture the data segment; when the decode threshold number of encoded data slices have not been received within a predetermined period of time; determine whether the mapping is sub-optimal based on wireless communication conditions; and when the mapping is sub-optimal, determine a second mapping of encoded data slices to wireless channels based on the wireless communication conditions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification