4565 patents
Page 114 of 229
Utility
Optmizing data deduplication
7 Sep 21
Techniques for processing data may include: receiving a candidate block; performing partial deduplication processing of the candidate block; receiving a second candidate block subsequent to performing partial deduplication processing for the candidate block; and performing first processing to determine whether to perform promotion processing for the entry, The partial deduplication processing may include: partially deduplicating at least one sub-block of the candidate block; and creating an entry in a deduplication database for the candidate block, wherein the entry includes a digest of the candidate block and the entry denotes a potential target block having the digest, and wherein the entry includes a counter that tracks a number of missed full block deduplications between the potential target block and subsequently processed candidate blocks.
Istvan Gonczi, Philippe Armangau, Sorin Faibish, Ivan Bassov
Filed: 24 Apr 19
Utility
Pluggable recovery in a data protection system
7 Sep 21
Systems and methods for performing a recovery operation for a host.
Shern S. Jauhal
Filed: 15 Jul 19
Utility
Exposing and reproducing software race conditions
7 Sep 21
Exposing and reproduction of race conditions is presented herein.
Matthew Bryan
Filed: 28 Dec 18
Utility
Low-overhead index for a flash cache
7 Sep 21
Systems and methods for a low-overhead index for a cache.
Grant R. Wallace, Philip N. Shilane
Filed: 15 Jul 19
Utility
Storing a non-ordered associative array of pairs using an append-only storage medium
7 Sep 21
The described technology is generally directed towards efficiently organizing data in a single, non-distributed database as an associated array of key-value pairs implemented on top of a storage medium that allows only data appends.
Andrei Paduroiu
Filed: 24 Jan 19
Utility
Routing to obtain user data in a geographically distributed data storage environment
7 Sep 21
The described technology is generally directed towards obtaining data, such as corresponding to a read request, from a geographic zone which may not be the zone that owns the data.
Mikhail Danilov, Yohannes Altaye
Filed: 4 Feb 20
Utility
Smart programming assistant
7 Sep 21
Methods, apparatus, and processor-readable storage media for providing a smart programming assistant are provided herein.
Yash Kumar Singh, Ayush Joshi, Abhishek Dutta, Maunica Naga Kolla
Filed: 30 Oct 19
Utility
Method, device and computer program product for cache-based index mapping and data access
7 Sep 21
Embodiments for accessing data are provided.
You Chen, Ao Sun, Yunhai Gong
Filed: 10 Jul 19
Utility
Optimizing I/O latency by software stack latency reduction in a cooperative thread processing model
7 Sep 21
A method for use in a storage node, the method comprising: instantiating a first poller for detecting whether pending storage device operations have been completed; executing the first poller to identify a first storage device operation that has been completed, wherein executing the first poller includes: (a) executing a first function to detect whether a completion queue corresponding to a storage device driver is empty, the first function being arranged to read a content of a memory location that is associated with the completion queue, (b) terminating the execution of the first poller when the completion queue is empty, and (c) executing a system call function to the storage device driver when the completion queue is non-empty; identifying a first thread that is waiting for the first storage device operation to be completed; and transitioning the first thread from a waiting state to a ready state.
Vladimir Shveidel, Ronen Gazit
Filed: 29 Jul 19
Utility
Scaling-in for geographically diverse storage
7 Sep 21
Scaling-in of a geographically diverse data storage system is disclosed.
Mikhail Danilov, Andrey Kurilov
Filed: 31 Jan 20
Utility
User selectable data source for data recovery
7 Sep 21
Systems and methods for performing a recovery operation for a host.
Shern S. Jauhal
Filed: 14 Mar 19
Utility
Method for collecting performance data in a computer system
7 Sep 21
First information for a first event of a computer system is captured, including first event parameters.
William R. Stronge, Anton Kucherov
Filed: 29 Jul 19
Utility
Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system
7 Sep 21
Recovery of chunk segments stored via hierarchical erasure coding in a geographically diverse data storage system is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 30 Apr 19
Utility
Method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network
7 Sep 21
A method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network.
Assaf Natanzon, Simon Zhang
Filed: 27 Jul 17
Utility
Early-convergence detection for online resource allocation policies for iterative workloads
7 Sep 21
Techniques are provided for adaptive resource allocation for workloads with early-convergence detection.
Tiago Salviano Calmon, Eduardo Vera Sousa, VinÃcius Michel Gottin
Filed: 29 Aug 19
Utility
Method and apparatus for dynamically adapting cache size based on estimated cache performance
7 Sep 21
A method of dynamically adjusting sizes of cache partitions includes, for each cache partition, estimating a number of hits that would occur on the cache partition for a set of potential size increases of the cache partition and a set of potential size decreases of the cache partition.
Hugo de Oliveira Barbalho, Jonas Furtado Dias
Filed: 22 Nov 19
Utility
Solid state cache index for a deduplicate storage system
7 Sep 21
A method, article of manufacture, and apparatus for creating a fingerprint to container id index is discussed.
Satish Visvanathan, Mahesh Kamat, Rahul B Ugale
Filed: 30 Dec 14
Utility
Automated generation of adaptive policies from organizational data for detection of risk-related events
7 Sep 21
Techniques are provided for generating adaptive policies from organization data for detection of risk-related events.
Alex Zaslavsky, Arkady Koganov, Anatoly Gendelev
Filed: 30 Jan 19
Utility
Methods and apparatus for person-centric multichannel opinion mining in data lakes
7 Sep 21
Person-centric multi-channel opinion mining is performed in a single data repository, such as a data lake.
Karin Breitman, Rodrigo Dias Arruda Senra, Adriana Bechara Prado
Filed: 29 Apr 16
Utility
Host based read cache for san supporting NVMEF with E2E validation
7 Sep 21
A method for performing host based read cache for storage area networks (SANs) supporting Non-Volatile Memory Express over Fabrics (NVMeF) with validation.
Boris Glimcher, Zvi Schneider, Amitai Alkalay, Kirill Shoikhet
Filed: 31 Jul 18