Cleversafe Assigned Four Patents
On dispersed storage
By Jean Jacques Maleval | October 24, 2013 at 2:55 pmDispersed storage unit selection
Cleversafe, Inc., Chicago, IL has been assigned a patent (8,516,299) developed by Jason K. Resch, and S. Christopher Gladwin, Chicago, IL for a “dispersed storage unit selection.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A dispersed storage device for use within a dispersed storage network operates to select a set of dispersed storage units for storage of a data object by slicing an encoded data segment of a data object into error coded data slices, determining slice metadata for the error coded data slices, determining memory characteristics of dispersed storage units capable of storing the error coded data slices and selecting the set of dispersed storage units for storing the error coded data slices based on the slice metadata and the memory characteristics.”
The patent application was filed on Aug. 24, 2012 (13/593,997).
Temporarily caching encoded data slice
Cleversafe, Inc., Chicago, IL has been assigned a patent (8,527,705) developed by four co-inventors for a “temporarily caching an encoded data slice.”
The co-inventors are S. Christopher Gladwin, Ilya Volvovski, Greg Dhuse, and Jason K. Resch, Chicago, IL.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module obtaining an encoded data slice and an associated slice name. The method continues with the processing module determining a dispersed storage (DS) unit for storing the encoded data slice based on at least one of the encoded data slice and the associated slice name and estimating a performance level of the DS unit to produce an estimated DS unit performance level. The method continues with the processing module sending the encoded data slice to the DS unit for storage therein and when the estimated DS unit performance level compares unfavorably with a performance threshold, facilitating storage of the encoded data slice in temporary memory to produce a temporarily stored encoded data slice, wherein the temporarily stored encoded data slice is retrieved in response to a retrieval request when confirmation of the DS unit storing the encoded data slice has not been received.”
The patent application was filed on Dec. 31, 2010 (12/983,221).
Distributed storage network utilizing memory stripes
Cleversafe, Inc., Chicago, IL has been assigned a patent (8,554,994) developed by Jason K. Resch, Chicago, IL for a “distributed storage network utilizing memory stripes.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Multiple data slices are generated from an original data segment. The data slices are constructed to prevent recovery of the original data segment using a single related data slice, but to allow recovery of the original data segment using fewer than all of the data slices. Each data slice is stored in the same memory stripe as the other data slices. The memory stripe extends across multiple memory devices and multiple different distributed storage units. The memory device in which each data slice is stored can be determined based on a source name associated with each data slice.”
The patent application was filed on May 11, 2010 (12/777,887).
Data distribution utilizing unique write parameters
in dispersed storage system
Cleversafe, Inc., Chicago, IL has been assigned a patent (8,527,828) developed by Timothy W. Markison, Mesa, AZ, and Gary W. Grube, Barrington Hills, IL, for “data distribution utilizing unique write parameters in a dispersed storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module receiving a plurality of record requests to record a broadcast of data. The method continues with the processing module encoding the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices. The method continues with the processing module generating a list of requesting device identities corresponding to the plurality of requests and storing the plurality of sets of encoded data slices and the list of requesting device identities in a dispersed storage network memory. The method continues with the processing module receiving a playback request from a device identified in the list of requesting device identities, generating a unique retrieval matrix for the device, and outputting a unique plurality of sets of encoded data slices from the plurality of sets of encoded data slices in accordance with the unique retrieval matrix.”
The patent application was filed on July 2, 2012 (13/540,289).