1653 patents
Page 73 of 83
Utility
Deduplication Table Management
13 May 20
System and methods for evicting and inserting eviction an entry for a deduplication table are described.
John Colgrove, Joseph S. Hasbani, John Martin Hayes, Ethan L. Miller, Cary A. Sandvig
Filed: 8 Jan 20
Utility
Scaleable storage array
11 May 20
A method of operating a storage system is disclosed.
Ori Shalev
Filed: 10 Mar 19
Utility
Artificial intelligence and machine learning infrastructure
11 May 20
An artificial intelligence and machine learning infrastructure system, including: one or more storage systems comprising, respectively, one or more storage devices; and one or more graphical processing units, wherein the graphical processing units are configured to communicate with the one or more storage systems over a communication fabric; where the one or more storage systems, the one or more graphical processing units, and the communication fabric are implemented within a single chassis.
Brian Gold, Emily Watkins, Ivan Jibaja, Igor Ostrovsky, Roy Kim
Filed: 26 Jul 18
Utility
Prioritized data rebuilding in a dispersed storage network
11 May 20
A method begins with a processing module querying distributed storage network (DSN) storage units regarding storage errors associated with a data segment.
S. Christopher Gladwin, Asimuddin Kazi
Filed: 18 Sep 18
Utility
Method for processing blocks of flash memory
11 May 20
A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided.
Hari Kannan, Robert Lee, Yuhong Mao
Filed: 2 Aug 17
Utility
Forwarding data amongst cooperative DSTN processing units of a massive data ingestion system
11 May 20
A method begins with receiving data objects.
S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
Filed: 6 Nov 17
Utility
Locally providing highly available cloud-based storage system services
11 May 20
Locally providing cloud storage array services for a storage array of a data center when the storage array is not connected to a remote cloud-based storage array services provider includes initiating, by a primary storage array, one or more cloud storage array services and locally providing the cloud storage array services.
Benjamin P. Borowiec, Terence W. Noonan
Filed: 29 Apr 18
Utility
Storage Cluster Address Resolution
6 May 20
A method of address resolution broadcasting in a networked device is provided.
Jayesh Patel, Prabhath Sajeepa, Daniel Talayco
Filed: 22 Dec 19
Utility
Limiting brute force attacks against dispersed credentials in a distributed storage system
4 May 20
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by performing a key derivation function on a password to produce a key and issuing a set of blinded passwords to a set of storage units, where the blinded passwords are generated based on the key.
Jason K. Resch, Greg R. Dhuse, Bart R. Cilfone
Filed: 1 Aug 18
Utility
Upgrading a write buffer in a storage system that includes a plurality of storage devices and a plurality of write buffer devices
4 May 20
Migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, including: detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more source write buffer devices; responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of write buffer resources in addition to the one or more source write buffer devices; and responsive to determining that the storage array includes at least a predetermined amount of write buffer resources in addition to the one or more source write buffer devices, reducing, by the storage array, write access to the one or more source write buffer devices.
John Colgrove, Lydia Do, Ethan Miller
Filed: 6 Sep 18
Utility
Pessimistic reads and other smart-read enhancements with synchronized vaults
4 May 20
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN).
Adam M. Gray, Greg R. Dhuse, Andrew D. Baptist, Ravi V. Khadiwala, Wesley B. Leggette, Scott M. Horan, Franco V. Borich, Bart R. Cilfone, Daniel J. Scholl, Jason K. Resch
Filed: 3 Dec 17
Utility
Password augmented all-or-nothin transform
4 May 20
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory.
Jason K. Resch
Filed: 29 Apr 18
Utility
Determining when to initiate an intra-distributed storage unit rebuild vs. an inter-distributed storage unit rebuild
4 May 20
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by identifying an encoded data slice to be rebuilt within a DS unit, obtaining DS unit status information, selecting a rebuilding approach based on the DS unit status information, the rebuilding approach including an internal approach or an external approach.
Asimuddin Kazi, Jason K. Resch
Filed: 10 Dec 17
Utility
Thining Databases for Garbage Collection
29 Apr 20
An implementation of the disclosure provides a system comprising a storage array comprising a storage controller coupled to the storage array.
Cary A. Sandvig, Constantine P. Sapuntzakis, Feng Wang
Filed: 29 Dec 19
Utility
Efficient Rekey In a Transparent Decrypting Storage Array
29 Apr 20
A method of efficient rekey in a transparent decrypting storage array includes receiving an instruction to rekey data on a storage array, wherein the instruction identifies first encryption information and second encryption information.
Constantine P. Sapuntzakis, Kiron Vijayasankar, Yuval Frandzel
Filed: 25 Oct 18
Utility
Dynamically Selecting Segment Heights In a Heterogeneous Raid Group
29 Apr 20
A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to select a segment height based on erase block sizes of the plurality of solid-state storage devices.
Andrew R. Bernat, Radek Aster, Benjamin Scholbrock, Conner Haffner, Yunpeng Duan, John Adler, Tsu-Hao Chang
Filed: 14 Mar 19
Utility
Scalable Garbage Collection
29 Apr 20
A method of scalable garbage collection includes receiving an indication to perform a garbage collection process on a section of a database of a storage array comprising a plurality of storage devices.
Brandon Davis, Wentian Cui, Matthew Paul Fay
Filed: 24 Oct 18
Utility
Efficient Coding In a Storage System
29 Apr 20
A method for efficient name coding in a storage system is provided.
Robert Lee, Cary A. Sandvig
Filed: 22 Dec 19
Utility
Recovering data in a dispersed storage network
27 Apr 20
A method for execution by a dispersed storage and task (DST) client module includes issuing a read threshold number of read slice requests are issued to storage units of the set of storage units.
Bruno H. Cabral, Wesley B. Leggette
Filed: 18 Oct 18
Utility
Artificial Intelligence and Machine Learning Infrastructure
22 Apr 20
An artificial intelligence and machine learning infrastructure system, including: one or more storage systems comprising, respectively, one or more storage devices; and one or more graphical processing units, wherein the graphical processing units are configured to communicate with the one or more storage systems over a communication fabric; where the one or more storage systems, the one or more graphical processing units, and the communication fabric are implemented within a single chassis.
BRIAN GOLD, EMILY WATKINS, IVAN JIBAJA, IGOR OSTROVSKY, ROY KIM
Filed: 26 Jul 18