DISTRIBUTED STORAGE PROCESSING MODULE
First Claim
1. A dispersed storage (DS) processing module comprises:
- a gateway module operable to communicate data and corresponding information with a user device;
an access module operable to;
segment outbound data of the data into one or more outbound data segments in accordance with a data storage protocol; and
aggregate one or more inbound data segments into inbound data of the data in accordance with the data storage protocol;
a grid module operable to;
encode an outbound data segment of the one or more outbound data segments into a plurality of outbound encoded data slices in accordance with an error coding dispersal storage function; and
decode a plurality of inbound encoded data slices into an inbound data segment of the one or more inbound data segments in accordance with the error coding dispersal storage function; and
a storage module operable to;
output the plurality of outbound encoded data slices to a plurality of DS storage units; and
receive the plurality of inbound encoded data slices from the plurality of DS storage units.
4 Assignments
0 Petitions
Accused Products
Abstract
A dispersed storage (DS) processing module may include a gateway module operable to communicate data and/or corresponding information with a user device and may include an access module operable to segment outbound data of the data into one or more outbound data segments and aggregate one or more inbound data segments into inbound data of the data. The DS processing module may include a grid module operable to encode an outbound data segment of the one or more outbound data segments into a plurality of outbound encoded data slices and decode a plurality of inbound encoded data slices into an inbound data segment of the one or more inbound data segments. The DS processing module may include a storage module operable to output the plurality of outbound encoded data slices to a plurality of DS storage units and receive the plurality of inbound encoded data slices from the plurality of DS storage units.
214 Citations
18 Claims
-
1. A dispersed storage (DS) processing module comprises:
-
a gateway module operable to communicate data and corresponding information with a user device; an access module operable to; segment outbound data of the data into one or more outbound data segments in accordance with a data storage protocol; and aggregate one or more inbound data segments into inbound data of the data in accordance with the data storage protocol; a grid module operable to; encode an outbound data segment of the one or more outbound data segments into a plurality of outbound encoded data slices in accordance with an error coding dispersal storage function; and decode a plurality of inbound encoded data slices into an inbound data segment of the one or more inbound data segments in accordance with the error coding dispersal storage function; and a storage module operable to; output the plurality of outbound encoded data slices to a plurality of DS storage units; and receive the plurality of inbound encoded data slices from the plurality of DS storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage (DS) processing module comprises:
-
a gateway module operable to communicate data and corresponding information; and an access module operable to; segment outbound data of the data into one or more outbound data segments in accordance with a data storage protocol; and aggregate one or more inbound data segments into inbound data of the data in accordance with the data storage protocol. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A dispersed storage (DS) processing module comprises:
-
a grid module operable to; encode an outbound data segment of one or more outbound data segments into a plurality of outbound encoded data slices in accordance with an error coding dispersal storage function; and decode a plurality of inbound encoded data slices into an inbound data segment of one or more inbound data segments in accordance with the error coding dispersal storage function; and a storage module operable to; output the plurality of outbound encoded data slices to a plurality of DS storage units; and receive the plurality of inbound encoded data slices from the plurality of DS storage units. - View Dependent Claims (15, 16, 17, 18)
-
Specification