701 patents
Page 9 of 36
Utility
Rebuilding Data Slices in a Storage Network Based on Priority
29 Jun 23
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit.
Greg Dhuse, Andrew Baptist, Zachary J. Mark, Jason K. Resch, Ilya Volvovski
Filed: 2 Mar 23
Utility
Heterogenous Memory Accommodating Multiple Erasure Codes
29 Jun 23
A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided.
JOHN HAYES, JOHN COLGROVE, ROBERT LEE, IGOR OSTROVSKY, JOSHUA ROBINSON
Filed: 27 Feb 23
Utility
Testing A Storage Unit In A Storage Network
29 Jun 23
A method for execution by one or more computing devices of a storage network includes identifying a storage unit of a set of storage units for testing, where a data segment of data is error encoded into a set of encoded data slices that is stored in the set of storage units.
Thomas D. Cocagne, Jason K. Resch
Filed: 21 Feb 23
Utility
Policy-Based Disaster Recovery for a Containerized Application
29 Jun 23
An illustrative method includes a controller associated with a plurality of clusters receiving, from a user, a disaster recovery policy of a containerized application deployed on a first cluster in the plurality of clusters, determining a cluster profile of each second cluster among one or more second clusters that are distinct from the first cluster in the plurality of clusters, identifying, from the one or more second clusters, a particular cluster based on the disaster recovery policy of the containerized application and the cluster profile of each second cluster, and assigning the particular cluster to be a disaster recovery cluster for the containerized application.
Tapas Sharma, Luis Pablo Pabón, Timothy Darnell, Paul Theunis
Filed: 11 Jan 23
Utility
Method for Determining the Legal Basis for Transfer of a Data Object
25 May 23
A method for execution by one or more processing modules of one or more computing devices of a storage network, the method comprises receiving a data object for processing, determining whether the data object is to be transferred to one or more remote storage location, determining whether one or more legal restrictions are associated with the data object.
Russell P. Kennedy, Robert C. McCammon, Jason K. Resch, Thomas F. Shirley, JR.
Filed: 9 Jan 23
Utility
Utilizing Metadata To Represent Data
25 May 23
A system and method for efficiently storing data in a storage system.
MARCO SANVIDO, RICHARD HANKINS, JOHN HAYES, STEVE HODGSON, FENG WANG, SERGEY ZHURAVLEV, ANDREW KLEINERMAN
Filed: 23 Jan 23
Utility
Processing Access Anomalies in a Storage Network
18 May 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
Storage Operation Routing in a Container System
4 May 23
In some embodiments, storage operation routing in a container system may include receiving, by a container storage system executing on a node within a container system, a storage operation configured to be performed with respect to a storage resource; determining whether the storage resource is locally accessible at the node; and routing the storage operation based on the determining of whether the storage resource is locally accessible at the node.
Lakshmi Narasimhan Sundararajan, Prabir Paul, Nikhil Subhash Bhupale
Filed: 29 Jun 22
Utility
Storage Path Routing in a Container System
4 May 23
In some embodiments, storage path routing in a container system includes: determining, within the container system, a storage operation directed to a storage resource; determining one or more conditions associated with a plurality of network paths to the storage resource, where the plurality of network paths includes a first network path through a storage area network and a second network path through a container system communication network; and routing, based on the one or more conditions, the storage operation to the storage resource using the first network path.
Lakshmi Narasimhan Sundararajan, Luis Pablo Pabón, Vinod Jayaraman, Venkatanarasimhan Ramakrishnan
Filed: 29 Oct 21
Utility
Coordinated Checkpoints Among Storage Systems Implementing Checkpoint-Based Replication
4 May 23
Coordinated checkpoints among storage systems implementing checkpoint-based replication, including orchestrating one or more coordinated lightweight checkpoints for a source dataset stored across two or more source storage systems; and coordinating a replication of the one or more coordinated lightweight checkpoints from the two or more source storage systems to two or more target storage systems.
RONALD KARR
Filed: 27 Apr 22
Utility
Coordinated Data Backup for a Container System
4 May 23
A coordinated data backup for a container system that includes: determining, by a control layer of a container system, a dependency between a first service and a second service, where the first service and the second service are part of a set of services of an application; determining, based on the dependency, a backup sequence of first data associated with the first service and second data associated with the second service, where the backup sequence maintains consistency of one or more operations between the first service and the second service; and generating, based on the backup sequence, backup data comprising the first data and the second data.
Mohammed Umair Mufti
Filed: 28 Oct 21
Utility
Migrating Similar Data To A Single Data Reduction Pool
4 May 23
Migrating similar data to a single data reduction pool, including: determining that storage space consumption may be reduced by migrating similar data between a first storage system and a second storage system; and initiating a migration of the similar data, including selecting a migration direction from one of either migrating the first data from the first storage system to the second storage system and migrating the second data from the second storage system to the first storage system.
LAWRENCE MERTES, MARCO SANVIDO
Filed: 27 Dec 22
Utility
Coordinated Snapshots Among Storage Systems Implementing A Promotion/Demotion Model
4 May 23
Coordinated snapshots among storage systems implementing a promotion/demotion model, including monitoring a set of two or more target storage systems, wherein the two or more target storage systems are replication targets for respective portions of a source dataset; associating a first coordinated tracking dataset with two or more local tracking datasets maintained on the two or more target storage systems, wherein each local tracking dataset is a tracking copy for one portion of the source dataset; and advancing, in dependence upon a first coordinated target checkpoint, the first coordinated tracking dataset.
RONALD KARR
Filed: 27 Apr 22
Utility
Coordinated Snapshots For Data Stored Across Distinct Storage Environments
4 May 23
In an embodiment, two or more storage systems are requested to prepare respective local checkpoints for a dataset, wherein each of the two or more storage systems stores portion of the dataset.
RONALD KARR, NAVEEN NEELAKANTAM, TAHER VOHRA
Filed: 29 Oct 21
Utility
Generating A Transformed Dataset For Use By A Machine Learning Model In An Artificial Intelligence Infrastructure
27 Apr 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
Zone Namespace
20 Apr 23
A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained.
Ronald Karr
Filed: 19 Dec 22
Utility
Reassignment of Requests for High Availability
20 Apr 23
A method of operating a storage system is disclosed.
Ori Shalev
Filed: 19 Dec 22
Utility
Temporarily Limiting Access To A Storage Device
20 Apr 23
Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
ANDREW BERNAT, ANTHONY NIVEN, MARK FAY, PUSHKAR MAHESH SHIRALI, RONALD KARR
Filed: 19 Dec 22
Utility
Context Driven User Interfaces For Storage Systems
20 Apr 23
Context driven user interfaces for storage systems including receiving, from a user account, a request to access a system interface for a system; identifying at least one critical system characteristic that describes a current aspect of the system; reconfiguring the system interface based on the at least one critical system characteristic; and presenting the reconfigured system interface to a user of the user account.
PRAKASH DARJI, STEVEN MA, JONAS IRWIN
Filed: 18 Oct 21
Utility
Profiling User Activity To Achieve Social And Governance Objectives
20 Apr 23
Profiling user activity to achieve social and governance objectives, including: generating, based on data describing activities within a system, a plurality of activity groupings each including one or more user accounts and corresponding to a particular activity in the system; generating, for each of the plurality of activity groupings, one or more social groupings based on user profiles of the one or more user accounts in a corresponding activity grouping, wherein each of the one or more social groupings corresponds to one or more particular user profile attributes; identifying, for a particular user account, one or more of the activity groupings having a social grouping corresponding to user profile attributes of the particular user account; and modifying one or more user experience features of the system based on the identified one or more activity groupings.
PRAKASH DARJI
Filed: 30 Sep 22