1653 patents
Page 5 of 83
Utility
Managing Brute Force Attacks in a Distributed Storage System
30 Nov 23
A method for execution in a storage network begins by performing a key derivation function on a password to produce a key and issuing a set of passwords based on the key to a set of storage units, where a data object is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices and the set of encoded data slices are stored in the set of storage units.
Jason K. Resch, Greg R. Dhuse, Bart R. Cilfone
Filed: 8 Aug 23
Utility
Efficient Creation And Management Of Snapshots
30 Nov 23
A method including, based on a request targeting a logical volume mapped to a logical grouping of data, splitting the logical grouping of data into two or more ranges including a first range and a second range, wherein lookups corresponding to one or more blocks targeted by the request are performed in the first range of the two or more ranges, and performing the request using the second range.
JOHN COLGROVE, ETHAN MILLER, JOHN HAYES, CARY SANDVIG, CHRISTOPHER GOLDEN, JIANTING CAO
Filed: 10 Aug 23
Utility
Delaying Requested Deletion Of Datasets
30 Nov 23
Delaying deletion of a dataset, including: determining that deletion of a dataset at a storage system should be delayed by an amount of time representing a time period between a requested deletion time and a delayed deletion time; and delaying deletion of the dataset based on the determined amount of time.
CHENGUANG SUN, JEROEN ANTONIUS EGIDIUS HABRAKEN, CHIA-HAO KAN, QINGYU ZHANG, DAVID GRUNWALD, LARRY TOUCHETTE, JOHN COLGROVE
Filed: 15 Aug 23
Utility
High Availability And Disaster Recovery For Replicated Object Stores
30 Nov 23
High availability and disaster recovery for replicated object stores is disclosed.
RONALD KARR
Filed: 8 Aug 23
Utility
Cloud-Based Storage Management Of A Remote Storage System
30 Nov 23
Secure cloud-based storage system management that includes: extending a cloud-based storage management session by using cloud-based user credentials to securely manage a remote storage system, and executing, on the remote storage system, data storage operations generated from commands issued via the cloud-based storage management session.
SHIVA ANKAM, YU TAN, HONGKAI WU, ZIYUAN SONG, DIVYA MARLAPALLE, SAMRIDH SRINATH, MIRANDA STEELE
Filed: 1 Aug 23
Utility
Synchronously replicating data using virtual volumes
28 Nov 23
Synchronous replication between storage systems with virtualized storage includes: assigning a virtual volume datastore to a pod, the pod including a management object, the virtual volume datastore including virtual machine data; stretching the pod from a first storage system to a second storage system, including copying the virtual machine data from the first storage system to the second storage system; and synchronously replicating access operations of the virtual machine data of the pod between the first and second storage systems.
Daniel Doucette, Cody Hosterman, John Colgrove, Neale Genereux
Filed: 22 Oct 21
Utility
Protection of objects in an object-based storage system
28 Nov 23
An illustrative method includes an object retention management system establishing a retention policy for a bucket of an object-based storage system, detecting an operation that causes an object to be stored within the bucket, and applying, based on the detecting of the operation, the retention policy to the object, wherein the retention policy prevents the object from being deleted or overwritten for a predefined time duration and the retention policy cannot be modified or disabled for the bucket by a user.
Shao-Ting Chang, Nicholas Yang, Ronald Karr
Filed: 6 Feb 23
Utility
Mechanical energy absorbing bracket apparatus
28 Nov 23
An apparatus includes a body having one or more protrusions from a surface of the body, wherein each of the protrusions has a corresponding coupling positioned at a corresponding end of each of the protrusions.
Dominique Brych
Filed: 14 Sep 21
Utility
Log Data Generation Based On Performance Analysis Of A Storage System
23 Nov 23
Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: detecting that a value for a performance-related characteristic of a component of a storage system has reached a performance threshold, and based on the detection, changing an extent to which log data should be generated for the component.
JOHN COLGROVE, SERGEY ZHURAVLEV
Filed: 7 Aug 23
Utility
Generating Multiple Sets of Integrity Information in a Vast Storage System
23 Nov 23
A method includes storing a plurality of data in a storage system.
Gary W. Grube, Timothy W. Markison, Sebastien Vas, Zachary J. Mark, Jason K. Resch
Filed: 1 Aug 23
Utility
Storage System Accommodating Differing Types of Storage
23 Nov 23
A plurality of storage nodes in a single chassis is provided.
JOHN HAYES, JOHN COLGROVE, JOHN D. DAVIS
Filed: 31 Jul 23
Utility
Orchestrating Coordinated Snapshots Across Distinct Storage Environments
23 Nov 23
Systems and methods for orchestrating coordinated snapshots across distinct storage environments are disclosed.
RONALD KARR, NAVEEN NEELAKANTAM, TAHER VOHRA
Filed: 31 Jul 23
Utility
Creating A Containerized Data Analytics Pipeline
23 Nov 23
Creating a containerized data analytics pipeline, including: creating a data analytics pipeline having a component that is deployed within a container that executes in a container cluster that is external to shared storage accessible by components of the data analytics pipeline; and responsive to detecting that a component of the data analytics pipeline has failed, deploying another instance of the component in a failover container that is configured to support one or more components of the data analytics pipeline.
IVAN JIBAJA, CURTIS PULLEN, PRASHANT JAIKUMAR, STEFAN DORSETT, GAURAV JAIN, NEIL VACHHARAJANI, SRINIVAS CHELLAPPA
Filed: 31 Jul 23
Utility
Data rebuild independent of error detection
21 Nov 23
A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster in a single chassis is provided.
John Hayes, John Colgrove, Robert Lee, Joshua Robinson, Rusty Sears
Filed: 24 Jun 21
Utility
Data replication in a storage system
21 Nov 23
A method of replication in a distributed storage system, performed by the distributed storage system is provided.
Richard A. Hankins, Igor Ostrovsky, John Colgrove, Cary A. Sandvig, Ronald Karr, Victor Yip, Zong Miao, Abhishek Jain
Filed: 10 Feb 22
Utility
Role enforcement for storage-as-a-service
21 Nov 23
Role enforcement for storage-as-a-service including managing, for a storage system, a plurality of roles including a storage consumer role and a storage provider role, wherein the storage consumer role is associated with data management instructions that are enabled for the storage consumer role and disabled for the storage provider role, and wherein the storage provider role is associated with storage management instructions that are enabled for the storage provider role and disabled for the storage consumer role; servicing a data management instruction from a first client associated with storage consumer role, wherein the data management instruction is an instruction to manipulate data on the storage system; and servicing a storage management instruction from a second client associated the storage provider role, wherein the storage management instruction is an instruction to manage the storage system.
Prakash Darji, Shvetima Gulati
Filed: 1 Jul 21
Utility
Processing access anomalies in a storage network
21 Nov 23
A processing system operates by: storing a data segment as a set of encoded data slices, wherein the set of encoded data slices are dispersed storage error encoded and stored in at least one storage unit of a storage network; receiving, from a requestor, an access request associated with the data segment; detecting an access anomaly associated with the access request, the access anomaly having one of a plurality of anomaly types; denying the access request in response to detecting the access anomaly; generating, based on the one of the plurality of anomaly types, an anomaly detection indicator identifying the requestor; and sending the anomaly detection indicator to other devices of the storage network.
Jason K. Resch
Filed: 3 Jan 23
Utility
Distributed cloud-based storage system
21 Nov 23
A distributed cloud-based storage system, where the distributed cloud-based storage system includes: receiving, by one or more storage controller applications of the cloud-based storage system, one or more storage operations; storing, among one or more cloud computing instances of the cloud-based storage system, the one or more storage operations; and distributing, among one or more cloud computing instances within respective one or more cloud computing environments within distinct geographic regions, one or more of the one or more storage operations.
Naveen Neelakantam, Joshua Freilich
Filed: 22 Jul 19
Utility
Projecting Capacity Utilization For Snapshots
16 Nov 23
Projecting capacity utilization for snapshots includes identifying one or more data release patterns of a storage system; identifying a snapshot policy; and generating, based on the one or more data release patterns and the snapshot policy, an estimate of an impact of the snapshot policy on a capacity of the storage system.
JOHN COLGROVE, DAVID GRUNWALD, EDWARD RAK
Filed: 21 Mar 23
Utility
Optimizing Artificial Intelligence Applications
16 Nov 23
Nonsequential readahead based on data access patterns, the method comprising: determining a set of access patterns for stored content; determining, based on the set of access patterns, a list of storage locations for content expected to be used; and prefetching, based on the list of storage locations for content expected to be used, one or more data objects.
BENNETT AMODIO, EMILY POTYRAJ, BRIAN GOLD
Filed: 19 Jul 23