What are you looking for ?
Infinidat
Articles_top

Cleversafe Assigned Twenty Eight Patents

On dispersed and distributed storage network

Proxy access to dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (9,027,080) developed by Cilfone, Bart, and Resch, Jason K., Chicago, IL, for a “proxy access to 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 selecting one of a plurality of dispersed storage, (DS) processing modules for facilitating access to a dispersed storage network, DSN) memory. The method continues with the processing module sending a DSN memory access request to the one of the plurality of DS processing modules. The method continues with the processing module selecting another one of the plurality of DS processing modules when no response is received within a given time frame or when the response to the access request does not include an access indication. The method continues with the processing module sending the DSN memory access request to the another one of the plurality of DS processing modules.

The patent application was filed on September 20, 2010 (12/886,389).

Memory device utilization in dispersed storage network
CleverSafe, Inc, Chicago, IL, has been assigned a patent (9,026,758) developed by Baptist, Andrew, Motwani, Manish, Chicago, IL, Leggette, Wesley, Oak Park, IL, Hoffman, Steven Mark, Chicago, IL, Hendrickson, Dustin M., Biggsville, IL, Kuester, Ryan Joseph, Island Lake, IL, and Gladwin, S. Christopher, Chicago, IL, for a “memory device utilization 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 determining whether a memory device of a dispersed storage, (DS) unit is unavailable to produce an unavailable memory device. The method continues with the processing module determining a methodology regarding DS encoded data stored in the unavailable memory device based on one or more dispersed storage network, (DSN) conditions to produce a determined methodology when the memory device is unavailable. The method continues with the processing module initiating, in accordance with the determined methodology, a rebuilding function to rebuild the DS encoded data to produce rebuilt DS encoded data when the determined methodology includes a rebuilding component. The method continues with the processing module storing the rebuilt DS encoded data within available memory of the DS unit.

The patent application was filed on April 29, 2011 (13/097,305).

Efficient storage of encrypted data in dispersed storage network
CleverSafe, Inc, Chicago, IL, has been assigned a patent (9,021,273) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Gladwin, S. Christopher, Abhijeet, Kumar, Dhuse, Greg, and 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 June 26, 2014(14/316,336).

Secure data access in dispersed storage network
CleverSafe, Inc, Chicago, IL, has been assigned a patent (9,021,263) developed by Resch, Jason K., and Leggette, Wesley, Chicago, IL, for a “secure data access 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 receiving an access request regarding a data object, where the access request includes a data object identifier, requestor information, and addressing information. The method continues with the DS processing module determining a base key identifier based on the access request and determining content specific information based on the access request. The method continues with the DS processing module retrieving a set of base key slices utilizing the base key identifier and decoding the set of base key slices in accordance with an error encoding function to recover a base key. The method continues with the DS processing module generating an access specific key based on the recovered base key and the content specific information and executing the access request regarding the data object utilizing the access specific key.

The patent application was filed on July 17, 2013 (13/944,118).

Transforming data in distributed storage and task network
CleverSafe, Inc, Chicago, IL, has been assigned a patent (9,015,556) developed by Leggette, Wesley, Baptist, Andrew, Dhuse, Greg, Resch, Jason K., Volvovski, Ilya, Motwani, Manish, Gladwin, S. Christopher, Chicago, IL, Grube, Gary W., Barrington Hills, IL, and Shirley, Jr., Thomas Franklin, Wauwatosa, WI, for a “transforming data in a distributed storage and task 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 determining whether at least a portion of temporarily stored data is to be stored long-term, wherein the temporarily stored data is stored in a set of distributed storage and task, (DST) units in accordance with a computational-orientated dispersed storage error coding function. When the at least a portion of the temporarily stored data is to be stored long-term, the method continues with the DS processing module identifying one or more DST storing the at least a portion of the temporarily stored data, recovering the at least a portion of the temporarily stored data, dispersed storage error encoding the at least a portion of the temporarily stored data in a pre-dispersed storage error encoded format into a plurality of sets of encoded data slices, and storing the plurality of sets of encoded data slices in the set of DST units.

The patent application was filed on December 6, 2012 (13/707,542).

Verifying data integrity utilizing dispersed storage
CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,015,499) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, and Resch, Jason K., Chicago, IL, for a “verifying data integrity utilizing dispersed storage.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a processing module retrieving at least a threshold number of error coded data slices of a set of error coded data slices from storage units of a dispersed storage network, (DSN) and identifying, based on an intentional error pattern, error coded data slices that were intentionally altered to produce identified error coded data slices. The method continues with the processing module decoding the set of error coded data slices to produce a recovered data segment and encoding the recovered data segment using an altered dispersed storage error encoding function to produce a test set of error coded data slices for comparing with corresponding error coded data slices. When the test set of error coded data slices substantially match the corresponding error coded data slices, the method continues with the processing module indicating that the recovered data segment has not been corrupted.

The patent application was filed on August 5, 2013 (13/959,688).

Distributed storage revision rollbacks
CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,015,431) developed by Resch, Jason K., Dhuse, Greg, Volvovski, Ilya, and Baptist, Andrew, Chicago, IL, Leggette, Wesley, Oak Park, IL, for a “distributed storage revision rollbacks.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Multiple revisions of an encoded data slice can be stored in a distributed storage unit. Before writing a new revision of an encoded data slice to storage, the distributed storage unit can invoke a write lock for all encoded data slices having the same slice name as the slice being currently written. The slice being currently written can be stored in temporary storage, and a rollback timer started. If a commit command is received before expiration of the rollback timer, the currently written slice can be permanently stored and made accessible for read requests. If the rollback timer expires prior to the storage unit receiving a commit command, however, a previously stored revision will be used.

The patent application was filed on July 16, 2010 (12/838,407).

Rebuilding data revision in dispersed storage network
CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,009,575) developed by Dhuse, Greg, Volvovski, Ilya, Mark, Zachary J., Chicago, IL, Vas, Sebastien, Sunnyvale, CA, and Baptist, Andrew, Mt. Pleasant, WI, for a “rebuilding a data revision 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 identifying a set of encoded data slices that have been created in accordance with a dispersed storage error encoding function having a decode threshold equal to or less than half of a number encoded data slices in the set of encoded data slices. The method continues with the processing module identifying a first sub-set of encoded data slices having a non-current revision level and identifying a second sub-set of encoded data slices having a more-current revision level. When a number of encoded data slices of the second sub-set of encoded data slices is greater than or equal to the decode threshold and when a number of encoded data slices of the first sub-set of encoded data slices is less than the decode threshold, the method continues with the processing module facilitating rebuilding of the first sub-set of encoded data slices.

The patent application was filed on June 18, 2013 (13/920,766).

Encrypting distributed computing data
CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,009,567) developed by Baptist, Andrew, Mt. Pleasant, WI, Dhuse, Greg, Leggette, Wesley, and Resch, Jason K., Chicago, IL, for a “encrypting distributed computing data.”

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 encoding data to produce slices and redundancy slices and selecting primary and redundancy storage and execution units. The method continues with the DS processing module assigning partial tasks to the primary storage and execution units and generating a unique key set for each of the primary storage and execution units. The method continues with the DS processing module encrypting each of the slices with a corresponding one of the unique key sets to produce encrypted slices and sending the encrypted slices and an indication of the assigned partial tasks to the primary storage and execution units for storage and execution of the assigned partial tasks on the encrypted slices. The method continues with the DS processing module sending the redundancy slices to the set of redundancy storage and execution units for storage therein.

The patent application was filed on June 13, 2013 (13/916,980).

Storing data in distributed storage network
CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,009,564) developed by Leggette, Wesley, Baptist, Andrew, and Resch, Jason K., Chicago, IL, for a “storing data in a distributed 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 mapping a set of data partitions to a set of storage regions. For each data partition, the method continues with the DS processing module segmenting the data partition into a plurality of data segments and designating a first data segment. The method continues with the DS processing module generating data storage mapping information. The method continues with the DS processing module encoding the data storage mapping information to produce at least one set of encoded mapping information slices and for each data partition, encoding the plurality of data segments to produce a plurality of sets of encoded data slices. The method continues with the DS processing module outputting the at least one set of encoded mapping information slices and, for each data partition, the plurality of sets of encoded data slices to the DSN for storage therein.

The patent application was filed on December 6, 2012 (13/707,471).

Distributed storage network and method
for encrypting and decrypting data using hash functions

CleverSafe, Inc., Chicago, IL, has been assigned a patent (9,009,491) developed by Resch, Jason K., Chicago, IL, for a “distributed storage network and method for encrypting and decrypting data using hash functions.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A DS processing unit includes a grid module and a DSN interface. The grid module is operable to encrypt a data segment and to decrypt an encrypted data segment. To encrypt the data segment, the grid module partitions the data segment into portions and encrypts the portions using encryption keys generated from other portions to produce encrypted portions. The grid module then dispersed storage error encodes the encrypted portions to produce a set of encoded data slices, which the DSN interface outputs to a DSN. The DSN interface also receives a set of encoded data slices, which the grid module disperse storage error decodes to produce the encrypted data segment. The grid module then partitions the encrypted data segment into encrypted data portions and decrypts the encrypted data portions using decryption keys generated from other encrypted data portions to produce decrypted portions of a recovered data segment.

The patent application was filed on January 8, 2013 (13/736,848).

Assigning dispersed storage network address range
in maintenance free storage container

CleverSafe, Inc., Chicago, IL, has been assigned a patent (8,996,910) developed by Gladwin, S. Christopher, Resch, Jason K., Chicago, IL, Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “assigning a dispersed storage network address range in a maintenance free storage container.”

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 determining storage device failure information for a plurality of storage devices within a maintenance free storage container, wherein the maintenance free storage container allows for multiple storage devices of the plurality of storage devices to be in a failure mode without replacement and wherein the storage device failure information indicates storage devices of the plurality of storage devices that are in the failure mode. The method continues with the DS processing module maintaining a dynamic container address space of the maintenance free storage container based on the storage device failure information. The method continues with the DS processing module managing mapping of container addresses of the dynamic container address space to dispersed storage network, DSN) addresses of an assigned DSN address range.

The patent application was filed on April 18, 2012 (13/450,198).

Identifying potentially compromised encoded data slice
CleverSafe, Inc, Chicago, IL, has been assigned a patent (8,990,664) developed by Resch, Jason K., Leggette, Wesley, and Motwani, Manish, Chicago, IL, for a “identifying a potentially compromised encoded data slice.”

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 selecting a data segment and verifying integrity values of encoded data slices generated by encoding the data segment. When integrity values of a decode threshold number of encoded data slices are affirmatively verified, the method continues with the DS processing module verifying an integrity value of the data segment. When the integrity value of the data segment is affirmatively verified, the method continues with the DS processing module generating a new set of encoded data slices. The method continues with the DS processing module verifying concurrency of the set of encoded data slices with the new set of encoded data slices and for each encoded data slice having a negative concurrency verification, flagging the encoded data slice as being potentially compromised.

The patent application was filed on December 18, 2012 (13/718,897).

Time based dispersed storage access
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,990,585) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “time based dispersed storage access.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins with a processing module receiving a data retrieval request and obtaining a real-time indicator corresponding to when the data retrieval request was received. The method continues with the processing module determining a time-based data access policy based on the data retrieval request and the real-time indicator and accessing a plurality of dispersed storage, DS) units in accordance with the time-based data access policy to retrieve encoded data slices. The method continues with the processing module decoding the threshold number of encoded data slices in accordance with an error coding dispersal storage function when a threshold number of the encoded data slices have been retrieved.

The patent application was filed on September 20, 2010 (12/886,368).

Prioritized deleting of slices stored in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,984,371) developed by Gladwin, S. Christopher, Chicago, IL, Shirley, Jr., Thomas Franklin, Wauwatosa, WI,and Resch, Jason K., Chicago, IL, for a “prioritized deleting of slices stored in a dispersed storage network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins, as data objects are ingested, by determining, for each of some of the data objects, a priority indicator to produce a listing of priority indicators. The method continues for a data object by determining encoding parameters based on a corresponding priority indicator. The method continues by encoding the data object in accordance with the encoding parameters to produce a plurality of sets of encoded data slices and storing them. The method continues by identifying a first data object for analysis based on a corresponding priority indicator and an analysis priority. The method continues by decoding a plurality of sets of encoded data slices to recover the first data object and analyzing it in accordance with analysis criteria to determine its relevancy. The method continues by issuing a command to delete the plurality of sets of encoded data slices when the relevancy is below a threshold.

The patent application was filed on June 16, 2014 (14/305,880).

Nested dispersed storage
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,977,931) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “method and apparatus for nested dispersed storage.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins, as data objects are ingested, by determining, for each of some of the data objeA method begins by a DS processing module generating a plurality of encoded slices from a data segment using an error encoding function. The method continues with the DS processing module identifying a plurality of DS storage units for storing the plurality of encoded slices. The method continues with the DS processing module selecting an encoded slice of the plurality of encoded slices for sub-slicing using a sub-slicing encoding function to produce a selected encoded slice. The method continues with the DS processing module outputting the plurality of encoded slices to the plurality of DS storage units. The method continues with the DS processing module outputting a command to a DS storage unit of the plurality of DS storage units corresponding to the selected encoded slice, wherein the command includes an instruction to sub-slice the selected encoded slice.

The patent application was filed on May 27, 2014 (14/287,340).

Computing system utilizing dispersed storage
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,977,801) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “computing system utilizing dispersed storage.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A computing system comprises at least a processing module, a main memory, a memory controller, and a plurality of memory components. A method begins by the memory controller receiving a memory access request regarding a data segment. The method continues with the memory controller interpreting the memory access request to determine whether an error encoding dispersal function of the data segment is applicable. The method continues with the memory controller identifying at least a threshold number of memories based on the memory access request, wherein the threshold number of memories includes at least one of the main memory and/or one or more of the plurality of memory components, when the error encoding dispersal function is applicable. The method continues with the memory controller addressing the at least a threshold number of memories to facilitate the memory access request.

The patent application was filed on September 9, 2013 (14/021,098).

Computing core application access utilizing dispersed storage
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,972,774) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “computing core application access utilizing dispersed storage.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A computing core includes a processing module, main memory, and a memory controller. The memory controller receives a request to fetch an instruction from the processing module and determines whether the instruction is currently stored in the main memory. When the instruction is not currently stored in the main memory, the memory controller determines whether the instruction is stored in a distributed storage network, DSN) memory as one or more sets of encoded instruction slices, and, when it is, the memory controller addresses the DSN memory to retrieve the one or more sets of encoded instruction slices. When at least a threshold number of encoded instruction slices are retrieved for each of the one or more sets of encoded instruction slices, the one or more sets of encoded instruction slices are decoded using a dispersed storage error coding function to reconstruct the instruction, which is provided to the processing module.

The patent application was filed on December 30, 2013 (14/143,524).

Dispersed storage network virtual address space
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,972,692) developed by Leggette, Wesley, Dhuse, Greg, Chicago, IL, Baptist, Andrew, Mt. Pleasant, WI, and Gladwin, S. Christopher, Chicago, IL, for a “dispersed storage network virtual address space.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A dispersed storage network utilizes a virtual address space to store data. The dispersed storage network includes a dispersed storage device for receiving a request relating to a data object stored in the dispersed storage network and determining a virtual memory address assigned to the data object. The virtual memory address is within a virtual memory address range of the virtual address space that is allocated to a vault associated with a user of the data object. The virtual memory address is further assigned to a data slice of a plurality of data slices of the data object. The dispersed storage device uses the virtual memory address to determine an identifier of a storage unit within the dispersed storage network that has the data slice stored therein.

The patent application was filed on September 13, 2013 (14/026,202).

Dispersed storage network for managing data deletion
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,972,684) developed by Resch, Jason K., Gladwin, S. Christopher, Chicago, IL, and Baptist, Andrew, Mt. Pleasant, WI, for a “dispersed storage network for managing data deletion.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A dispersed storage device manages deletion of data objects stored within a dispersed storage network by receiving a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, determining a deletion policy for the data object and selectively generating and transmitting, based on the deletion policy, a delete command to the set of dispersed storage units.

The patent application was filed on September 12, 2013 (14/025,215).

Utilizing dispersed storage network access token module
to access dispersed storage network memory

Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,966,341) developed by Grube, Gary W., Barrington Hills, IL, Markison, Timothy W., Mesa, AZ, Dhuse, Greg, Resch, Jason K., Volvovski, Ilya, and Leggette, Wesley, Chicago, IL, for a “utilizing a dispersed storage network access token module to access a dispersed storage network memory.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method includes a DSN access token module retrieving one or more sets of at least a threshold number of dispersed storage, (DS) error coding function slices from the DSN memory via the computing device. The method continues with the computing device and/or the DSN access token module decoding the one or more sets of the at least a threshold number of DS error coding function slices using a default DS error coding function to recapture a DS error coding function. The method continues with the computing device and/or the DSN access token module generating a plurality of sets of data access requests in accordance with the DS error coding function. The method continues with the computing device sending the plurality of sets of data access requests to the DSN memory.

The patent application was filed on May 13, 2014 (14/276,006).

Maintenance free storage container storage module access
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,966,311) developed by Gladwin, S. Christopher, Resch, Jason K., Chicago, IL, Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “maintenance free storage container storage module access.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a processing module determining failure mode information for a plurality of storage modules of a maintenance-free storage container. The method continues with the processing module managing storage mapping information of data content within the plurality of storage modules based on the failure mode information and receiving a data access request. The method continues with the processing module interpreting the data access request based on the storage mapping information to identify one or more of the plurality of storage modules to produce one or more identified storage modules and generating an in-container data access request based on the data access request and the one or more identified storage modules. The method continues with the processing module sending the in-container data access request to the one or more identified storage modules.

The patent application was filed on June 20, 2012 (13/527,959).

Processing write request in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,966,194) developed by Resch, Jason K., Chicago, IL, Leggette, Wesley, Oak Park, IL, and Dhuse, Greg, Chicago, IL, for a “processing a write request 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 write request regarding an encoded data slice and determining whether the write request pertains to deleting the encoded data slice from a memory space. The method continues with the processing module storing a deletion marker regarding the encoded data slice when the write request pertains to deleting the encoded data slice. The method continues with the processing module determining when to delete the encoded data slice based on the deletion marker and in accordance with the deletion scheme.

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

Router assisted dispersed storage network method and apparatus
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,966,009) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “router assisted 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 a data packet and determining a destination of the data packet. The method continues with the router determining whether the router has an affiliation with the destination. The method continues with the router determining whether to temporarily locally store the data packet when the router has the affiliation with the destination. The method continues with the router locally storing the data packet and forwarding the data packet to the destination in accordance with a transfer protocol when the determination to temporarily locally store the data packet is favorable.

The patent application was filed on October 25, 2013 (14/062,974).

Integrated client for use with dispersed data storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,965,956) developed by Palthepu, Srinivas, Naperville, IL, Thornton, Vance T., Chicago, IL, Young, Jesse Louis, Woodstock, IL, Quigley, John, Baptist, Andrew, and Dhuse, Greg, Chicago, IL, for a “integrated client for use with a dispersed data storage network.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An integrated client computer for accessing a dispersed data storage network is disclosed. A client program operating on the client computer accepts commands from a user and in response, issues network messages to a plurality of slice servers implementing a dispersed data storage network. Data slices can be read, written or modified using the disclosed integrated client computer.

The patent application was filed on December 29, 2009 (12/649,099).

Storing portions of data in dispersed storage network
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,965,939) developed by Leggette, Wesley, and Resch, Jason K., Chicago, IL, for a “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, in accordance with a segmentation approach, dividing large data to be stored into regions and dividing a region into segments. The method continues by generating preliminary DSN storage information for one or more regions. The method continues by identifying other large data stored in the DSN that has a relationship with the large data to be stored in the DSN and retrieving DSN storage information for the other large data. The method continues by comparing, at a region level, the preliminary DSN storage information with the retrieved DSN storage information. When a region of the large data to be stored has substantially similar DSN storage information as a region of the other large data, the method continues by utilizing the DSN storage information for the region of the other large data for the DSN storage information of the region of the large data.

The patent application was filed on February 18, 2014 (14/182,482).

Entity registration in multiple dispersed storage networks
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,959,597) developed by Resch, Jason K., Chicago, IL, Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “entity registration 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 outputting a registration request message that includes requesting access to a local dispersed storage network, (DSN) and requesting access to a global DSN. The method continues with the processing module receiving a registration response message that includes a global universal unique identifier, (UUID) and a local UUID. The method continues with the processing module generating a global public-private key pair and a local public-private key pair and generating a global certificate signing request, (CSR) based on the global UUID and a private key of the global public-private key pair. The method continues with the processing module generating a local CSR based on the local UUID and a private key of the local public-private key pair, sending the global and local CSRs to a certificate authority, CA, and receiving a signed global certificate and a signed local certificate.

The patent application was filed on May 11, 2011 (13/105,135).

De-sequencing encoded data slices
Cleversafe, Inc., Chicago, IL, has been assigned a patent (8,959,366) developed by Grube, Gary W., Barrington Hills, IL, and Markison, Timothy W., Mesa, AZ, for a “de-sequencing encoded data slices.”

The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method begins by a processing module obtaining at least an ordering threshold number of encoded data slices to produce obtained encoded data slices. The method continues with the processing module ordering the obtained encoded data slices based on a pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices. The method continues with the processing module dispersed storage error decoding the plurality of sets of encoded data slices to produce a plurality of encrypted data segments. The method continues with the processing module decrypting the plurality of encrypted data segments to produce a plurality of data segments. The method continues with the processing module aggregating the plurality of data segments to produce a data stream.

The patent application was filed on November 28, 2010 (12/954,880).

Articles_bottom
AIC
ATTO
OPEN-E