4565 patents
Page 102 of 229
Utility
Replication enhancement method for write-intensive IoT applications
7 Dec 21
One example method includes receiving an IO request from an application, determining if an affinity policy applies to the application that transmitted the IO request, when an affinity policy applies to the application, directing the IO request to a specified site of a replication system, when no affinity policy applies to the application, determining if a lag in replication of the IO request from a primary site to a replication site is acceptable, if a lag in replication of the IO request is acceptable, processing the IO request using performance based parameters and/or load balancing parameters, and if a lag in replication of the IO request is not acceptable, either directing the IO request to a most up to date replica site, or requesting a clone copy of a volume to which the IO request was initially directed and directing the IO request to the cloned copy.
Mohamed Abdullah Gommaa Sohail, Said Tabet
Filed: 28 Oct 20
Utility
Inline compression with small-write compression avoidance
7 Dec 21
A technique for performing writes in a storage system that supports data compression tests incoming writes to determine whether the amount of data to be written is less than a predetermined threshold.
Yining Si, Philippe Armangau, Ivan Bassov, Christopher A. Seibel
Filed: 28 Jul 17
Utility
Method, electronic device and medium for upgrading a hyper-converged infrastructure node
7 Dec 21
Storage management techniques involve: generating, based on a first file created at a first time, a first package including first file information, information regarding a physical location of the first file and a first block associated with the first file; generating an upgrade package from a second package based on the first package, the second package based on a second file created at a second time prior to the first time, the second package including second file information, information regarding a physical location of the second file and a second block associated with the second file; and transmitting the upgrade package to an HCI system node for upgrade.
Biao Yan, Haina Yan, Wenjing Li
Filed: 9 Oct 19
Utility
Method for gracefully handling QAT hardware or CPU software failures by dynamically switching between QAT hardware and CPU software for data compression and decompression
7 Dec 21
A method, apparatus, and system for handling a failure of a hardware cryptography/compression accelerator is disclosed.
Wei Lin, Yujuan Li, Tao Chen, Yong Zou, Rahul Ugale
Filed: 11 Oct 19
Utility
Reducing index operations in a cache
7 Dec 21
Systems and methods for reducing input/output operations in a computing system that uses a cache.
Philip N. Shilane, Grant R. Wallace
Filed: 24 Sep 19
Utility
Method and system for managing virtual datacenters
7 Dec 21
Example embodiments of the present invention relate to methods, systems, and a computer program product for managing a virtual datacenter.
Assaf Natanzon
Filed: 25 Nov 20
Utility
System, method, apparatus, and computer program product for generating a cabling plan for a computing system
7 Dec 21
A system, method, apparatus, and computer program product for generating a cabling plan for a computing system are disclosed.
Timothy Allen Cox
Filed: 15 Aug 14
Utility
Method, apparatus, and computer program product for determining data transfer manner
7 Dec 21
The present disclosure provides a method, apparatus and computer program product for determining a data transfer manner.
Pengfei Wu, Kun Wang, Ming Zhang, Jinpeng Liu
Filed: 20 Mar 19
Utility
Methods and electronic devices for data transmission and reception
30 Nov 21
Embodiments of the present disclosure relate to methods and an electronic device for transmitting and receiving data.
Wei Cui, Sanping Li, Kun Wang
Filed: 11 Apr 19
Utility
Method, device, and computer program product for managing storage system
30 Nov 21
In certain techniques, a plurality of storage devices of a storage system are sorted into a sequence of storage devices by capacity.
Haiying Tang, Xiaobo Zhang, Jian Gao, Geng Han, Xinlei Xu
Filed: 18 May 20
Utility
Enhanced storage compression based on activity level
30 Nov 21
Techniques for evaluating data sets for compression processing may include: receiving first information for a data set, the first information including I/O activity information for the data set, a service level objective for the data set, and a size of the data set; determining, in accordance with the first information, whether the data set meets criteria indicating a specified level of importance and a specified level of I/O activity; responsive to determining the data set meets the criteria, sending second information identifying one or more storage objects of the data set to a compression engine, wherein the one or more storage objects of the data set are identified as having the specified level of importance and at least the specified level of I/O activity; and performing processing, by the compression engine using the second information, to determine whether to compress first data stored in the data set.
Paul J. McSweeney, Ciara Stacke, Andrea Graham
Filed: 29 Apr 19
Utility
System and method to achieve an uninterrupted file level backup using a pass-through snapshot engine
30 Nov 21
A pass-through snapshot engine records lifecycle data and chronological status of files or objects, in one or more pass-through snapshots during a backup.
Mahesh Reddy A V, Chetan Battal, Swaroop Shankar D H, Mahantesh Ambaljeri
Filed: 28 Jan 20
Utility
Administrative resource management QoS for storage appliances
30 Nov 21
Embodiments are described for dynamically allocating and reallocating system resources between production work tasks and administrative tasks using policies.
Stephen D. Smaldone, Ian Wigmore, Arieh Don
Filed: 27 Apr 18
Utility
Document recommendation
30 Nov 21
Embodiments of the present disclosure provide a method and apparatus for document recommendation by obtaining a plurality of first data for a source recommendation task from activities related to a source user using a plurality of first documents; obtaining a plurality of second data for a target recommendation task from activities related to a target user using a plurality of second documents; performing the target recommendation task based on the plurality of first data, the plurality of second data, and knowledge transferred from the source recommendation task to obtain a target recommendation model; and conducting document recommendation to the target user using the target recommendation model.
Tao Chen, Baoyao Zhou, Yu Cao, Xiaoyan Guo, Qianjie Zhong
Filed: 28 Apr 20
Utility
Snapshot metadata deduplication
30 Nov 21
Snapshots may be managed on a data storage system including logical storage unit including data portions.
Kevin M. Tobin, Andrew L. Chanler, Michael Ferrari, Jeffrey Wilson
Filed: 28 May 20
Utility
Method, device, and computer program product for managing address mapping in storage system
30 Nov 21
The present disclosure relates to a method, device and computer program product for managing an address mapping of a storage system.
Frank Yifan Huang, Chaoqian Cai
Filed: 28 Feb 20
Utility
Prioritizing microservices on a container platform for a restore operation
30 Nov 21
Systems and methods for discovering applications.
Assaf Natanzon, Luay Al-Alem, Antony Bett, Michael Rhodes
Filed: 20 Nov 20
Utility
Dynamically determining customer intent and related recommendations using deep learning techniques
30 Nov 21
Methods, apparatus, and processor-readable storage media for dynamically determining customer intent and related recommendations using deep learning techniques are provided herein.
Venkata Chandra Sekar Rao, Sumit Gupta, Kirti Khade, Kalpana Razdan, Diwahar Sivaraman
Filed: 26 Jul 18
Utility
Bloom filters in a flash memory
23 Nov 21
Systems and methods for managing content in a flash memory.
Grant R. Wallace, Philip N. Shilane
Filed: 15 Jul 19
Utility
Sequentiality characterization of input/output workloads
23 Nov 21
Techniques are provided for characterizing and quantifying a sequentiality of workloads using sequentiality profiles and signatures.
Rômulo Teixeira de Abreu Pinho, Hugo de Oliveira Barbalho, Vinícius Michel Gottin, Roberto Nery Stelling Neto, Alex Laier Bordignon, Daniel Sadoc Menasché
Filed: 1 Nov 19