1701 patents
Page 12 of 86
Utility
Usage-based Restore Prioritization
5 Oct 23
Usage of a source volume may be monitored to accumulate usage statistics for source extents of the source volume.
Harsh Desai, Veda Talakad, Vilas Deshapande, Luis Pablo Pabón
Filed: 30 Mar 22
Utility
Segment level heterogeneity
3 Oct 23
A method of operating a storage system having solid-state storage memory with segment level heterogeneity is provided.
Shantanu Gupta, Sankara Vaideeswaran, Ding Zou, Wing-Yin Chan, Robert Lee
Filed: 3 Apr 19
Utility
Indirect replication of a dataset
3 Oct 23
Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
Benjamin Borowiec, Steve Hodgson, Ethan L. Miller
Filed: 29 Jun 21
Utility
Deletion immunity for unreferenced data
3 Oct 23
A method for extending data lifetime for reference in deduplication is provided.
John D. Davis
Filed: 30 Nov 20
Utility
Machine learning model for storage system
3 Oct 23
Data associated with storage media utilized by one or more storage systems is received.
Prakash Darji, Andrew R. Bernat
Filed: 19 Sep 22
Utility
Managed Data Distribution Using a Wireless Network
28 Sep 23
A data distribution server includes a first interface for communicating with a plurality of content providers and a second interface for comminating with a plurality of wireless transceivers.
S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison
Filed: 31 May 23
Utility
Independent Communication Pathways
28 Sep 23
A storage system is provided.
JOHN HAYES, John Colgrove, John D. Davis
Filed: 25 May 23
Utility
Asynchronous Data Replication in a Storage Network
28 Sep 23
Methods and apparatus for asynchronous replication of data in a storage network.
Jason K. Resch, Scott M. Horan, Ravi V. Khadiwala, Greg R. Dhuse
Filed: 25 May 23
Utility
Replication Among Storage Systems Hosting An Application
28 Sep 23
In a particular embodiment, a dataset that is synchronously replicated across a plurality of storage systems is stored on a particular storage system.
RONALD KARR
Filed: 1 Jun 23
Utility
Optimizing Storage System Performance Using Data Characteristics
28 Sep 23
Characteristics associated with a device are received from the device.
Gordon James Coleman, Peter E. Kirkpatrick, Eric D. Seppanen
Filed: 1 Jun 23
Utility
Scaling storage resources in a storage volume
26 Sep 23
Scaling storage resources in a storage volume, including: monitoring a usage of a volume in a storage pool that includes one or more cloud-based storage systems; determining that the usage of the volume exceeds a threshold usage; and based on the determination, expanding the resources that are included in the storage pool for servicing the volume, including: instantiating one or more new virtual drives that are included in the one or more cloud-based storage systems; and adding the one or more new virtual drives to the storage pool.
Taher Vohra, Par Botes, Naveen Neelakantam, Ivan Jibaja
Filed: 25 Apr 22
Utility
Optimizing generalized transfers between storage systems
26 Sep 23
Optimizing generalized transfers between storage systems including identifying, by a first storage system, a request to transfer source data from the first storage system to a second storage system, wherein the first storage system implements a first storage architecture and the second storage system implements a second storage architecture; identifying difference information between the source data that is stored on the first storage system using the first storage architecture and existing data that is stored on the second storage system using the second storage architecture; and transferring, in dependence upon the difference information, a subset of the source data from the first storage system to the second storage system.
Cary Sandvig
Filed: 29 Apr 21
Utility
Generating a transformed dataset for use by a machine learning model in an artificial intelligence infrastructure
26 Sep 23
Generating a transformed dataset for use by a machine learning model in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: storing, within one or more storage systems, a transformed dataset generated by applying one or more transformations to a dataset that are identified based on one or more expected input formats of data received as input data by one or more machine learning models to be executed on one or more servers; and transmitting, from the one or more storage systems to the one or more servers without reapplying the one or more transformations on the dataset, the transformed dataset including data in the one or more expected formats of data to be received as input data by the one or more machine learning models.
Brian Gold, Emily Watkins, Ivan Jibaja, Igor Ostrovsky, Roy Kim
Filed: 27 Dec 22
Utility
Flash secure erase
26 Sep 23
A system with storage memory and a processing device has a logical deletion to physical erasure time bound.
Igor Ostrovsky, Constantine P. Sapuntzakis, Peter E. Kirkpatrick, John Colgrove
Filed: 8 Jul 20
Utility
Rotating offline storage units in a dispersed storage network
26 Sep 23
A method begins by a computing device of a dispersed storage network (DSN) selectively bringing online and taking offline storage units of a set of storage units of the DSN.
Andrew G. Peake
Filed: 30 Aug 19
Utility
Allocation of Blocks Based on Power Loss Protection
21 Sep 23
A set of blocks of a storage device are allocated for storage of data, wherein the set of blocks of the storage device is selected based on a power requirement that is based on a number of partially programmed blocks stored in the cache.
ANDREW R. BERNAT, WEI TANG
Filed: 26 May 23
Utility
Creating A Modifiable Cloned Image Of A Dataset
21 Sep 23
Creating a modifiable cloned image of a dataset, including: generating, based on a dataset stored within a source data repository, a tracking copy of replica data on a target data repository; generating, after receiving an indication to begin accepting modifications to the tracking copy of the replica data, a cloned image of the dataset that is modifiable without modifying the tracking copy of the replica data; and responsive to a storage operation directed to the target data repository, modifying the cloned image of the dataset without modifying the tracking copy of the replica data.
DAVID GRUNWALD, THOMAS GILL, RONALD KARR, JOHN COLGROVE, LARRY TOUCHETTE, LAWRENCE MERTES
Filed: 26 May 23
Utility
Copying Data Using References To The Data
21 Sep 23
Copying data using references to the data, including: receiving a request to write the source data to a target volume, wherein the request to write the source data indicates the reference information; obtaining a metadata representation of the source data using the reference information; an copying, using the reference information, the metadata representation of the source data to the target volume.
Roland DREIER, Rachel SHANAVA, Krishna KANT
Filed: 20 Apr 23
Utility
Training Artificial Intelligence Workflows
21 Sep 23
Nonsequential readahead for deep learning training that includes: receiving an indication of a list of batch storage locations for a batch of data objects; prefetching, for each storage location in the list of batch storage locations, storage content corresponding to the batch of data objects; and storing the storage content corresponding to the batch of data objects within a cache accessible to an artificial intelligence workflow.
EMILY POTYRAJ, BENNETT AMODIO
Filed: 19 May 23
Utility
Adaptive Distributed Backoff Scheme
21 Sep 23
Clients that fail to access a resource may compute backoff times for waiting before retrying to access the resource.
Harsh Desai, Naveen Revanna
Filed: 16 Mar 22