3707 patents
Page 37 of 186
Utility
Mapped Redundant Array of Independent Nodes Employing Mapped Reliability Groups for Data Storage
21 Jul 22
Storage of data according to mapped reliability groups (MRGs) of mapped redundant arrays of independent nodes (mapped clusters) is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 19 Jan 21
Utility
Firmware Protection Using Multi-Chip Storage of Firmware Image
21 Jul 22
Techniques are provided for firmware protection using multi-chip storage of firmware images.
Tomer Shachar, Maxim Balin, Yevgeni Gehtman, Or Herman Saffar
Filed: 18 Jan 21
Utility
Stochastic Risk Scoring with Counterfactual Analysis for Storage Capacity
21 Jul 22
One example method includes accessing a dataset, selecting a list of attributes of the dataset, each of the attributes being selected based on a determination that the attribute is affecting growth of the dataset and affecting an amount of data storage space consumed by the dataset, assigning a SHAP score to each attribute, using the SHAP scores to assign respective weights to each attribute, deriving drift and shock information for the dataset, and based on the drift and shock information, calculating a risk score that a storage capacity of an asset where the dataset is stored will be exhausted within a particular time interval.
Rahul Deo Vishwakarma, Bing Liu, Parmeshwr Prasad
Filed: 20 Jan 21
Utility
Intelligent Re-tiering of Incremental Backup Data Stored on a Cloud-based Object Storage
21 Jul 22
Described is a system for intelligent re-tiering of backup data stored on a cloud-based object storage.
Ravi Vijayakumar Chitloor, Sunil Yadav, Shelesh Chopra, Amarendra Behera, Tushar Dethe, Deependra Singh, Prabhat Kumar Dubey, Himanshu Arora, Jigar Bhanushali
Filed: 15 Jan 21
Utility
Visual Mapping of Protection Status for Networking Devices
21 Jul 22
Embodiments are described for a method and system of applying data protection software mechanisms to network devices to auto-discover the networking equipment, save changes from memory (TCAM) to local storage, backup changes to protection storage, provide auditing and tracking history of changes, and provide the ability to deploy test/development copies of changes using software defined networking techniques.
Arun Murti, Adam Brenner, Mark Malamut, Vijay Anand
Filed: 31 Mar 22
Utility
Protecting Databases In a Distributed Availability Group
21 Jul 22
A determination is made that a relational database management system (RDBMS) is configured as a distributed availability group.
Roland Anthony Fernandes, Bharat Bhushan
Filed: 20 Jan 21
Utility
Data Storage System with Multiple-size Object Allocator for Disk Cache
21 Jul 22
Managing pool memory in a data storage system includes maintaining free lists for corresponding object sizes.
Vladimir Shveidel, Geng Han, Haiyun Bao, Shaoqin Gong
Filed: 18 Jan 21
Utility
Data Copy Offload Command Support Across Multiple Storage Access Protocols
21 Jul 22
An apparatus includes at least one processing device, with the at least one processing device comprising a processor and a memory coupled to the processor.
Amit Pundalik Anchi, Rimpesh Patel
Filed: 19 Jan 21
Utility
Tracking a Virus Footprint in Data Copies
21 Jul 22
Techniques are provided for tracking a virus footprint in data copies.
Shiv S. Kumar, Jai P. Gahlot, Avadut Mungre
Filed: 15 Jan 21
Utility
Multi-Tenant Data Protection Using Tenant-Based Token Validation and Data Encryption
21 Jul 22
Techniques are provided for multi-tenant data protection using tenant-based token validation and data encryption.
Tomer Shachar, Maxim Balin, Yevgeni Gehtman
Filed: 18 Jan 21
Utility
Fast Converging Gradient Compressor for Federated Learning
21 Jul 22
Method for model updating in a federated learning environment, including distributing a current model to client nodes; receiving a first set of gradient sign vectors, wherein each gradient sign vector of the first set of gradient sign vectors is received from one client node; generating a first updated model based on the first set of gradient sign vectors; distributing the first updated model to the plurality of client nodes; storing a first shape parameter and a second shape parameter; receiving, in response to distributing the first updated model, a second set of gradient sign vectors, wherein each gradient sign vector of the second set of gradient sign vectors is received from one client node; generating a second updated model based on the second set of gradient sign vectors, the first shape parameter, and the second shape parameter; and distributing the second updated model to the plurality of client nodes.
Paulo Abelha Ferreira, Pablo Nascimento da Silva, Tiago Salviano Calmon, Roberto Nery Stelling Neto, Vinicius Michel Gottin
Filed: 21 Jan 21
Utility
Transferring Applications from Overutilized Arrays of Computer Systems to Underutilized Arrays of Computer Systems
21 Jul 22
Transferring a workload among computing devices is described.
Ashish Arvindbhai Pancholi, Bina K. Thakkar, David C. Waser
Filed: 20 Jan 21
Utility
Using Checksums for Mining Storage Device Access Data
21 Jul 22
An apparatus comprises a processing device configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network.
Rimpesh Patel, Amit Pundalik Anchi
Filed: 19 Jan 21
Utility
Method to Suggest Best SCM Configuration Based on Resource Proportionality In a De-duplication Based Backup Storage
21 Jul 22
One example method includes defining a configuration of SCM, receiving a stream of IOs from a client, analyzing the stream of IOs and, based on the analyzing, estimating future IO behavior of the client, and based on estimated future IO behavior of the client, reconfiguring one or more parameters of the configuration of the SCM to define an updated configuration of the SCM, and the updated configuration of the SCM enables an improvement in IO performance relative to an IO performance of the configuration of the SCM.
Parmeshwr Prasad, Rahul Deo Vishwakarma
Filed: 19 Jan 21
Utility
INDICATING OPTIMIZED AND NON-OPTIMIZED PATHS TO HOSTS USING NVMe-oF IN A METRO CLUSTER STORAGE SYSTEM
21 Jul 22
A command is received from a host regarding accessing an NVMe dispersed namespace in a metro cluster configuration of storage arrays.
Dmitry Nikolayevich Tylik, David L. Black, Marina Shem Tov, Mukesh Gupta
Filed: 21 Jan 21
Utility
Framed Event Access in an Ordered Event Stream Storage System
21 Jul 22
Framed event access in an ordered event stream (OES) storage system is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 19 Jan 21
Utility
Detection and Mitigation of Slow Drain Issues Using Response Times and Storage-side Latency View
21 Jul 22
An apparatus in one embodiment comprises at least one processing device configured to control delivery of input-output (IO) operations from a host device to a storage system over selected ones of a plurality of paths through a network, and to monitor response times for particular ones of the IO operations sent from the host device to the storage system.
Vinay G. Rao, Erik P. Smith, Massarrah N. Tannous, Jean Evans Pierre
Filed: 20 Jan 21
Utility
Creating High Availability Storage Volumes for Software Containers
21 Jul 22
An apparatus comprises a processing device configured to receive a create volume request to create a given storage volume for a software container instance running on a container host device, to parse the given request to identify replication-related parameters for the given storage volume, the identified replication-related parameters comprising an availability parameter.
Anil Arun Degwekar, Utkarsh Dubey, Prasant Kumar Padhi
Filed: 18 Jan 21
Utility
Method, Electronic Device and Computer Program Product for Managing Storage Blocks
21 Jul 22
Techniques for managing storage blocks involve: according to a first request for allocating a target number of consecutive storage blocks from a storage device, querying an index table that is used to record index information of a plurality of groups of consecutive idle storage blocks in the storage device to determine a first group of consecutive idle storage blocks from the plurality of groups of consecutive idle storage blocks; allocating the target number of consecutive storage blocks from the first group of consecutive idle storage blocks; updating a bitmap that is used to record states of a plurality of storage blocks in the storage device; and updating first index information of the first group of consecutive idle storage blocks recorded in the index table.
Haiyun Bao, Geng Han, Shaoqin Gong, Jianbin Kang, Jian Gao
Filed: 1 Sep 21
Utility
Unified Host-based Data Migration
21 Jul 22
Methods, apparatus, and processor-readable storage media for unified host-based data migration are provided herein.
Ahmed Salah, Mohammed Omar
Filed: 18 Jan 21