What are you looking for ?
Infinidat
Articles_top

Cleversafe Assigned Twenty Four Patents

On dispersed storage network

Distributed storage network and storing and retrieving encryption keys
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,088,407) developed by Resch, Jason K., Chicago, IL, for a “
distributed storage network and method for storing and retrieving encryption keys.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a distributed storage, (DS) managing unit receiving an encryption key to store. The method continues by determining an encryption method and encrypting the encryption key with the determined encryption method to produce an encrypted key. The method continues by encoding and slicing the encrypted key to produce a set of data slices, and storing the set of data slices in DSN memory. A method to retrieve the stored encryption key begins with receiving a retrieve encryption key request from a requester and continues with retrieving an encrypted key and then determining a decryption method. The method continues by decrypting the encrypted key with the determined decryption method to produce the encryption key and sending the encryption key to the requestor to decrypt one or more portions of the encrypted data.“

The patent application was filed on May 30, 2014 (14/292,772).

Detecting intentional corruption of data in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,087,016) developed by Resch, Jason K., Dhuse, Greg, Leggette, Wesley, Chicago, IL, and Baptist, Andrew, Mt. Pleasant, WI, for a “detecting intentional corruption 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 of a DS unit selecting a data slice for corruption analysis and requesting integrity information for the data slice from one or more other DS units of a dispersed storage network. When the one or more requested integrity information is received, the method continues with the DS processing module analyzing the one or more received integrity information and local integrity information of the data slice stored in the DS unit. When the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, the method continues with the DS processing module identifying the data slice as being corrupted.“

The patent application was filed on July 14, 2014 (14/330,194).

Verification of dispersed storage network access control information
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,086,994) developed by Resch, Jason K., Chicago, IL, for a “verification of dispersed storage network access control information.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for securely publishing an access control list begins with a DS managing unit generating an authentic and time-stamped access control list from the access control list, wherein the access control list provides a list of authorized accesses to the DSN. The method continues with the DS managing unit sending the authentic and time-stamped access control list to a publisher unit. The method continues with the publishing unit sending the authentic and time-stamped access control list to a plurality of DS units.“

The patent application was filed on October 11, 2013 (14/051,588).

Updating user device content data using dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,086,964) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “updating user device content data using a dispersed storage network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for updating content data for user devices begins where a processing module encodes updated content to produce sets of encoded updated content data slices. The method continues with the processing module storing the sets of encoded updated content data slices in storage units and updating an entry in a directory. The method continues with the processing module receiving, from a user device, a read request for the content data and accessing the updated entry. The method continues with the user device receiving a decode threshold number of encoded data slices for each set of encoded updated content data slices and encoded unaltered content data slices. The method continues with the user device decoding each decode threshold number of encoded data slices and the encoded unaltered content data slices to recover the updated content data.

The patent application was filed on June 11, 2014 (14/302,397).

Dispersed storage network access token module
to retrieve data from dispersed storage network memory
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,081,715) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Dhuse, Greg, Resch, Jason K., Volvovski, Ilya, Chicago, IL, and Leggette, Wesley, Oak Park, IL, for a “utilizing a dispersed storage network access token module to retrieve data from a dispersed storage network memory.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a computing device determining that data is stored in dispersed storage network, DSN) memory and sending a data retrieval request to a DSN access token module regarding the data. The method continues with the DSN access token module generating a plurality of sets of data slice read requests and sending the plurality of sets of data slices read requests to the computing device. The method continues with, for a set of data slices read requests, the computing device sending the set of data slices read requests to the DSN memory, receiving data slices from the DSN memory, and sending the data slices to the DSN access token module. The method continues with the DSN access token module decoding the data slices to produce a decoded data segment and sending the decoded data segment to the computing device.“

The patent application was filed on January 10, 2012 (13/347,204).

Dispersed storage network access token module to store data
in dispersed storage network memory
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,081,714) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Dhuse, Greg, Resch, Jason K., Volvovski, Ilya, Chicago, IL, and Leggette, Wesley, Oak Park, IL, for a “utilizing a dispersed storage network access token module to store data in a dispersed storage network memory.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for storing data begins with determining, by a computing device, where to store the data and continues with managing, by a dispersed storage network, (DSN) access token module, a pairing between the DSN access token module and the computing device. The method continues with sending, by the computing device, at least a portion of the data to the DSN access token module and encoding, by the DSN access token module, the at least a portion of the data using a dispersed storage error encoding function to produce one or more sets of encoded data slices. The method continues with sending, by the DSN access token module, the one or more sets of encoded data slices and storage information to the computing device and sending, by the computing device, the one or more sets of encoded data slices to the DSN memory for storage therein.“

The patent application was filed on January 10, 2012 (13/347,140).

Encoding data in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,081,675) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “encoding data in a dispersed storage network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins where a processing module segments data into data segments. On a data segment by data segment basis, the method continues with the processing module performing a decode threshold level of dispersed storage error encoding on a data segment to produce a set of decode threshold level encoded data slices and caching the set of decode threshold level encoded data slices. On a set by set basis, the method continues with the processing module performing a redundancy level of dispersed storage error encoding on the set of decode threshold level encoded data slices to produce a set of redundancy error coded data slices. The method continues with the processing module outputting at least one of at least some of a plurality of sets of decode threshold level encoded data slices and at least a corresponding some of a plurality of sets of redundancy error coded data slices.“

The patent application was filed on June 11, 2014 (14/302,377).

Authentication of devices of dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,077,734) developed by Baptist, Andrew, Chicago, IL, Leggette, Wesley, Oak Park, IL, and Resch, Jason K., Chicago, IL, for a “authentication of devices of a dispersed storage network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a first processing module generating a dispersed storage network, (DSN) authentication request frame that includes authenticating data and an authenticating code, wherein the authenticating code references a valid authenticating process. The method continues with the first processing module transmitting the DSN authentication request frame to a second processing module. The method continues with the second processing module determining whether the second processing module includes the valid authentication process referenced by the authentication code. When the second processing module includes the valid authentication process, processing, by the second processing module, the authenticating data in accordance with the valid authentication process to produce processed authenticating data. The method continues with the second processing module generating a DSN authentication response frame that includes the processed authenticating data and transmitting the DSN authentication response frame to the first processing module.“

The patent application was filed on July 12, 2011 (13/180,673).

Obfuscating slice names in dispersed storage system
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,076,138) developed by Resch, Jason K., Chicago, IL, for a “method and apparatus for obfuscating slice names 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 data segment for dispersed storage. The method continues with the processing module encoding the data segment in accordance with an error coding dispersed storage function to produce a plurality of error coded data slices. The method continues with the processing module generating a slice name for an error coded data slice of the plurality of error coded data slices, wherein the slice name includes a dispersed storage routing information section and a data identification section. The method continues with the processing module performing a securing function on at least the data identification section to produce a secure data identification section. The method continues with the processing module replacing, within the slice name, the data identification section with the secure data identification section to produce a secure slice name.“

The patent application was filed on June 16, 2010 (12/817,165).

Validating certificate chain in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,065,820) developed by Leggette, Wesley, Resch, Jason K., and Cilfone, Bart, Chicago, IL, for a “validating a certificate chain 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 processing module receiving a certificate chain and determining whether at least one of one or more signed certificates of the chain has a valid signature. When the at least one of the one or more signed certificates has a valid signature, the method continues with the processing module identifying one or more certificate authorities, (CA) to produce identified CAs, accessing registry information that includes one or more realm identifiers, (IDs) and a plurality of trusted CA IDs, determining whether one or more of the identified CAs is a trusted CA, and when the one or more of the identified CAs is a trusted CA, indicating that the certificate chain is valid, identifying a realm ID based on a trusted CA ID, and generating certificate chain validation information to include the realm ID, trusted CAs, and the indication of the validity of the certificate chain.“

The patent application was filed on September 18, 2013 (14/030,354)

Identifying compromised encoded data slice
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,063,968) developed by Resch, Jason K., Chicago, IL, for a “identifying a compromised encoded data slice.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by processing module in response to a read command, issuing at least a read threshold number of read requests regarding a set of encoded data slices and receiving at least the read threshold number of encoded data slices. The method continues where the processing module selects a unique combination of encoded data slices and decodes the unique combination to produce a recovered data segment. The method continues where the processing module verifies an integrity value for the recovered data segment and indicates whether the unique combination is valid. The method continues where the processing module selects other combinations producing more recovered data segments for further validity verification. The method continues where the processing module utilizes a verified recovered data segment as a response to the read command and identifies a compromised encoded data slice.“

The patent application was filed on July 16, 2013 (13/943,520).

Slice retrieval in accordance with access sequence in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,063,881) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “
slice retrieval in accordance with an access sequence 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 processing module receiving a data retrieval request to retrieve data stored as a plurality of sets of encoded data slices in a dispersed storage network memory. The method continues with the processing module determining an access sequence for retrieving the plurality of sets of encoded data slices in accordance with the access sequence, entering a loop to produce recovered decoded data that includes sending a slice retrieval message for a set of encoded data slices of the plurality of sets of encoded data slices, receiving at least a decode threshold number of encoded data slices of the set to produce received encoded data slices, dispersed storage error decoding the received encoded data slices to produce the recovered decoded data, and exiting the loop when a set of encoded data slices is not requested in accordance with a system maintained access sequence.“

The patent application was filed on February 4, 2011 (13/021,552).

Distributed storage network for modification of data object
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,063,658) developed by Resch, Jason K., 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: ”In a dispersed storage network, data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in a set of storage units. To recover a data object, a read threshold number of encoded data slices from each set of encoded data slices of a corresponding set of the plurality of sets of encoded data slices are required. Upon determining that an update is available for the set of storage units, a dispersed storage managing unit takes a first subset of storage units off line to perform the update. During the update, a remaining number of storage units of the set of storage units remain on line such that at least the read threshold number of encoded data slices are available for each set of the pluralities of sets of encoded data slices.“

The patent application was filed on May 28, 2014 (14/288,453).

Read operation dispersed storage network frame
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,047,242) developed by Baptist, Andrew, Chicago, IL, Leggette, Wesley, Oak Park, IL, Resch, Jason K., and Motwani, Manish, Chicago, IL, for a “
read 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 section of a dispersed storage network, (DSN) frame regarding a read 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 read 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,431).

Dispersed storage network slice name verification
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,047,218) developed by Resch, Jason K., Quigley, John, Chicago, IL, and Leggette, Wesley, Oak Park, IL, for a “
dispersed storage network slice name verification.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a processing module dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters. The method continues with the processing module determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices. The method continues with the processing module determining integrity information for the plurality of sets of slice names and sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network memory for storage therein.“

The patent application was filed on February 4, 2011 (13/021,510).

Nested distributed storage unit and applications thereof
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,047,217) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Lahaina, HI, for a “
nested distributed storage unit and applications thereof.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method for execution by a DS storage unit begins with the DS storage unit receiving an encoded slice of a plurality of encoded slices, wherein the plurality of encoded slices was generated from a data segment using an error encoding function. The method continues with the DS storage unit determining whether the encoded slice is to be sub-sliced using a sub-slicing encoding function. The method continues with the DS storage unit generating a plurality of encoded sub-slices from the encoded slices using the encoded sub-slicing encoding function when the encoded slice is to be sub-sliced. The method continues with the DS storage unit outputting the plurality of encoded sub-slices to a plurality of DS storage units.“

The patent application was filed on February 25, 2010 (12/712,842).

Identifying storage error of data slice
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,689) developed by Resch, Jason K., Quigley, John, Leggette, Wesley, Chicago, IL, and Baptist, Andrew, Mt. Pleasant, WI, for a “
identifying a storage error of a data slice.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network, (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.“

The patent application was filed on June 30, 2014 (14/319,372).

Efficient storage of encrypted data in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,616) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Gladwin, S. Christopher, Abhijeet, Kumar, Dhuse, Greg, Resch, Jason K., Chicago, IL, for a “
efficient storage of encrypted data in a dispersed storage network.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network, (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.

The patent application was filed on July 21, 2014 (14/336,189).

Dispersed storage unit and configuration thereof
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,574) developed by Motwani, Manish, and Leggette, Wesley, Chicago, IL, for a “
dispersed storage unit and method for configuration thereof.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A dispersed storage, (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a slice name assignment indicating a range of slice names corresponding to a plurality of potential data slices of potential data objects to be stored in the DS unit. Based on the registry information, the DS unit allocates a portion of physical memory to store the potential data slices.“

The patent application was filed on December 28, 2012 (13/730,223).

Streaming content storage
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,548) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, and Resch, Jason K., Chicago, IL, for a “
streaming content storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A computing system includes a plurality of dispersed storage, (DS) processing units operable to receive a continuous data stream, simultaneously disperse storage error encode the continuous data stream to produce a plurality of encoded data slices and store the plurality of encoded data slices in a DS memory.“

The patent application was filed on August 1, 2014 (14/449,549).

Modifying dispersed storage network memory data access response plan
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,499) developed by Storm, Michael Colin, and Resch, Jason K., Chicago, IL, for a “
modifying a dispersed storage network memory data access response plan.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A dispersed storage network memory includes a pool of storage nodes, where the pool of storage nodes stores a multitude of encoded data files. A storage node obtains and analyzes data access response performance data for each of the storage nodes to produce a modified data access response plan that includes identity of an undesired performing storage node and an alternative data access response for the undesired performing storage node. The storage nodes receive corresponding portions of a data access request for at least a portion of one of the multitude of encoded data files. The undesired performing storage node or another storage node processes one of the corresponding portions of the data access request in accordance with the alternative data access response.“

The patent application was filed on December 11, 2013 (14/103,141).

Router-based dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,043,489) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “
router-based dispersed storage network method and apparatus.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a router receiving data for storage and interpreting the data to determine whether the data is to be forwarded or error encoded. The method continues with the router obtaining a routing table when the data is to be error encoded. Next, the method continues with the router selecting a routing option from the plurality of routing options and determining error coding dispersal storage function parameters based on the routing option. Next, the method continues with the router encoding the data based on the error coding dispersal storage function parameters to produce a plurality of sets of encoded data slices. Next, the method continues with the router outputting at least some of the encoded data slices of a set of the plurality of sets of encoded data slices to an entry point of the routing option.

The patent application was filed on August 4, 2010 (12/850,610).

Relaying data transmitted as encoded data slices
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,037,937) developed by Baptist, Andrew, Volvovski, Ilya, Chicago, IL, Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Gladwin, S. Christopher, Dhuse, Greg, and Resch, Jason K., Chicago, IL, for a “
relaying data transmitted as encoded data slices.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a first device determining an error coding distributed routing protocol and transmitting a set of encoded data slices, identity of a second device, and the error coding distributed routing protocol to a network, wherein the set of encoded data slices represents data that has been dispersed storage error encoded. The method continues with the network routing a plurality of sub-sets of the set of encoded data slices via an initial plurality of routing paths towards the second, comparing anticipated routing performance with a desired routing performance, and altering the routing path to obtain a favorable comparison. The method continues with the second device receiving at least some of the set of encoded data slices from the network and decoding at least a threshold number of encoded data slices to reproduce the data when at least the threshold number of encoded data slices have been received.“

The patent application was filed on October 3, 2011 (13/251,603).

Storing directory metadata in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,037,904) developed by Volvovski, Ilya, Chicago, IL, Baptist, Andrew, Mt. Pleasant, WI, and Leggette, Wesley, Chicago, IL, for a “
storing directory metadata 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 processing module dispersed storage error encoding data to produce encoded data slices and updating directory metadata regarding storing the data in a dispersed storage network, (DSN) memory to produce updated directory metadata. The method continues with the processing module dispersed storage error encoding the updated directory metadata to produce encoded directory metadata slices and transmitting one or more data slice write requests to the DSN that each include a first transaction number. The method continues with the processing module transmitting one or more directory metadata write requests to the DSN memory, wherein the one or more directory metadata write requests includes a second transaction number, and when a favorable write response condition exists, transmitting a commit request to the DSN memory to commit storage of at least one of: the encoded data slices and the encoded directory metadata slices.“

The patent application was filed on September 8, 2014 (14/479,905).

Articles_bottom
AIC
ATTO
OPEN-E