Cleversafe Assigned Thirteen Patents
Object and dispersed storage
By Jean Jacques Maleval | February 26, 2014 at 2:44 pmAccessing data object stored in distributed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,630,987) developed by Greg Dhuse, Chicago, IL for a “system and method for accessing a data object stored in a distributed storage network.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A user device includes a browser module, a DSN interface to a local or external DSN memory and a DS processing module coupled to the DSN interface for storing and retrieving the data object from the DSN memory, wherein the data object is divided into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The browser module is operable to interpret a user input as a request to display a data object, determine the data object is stored in the DSN memory, request the DS processing module to retrieve the data object from the DSN memory and request an application program to open the data object for display.“
The patent application was filed on July 19, 2010 (12/839,220).
Distributed storage network for modification of data object
Cleversafe, Chicago, IL, has been assigned a patent (8,631,303) developed by Jason K. Resch, and Bart Cilfone, Chicago, IL for a “distributed storage network for modification of a data object.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A distributed storage network generates a plurality of data segments from a data object and stores each of the plurality of data segments as a plurality of encoded data slices generated from an error encoding dispersal function. When the distributed storage network receives a modification request for the data object, it determines a size of the plurality of data segments of the data object from a segment size field and identifies one of the plurality of data segments requiring modification. The identified data segment is reconstructed from the plurality of encoded data slices and modified in accordance with the modification request.”
The patent application was filed on July 1, 2013 (13/932,320).
Checked write operation dispersed storage network frame
Cleversafe, Chicago, IL, has been assigned a patent (8,625,636) developed by Andrew Baptist, Chicago, IL, Wesley Leggette, Oak Park, IL, and Jason K. Resch, Chicago, IL, for a “checked write operation dispersed storage network frame.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module generating a payload of a dispersed storage network frame by generating a transaction number field including a transaction number and generating one or more slice payload sections, wherein each slice payload section includes a slice name field to include a slice name corresponding to an encoded data slice, a last known slice revision numbering field including a last known revision number of the slice name, a new slice revision numbering field including a new revision number of the slice name, a slice length field including a length of the encoded data slice, and a slice payload field including the encoded data slice. The method continues with the processing module generating a protocol header including a payload length field and remaining fields of the protocol header.”
The patent application was filed on April 5, 2011 (13/080,200).
Check operation dispersed storage network frame
Cleversafe Assigned Patent for Check Operation Dispersed Storage Network Frame
Cleversafe, Chicago, IL, has been assigned a patent (8,649,399) developed by six co-inventors for a “check operation dispersed storage network frame.”
The co-inventors are Andrew Baptist, Chicago, Wesley Leggette, Oak Park, IL, Jason K. Resch, Zachary J. Mark, Ilya Volvovski,and Greg Dhuse, Chicago, IL.
The abstract of the patent published by the U.S. Patent and Trademark Office states: ” A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a check request operation by generating one or more slice name fields of the payload section to include one or more slice names corresponding to one or more encoded data slices and generating a transaction number field of the payload section to include a transaction number corresponding to the check request operation. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length that represents a length of the payload section and generating remaining fields of the protocol header.”
The patent application was filed on April 5, 2011 (13/080,446).
Conclusive write operation dispersed storage network frame
Cleversafe, Chicago, IL, has been assigned a patent (8,625,637) developed by five co-inventors for a “conclusive write operation dispersed storage network frame.”
The co-inventors are Andrew Baptist, Chicago, IL, Wesley Leggette, Oak Park, IL, Jason K. Resch, Zachary J. Mark, and Ilya Volvovski, Chicago, IL.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module generating a payload of a dispersed storage network frame regarding a conclusive write request operation by generating one or more slice name fields of a payload to include one or more slice names corresponding to one or more write commit responses of a write request operation, wherein the conclusive write request operation is a conclusive phase of the write request operation. The method continues with the processing module generating one or more slice revision numbering fields of the payload, wherein each slice revision numbering field includes a slice revision number corresponding to an associated slice name of the one or more slice names. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length and generating remaining fields of the protocol header.”
The patent application was filed on April 5, 2011 (13/080,286).
Dispersed storage network frame protocol header
Cleversafe, Chicago, IL, has been assigned a patent (8,625,635) developed by five co-inventors for a “dispersed storage network frame protocol header.“
The co-inventors are Andrew Baptist, Chicago, IL, Wesley Leggette, Oak Park, IL, Jason K. Resch, Manish Motwani, and John Quigley, Chicago, IL.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.“
The patent application was filed on March 28, 2011 (13/073,948).
Accessing global vault in multiple dispersed storage networks
Cleversafe, Chicago, IL, has been assigned a patent (8,626,871) developed by Jason K. Resch, Chicago, IL, Gary W. Grube, Barrington Hills, IL., and Timothy W. Markison, Mesa, AZ, for “accessing a global vault in multiple dispersed storage networks.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module receiving a dispersed storage network (DSN) access request and determining whether the DSN access request is associated with a local DSN vault or a global DSN vault, wherein the local DSN vault is contained within a DSN of a plurality of DSNs and the global DSN vault is contained within at least some of the plurality of DSNs. The method continues with the processing module identifying a primary DSN of the plurality of DSNs and facilitating processing of the DSN access request by the primary DSN when the DSN access request is associated with the global DSN vault. “
The patent application was filed on May 11, 2011 (13/105,127).
Retrieving data from dispersed storage network
in accordance with retrieval threshold
Cleversafe, Chicago, IL, has been assigned a patent (8,627,177) developed by four co-inventors for “retrieving data from a dispersed storage network in accordance with a retrieval threshold.”
The co-inventors are Greg Dhuse, Ilya Volvovski, Chicago, Andrew Baptist, Mount Pleasant, WI, Sebastien Vas, Saint Maur des Fosses, France, and Zachary J. Mark, Chicago, CA.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins with a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN). The set of encoded data slices represents data encoded using a dispersed storage error encoding function having a number of encoded data slices in the set of encoded data slices equal to or greater than a decode threshold and the retrieval threshold is equal to or greater than the decode threshold. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.“
The patent application was filed on May 20, 2013 (13/897,567).
Write threshold utilization in dispersed storage system
Cleversafe, Chicago, IL, has been assigned a patent (8,621,268) developed by Greg Dhuse, Chicago, IL, for a “write threshold utilization in a dispersed storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A device, system, and method are disclosed. In one embodiment the device includes a non-volatile memory (NVM) storage array to store a plurality of storage elements. The device also includes a dual-scope directory structure having a background space and a foreground space. The structure is capable of storing several entries that each correspond to a location in the NVM storage array storing a storage element. The background space includes entries for storage elements written into the array without any partial overwrites of a previously stored storage element in the background space. The foreground space includes entries for storage elements written into the array with at least one partial overwrite of one or more previously stored storage elements in the background space.”
The patent application was filed on Aug. 25, 2010 (12/862,871).
Efficiently accessing an encoded data slice utilizing a memory bin
Cleversafe, Chicago, IL, has been assigned a patent (8,656,138) developed by Jason K. Resch, and Siyuan Ma, Chicago, IL, for “efficiently accessing an encoded data slice utilizing a memory bin.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module receiving an encoded data slice to store and determining a slice length of the encoded data slice. The method continues with the processing module comparing the slice length to a plurality of bin widths, wherein each of the plurality of bin widths represents a fixed storage width of a plurality of memory bins within each of a plurality of memory containers, wherein a storage unit includes the plurality of memory containers. The method continues with the processing module selecting one of the plurality of memory containers based on the comparing to produce a selected memory container, identifying an available bin of the plurality of bins of the selected memory container, and storing the encoded data slice in the available bin.“
The patent application was filed on Sept. 13, 2011 (13/231,375).
Storing portions of data in dispersed storage network
Cleversafe, Chicago, has been assigned a patent (8,656,253) developed by Wesley Leggette, and Jason K. Resch, Chicago, IL, for “storing portions of data in a dispersed storage network.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a dispersed storage (DS) processing module generating preliminary dispersed storage network (DSN) storage information for data to be stored in a DSN. The method continues with the DS processing module accessing DSN storage information regarding other data stored in the DSN and comparing the preliminary DSN storage information for the data with the DSN storage information regarding the other data. When at least a portion of the data has compatible preliminary DSN storage information with DSN storage information of at least a portion of the other data, the method continues with the DS processing module generating DSN storage information for remaining portions of the data to produce remaining portions DSN storage information and generating DSN storage information for the data based on the DSN storage information of the at least the portion of the other data and the remaining portions DSN storage information.”
The patent application was filed on May 4, 2012 (13/464,048).
Dispersed storage secure data decoding
Cleversafe, Chicago, has been assigned a patent (8,656,187) developed by Wesley Leggette, Oak Park, IL, and Jason K. Resch, Chicago, IL, for the “dispersed storage secure data decoding.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method operating on a computer begins by generating a read command to read at least some of a plurality of data slices from a dispersed storage network. The method continues by receiving the at least some of the plurality of data slices. The method continues by performing a reverse information dispersal algorithm on at least some of the plurality of data slices to produce a plurality of transposed data elements. The method continues by reverse transposing the plurality of transposed data elements to recover data elements of a data segment.”
The patent application was filed on Aug. 26, 2009 (12/547,753).
Intermediate write operation dispersed storage network frame
Cleversafe, Chicago, IL, has been assigned a patent (8,654,789) developed by four co-inventors for an “intermediate write operation dispersed storage network frame.”
The co-inventors are Andrew Baptist, Chicago, IL, Wesley Leggette, Oak Park, IL, Jason K. Resch, and Manish Motwani, Chicago, IL.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method begins by a processing module generating a payload of a dispersed storage network (DSN) frame regarding an intermediate write request operation by generating one or more transaction number fields of the payload to include one or more transaction numbers corresponding to a write request operation, wherein the intermediate write request operation is associated with the write request operation. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length that represents a length of the one or more transaction number fields and generating remaining fields of the protocol header.”
The patent application was filed on April 5, 2011 (13/080,490).