Patent | Date |
---|
System and method for moving metadata without updating references used by the metadata Grant 11,436,142 - Vankamamidi , et al. September 6, 2 | 2022-09-06 |
Techniques for storage management Grant 11,429,293 - Vankamamidi , et al. August 30, 2 | 2022-08-30 |
Selective utilization of processor cores while rebuilding data previously stored on a failed data storage drive Grant 11,429,500 - Gao , et al. August 30, 2 | 2022-08-30 |
Compressing data using deduplication-like methods Grant 11,422,975 - Faibish , et al. August 23, 2 | 2022-08-23 |
Lifecycle of handling faults in next generation storage systems Grant 11,416,330 - Chawla , et al. August 16, 2 | 2022-08-16 |
Rebuilding data previously stored on a failed data storage drive Grant 11,403,175 - Armangau , et al. August 2, 2 | 2022-08-02 |
System and method for priority orchestration and scheduling of different background operations Grant 11,385,928 - Vankamamidi , et al. July 12, 2 | 2022-07-12 |
Techniques For Workload Balancing Using Dynamic Path State Modifications App 20220206871 - Armangau; Philippe ;   et al. | 2022-06-30 |
Selectively processing storage commands at different granularities based on command types Grant 11,372,767 - Vankamamidi , et al. June 28, 2 | 2022-06-28 |
Technique for encoding deferred reference count increments and decrements Grant 11,366,609 - Vankamamidi , et al. June 21, 2 | 2022-06-21 |
System and method for hash-based entropy calculation Grant 11,360,954 - Faibish , et al. June 14, 2 | 2022-06-14 |
System and method for sharing spare storage capacity between a log structured file system and RAID Grant 11,347,404 - Vankamamidi , et al. May 31, 2 | 2022-05-31 |
Techniques for correcting errors in cached pages Grant 11,347,583 - Armangau , et al. May 31, 2 | 2022-05-31 |
Flushing dirty pages from page buffers indicated by non-sequential page descriptors Grant 11,340,900 - Han , et al. May 24, 2 | 2022-05-24 |
System And Method For Dynamically Adjusting Priority-based Allocation Of Storage System Resources App 20220138117 - Kachmar; Maher ;   et al. | 2022-05-05 |
Selectively Processing Storage Commands At Different Granularities Based On Command Types App 20220138106 - Vankamamidi; Vamsi K. ;   et al. | 2022-05-05 |
Lifecycle Of Handling Faults In Next Generation Storage Systems App 20220138039 - Chawla; Rohit K. ;   et al. | 2022-05-05 |
Rebuilding Space Accounting Counters In Mapping Layer Of Storage Appliances App 20220137813 - Nanda; Bijayalaxmi ;   et al. | 2022-05-05 |
End-to-end datapath protection Grant 11,321,169 - Vankamamidi , et al. May 3, 2 | 2022-05-03 |
Adaptive Inline Compression App 20220129162 - Faibish; Sorin ;   et al. | 2022-04-28 |
Selective Utilization Of Processor Cores While Rebuilding Data Previously Stored On A Failed Data Storage Drive App 20220100621 - Gao; Hongpo ;   et al. | 2022-03-31 |
Multi-generational virtual block compaction Grant 11,281,387 - Tamilarasan , et al. March 22, 2 | 2022-03-22 |
Method and system for data integrity Grant 11,281,527 - Xu , et al. March 22, 2 | 2022-03-22 |
Direct input/output path to compressed data Grant 11,269,776 - Chen , et al. March 8, 2 | 2022-03-08 |
Pattern detection system and method Grant 11,269,516 - Armangau , et al. March 8, 2 | 2022-03-08 |
System and method for fast rebuild of metadata tier Grant 11,269,738 - Armangau , et al. March 8, 2 | 2022-03-08 |
Method And System For Efficient Allocation Of Storage App 20220035542 - Tamilarasan; Ashok ;   et al. | 2022-02-03 |
Techniques For Cross-validating Metadata Pages App 20220035785 - Vankamamidi; Vamsi K. ;   et al. | 2022-02-03 |
Techniques For Managing Cores For Storage App 20220035663 - Gillono; John ;   et al. | 2022-02-03 |
End-to-end Datapath Protection App 20220035698 - Vankamamidi; Vamsi K. ;   et al. | 2022-02-03 |
Rebuilding Data Previously Stored On A Failed Data Storage Drive App 20220035708 - Armangau; Philippe ;   et al. | 2022-02-03 |
Deep data-compression Grant 11,226,774 - Vankamamidi , et al. January 18, 2 | 2022-01-18 |
Coordinated reclaiming of data storage space Grant 11,221,948 - Armangau , et al. January 11, 2 | 2022-01-11 |
Techniques for selectively activating and deactivating entropy computation Grant 11,221,991 - Bassov , et al. January 11, 2 | 2022-01-11 |
Applying deduplication digests to avoid same-data writes Grant 11,216,199 - Armangau , et al. January 4, 2 | 2022-01-04 |
Managing inline data compression in storage systems Grant 11,216,186 - Armangau , et al. January 4, 2 | 2022-01-04 |
Sharing blocks of non-volatile data storage to support cache flushes in a multi-node data storage system Grant 11,216,195 - Armangau , et al. January 4, 2 | 2022-01-04 |
Cache retention for inline deduplication based on number of physical blocks with common fingerprints among multiple cache entries Grant 11,210,230 - Faibish , et al. December 28, 2 | 2021-12-28 |
Managing global counters using local delta counters Grant 11,210,236 - Wang , et al. December 28, 2 | 2021-12-28 |
Techniques for scavenging of free provisioned blocks Grant 11,204,703 - Armangau , et al. December 21, 2 | 2021-12-21 |
Techniques For Correcting Errors In Cached Pages App 20210390015 - Armangau; Philippe ;   et al. | 2021-12-16 |
Data reduction reporting in storage systems Grant 11,199,990 - Armangau , et al. December 14, 2 | 2021-12-14 |
Inline compression with small-write compression avoidance Grant 11,194,498 - Si , et al. December 7, 2 | 2021-12-07 |
Managing Datapath Validation On Per-transaction Basis App 20210374126 - Vankamamidi; Vamsi K. ;   et al. | 2021-12-02 |
System and method for inline tiering of write data Grant 11,176,034 - Vankamamidi , et al. November 16, 2 | 2021-11-16 |
Cache Retention For Inline Deduplication Based On Number Of Physical Blocks With Common Fingerprints Among Multiple Cache Entries App 20210342271 - Faibish; Sorin ;   et al. | 2021-11-04 |
Flushing Dirty Pages From Page Buffers Indicated By Non-sequential Page Descriptors App 20210342153 - Han; Geng ;   et al. | 2021-11-04 |
Managing storage space for metadata consistency checking Grant 11,163,678 - Vankamamidi , et al. November 2, 2 | 2021-11-02 |
Systems and methods of updating persistent statistics on a multi-transactional and multi-node storage system Grant 11,163,496 - Armangau , et al. November 2, 2 | 2021-11-02 |
Detecting data deduplication opportunities using entropy-based distance Grant 11,157,188 - Bassov , et al. October 26, 2 | 2021-10-26 |
Managing Objects In Data Storage Equipment App 20210326301 - Vutukuri; Pavan ;   et al. | 2021-10-21 |
Recovery Of Last Allocated Logical Block Address App 20210318832 - Vankamamidi; Vamsi K. ;   et al. | 2021-10-14 |
Recovery of last allocated logical block address Grant 11,137,945 - Vankamamidi , et al. October 5, 2 | 2021-10-05 |
Method, apparatus and computer program product for managing data inconsistencies in file systems Grant 11,138,185 - Kuang , et al. October 5, 2 | 2021-10-05 |
Deduplicating Data At Sub-block Granularity App 20210286783 - Armangau; Philippe ;   et al. | 2021-09-16 |
Managing Storage Space For Metadata Consistency Checking App 20210286719 - Vankamamidi; Vamsi K. ;   et al. | 2021-09-16 |
Detecting data deduplication opportunities using hash distance Grant 11,112,985 - Bassov , et al. September 7, 2 | 2021-09-07 |
Optmizing data deduplication Grant 11,112,987 - Gonczi , et al. September 7, 2 | 2021-09-07 |
Managing inline data de-duplication in storage systems Grant 11,106,374 - Armangau , et al. August 31, 2 | 2021-08-31 |
Speeding deduplication using a most wanted digest cache Grant 11,093,454 - Armangau , et al. August 17, 2 | 2021-08-17 |
Managing uncorrectable user data Grant 11,093,317 - Vankamamidi , et al. August 17, 2 | 2021-08-17 |
Managing eviction from a deduplication cache Grant 11,086,794 - Wang , et al. August 10, 2 | 2021-08-10 |
Managing Uncorrectable User Data App 20210232450 - Vankamamidi; Vamsi K. ;   et al. | 2021-07-29 |
Generating and storing monotonically-increasing generation identifiers Grant 11,068,181 - Vankamamidi , et al. July 20, 2 | 2021-07-20 |
Managing file system metadata using persistent cache Grant 11,068,299 - Armangau , et al. July 20, 2 | 2021-07-20 |
Compression of host I/O data in a storage processor of a data storage system with selection of data compression components based on a current fullness level of a persistent cache Grant 11,068,405 - Armangau , et al. July 20, 2 | 2021-07-20 |
Method and System for Data Integrity App 20210216396 - Xu; Xinlei ;   et al. | 2021-07-15 |
Adaptively over-allocating storage space for compressed data Grant 11,048,419 - Armangau , et al. June 29, 2 | 2021-06-29 |
Data storage system with performance-based distribution of I/O requests to processing cores Grant 11,048,632 - Armangau , et al. June 29, 2 | 2021-06-29 |
Storage Management System And Method App 20210133011 - VANKAMAMIDI; VAMSI K. ;   et al. | 2021-05-06 |
Storage Management System And Method App 20210133156 - Vankamamidi; Vamsi K. ;   et al. | 2021-05-06 |
System And Method For Fast Rebuild Of Metadata Tier App 20210133047 - Armangau; Philippe ;   et al. | 2021-05-06 |
File System Check System And Method App 20210132820 - TAMILARASAN; ASHOK ;   et al. | 2021-05-06 |
File system check system and method Grant 10,996,869 - Tamilarasan , et al. May 4, 2 | 2021-05-04 |
Coordinated Reclaiming Of Data Storage Space App 20210124680 - Armangau; Philippe ;   et al. | 2021-04-29 |
System and method for average entropy calculation Grant 10,990,565 - Faibish , et al. April 27, 2 | 2021-04-27 |
Sub-block data deduplication Grant 10,990,310 - Gonczi , et al. April 27, 2 | 2021-04-27 |
Generating And Storing Monotonically-increasing Generation Identifiers App 20210117085 - Vankamamidi; Vamsi K. ;   et al. | 2021-04-22 |
Managing Global Counters Using Local Delta Counters App 20210117339 - Wang; Yubing ;   et al. | 2021-04-22 |
Deep Data-compression App 20210117132 - Vankamamidi; Vamsi K. ;   et al. | 2021-04-22 |
Placement Of Metadata On Data Storage Drives In A First Storage Enclosure Of A Data Storage System App 20210117112 - Vankamamidi; Vamsi K. ;   et al. | 2021-04-22 |
Direct Input/output Path To Compressed Data App 20210117328 - Chen; Xiangping ;   et al. | 2021-04-22 |
Prioritized rebuilding of extents in multiple tiers Grant 10,983,862 - Armangau , et al. April 20, 2 | 2021-04-20 |
Recovery processing for persistent file data cache to reduce data loss Grant 10,983,951 - Kuang , et al. April 20, 2 | 2021-04-20 |
System And Method For Inline Tiering Of Write Data App 20210103520 - Vankamamidi; Vamsi K. ;   et al. | 2021-04-08 |
Selective application of block virtualization structures in a file system Grant 10,970,259 - Bono , et al. April 6, 2 | 2021-04-06 |
Optimizing space utilization by retaining metadata in cache Grant 10,970,221 - Armangau , et al. April 6, 2 | 2021-04-06 |
Deduplicating data at sub-block granularity Grant 10,963,436 - Armangau , et al. March 30, 2 | 2021-03-30 |
System and method for data deduplication Grant 10,963,437 - Gonczi , et al. March 30, 2 | 2021-03-30 |
Fragment filling for storage system with in-line compression Grant 10,949,107 - Basov , et al. March 16, 2 | 2021-03-16 |
System and method for regulating host IOs and internal background operations in a storage system Grant 10,942,875 - Armangau , et al. March 9, 2 | 2021-03-09 |
Multi-generational Virtual Block Compaction App 20210064236 - Tamilarasan; Ashok ;   et al. | 2021-03-04 |
Providing data deduplication in a data storage system with parallelized computation of crypto-digests for blocks of host I/O data Grant 10,936,228 - Gonczi , et al. March 2, 2 | 2021-03-02 |
Deduplication of large block aggregates using representative block digests Grant 10,921,987 - Armangau , et al. February 16, 2 | 2021-02-16 |
Managing data storage in storage systems Grant 10,922,027 - Armangau , et al. February 16, 2 | 2021-02-16 |
Encoded Virtual Block Deferred Reference Counting App 20210034292 - Vankamamidi; Vamsi ;   et al. | 2021-02-04 |
System And Method For Priority Orchestration And Scheduling Of Different Background Operations App 20210034409 - VANKAMAMIDI; Vamsi ;   et al. | 2021-02-04 |
File Layer To Block Layer Communication For Block Organization In Storage App 20210034248 - Faibish; Sorin ;   et al. | 2021-02-04 |
System And Method For Sharing Spare Storage Capacity Between A Log Structured File System And Raid App 20210034255 - Vankamamidi; Vamsi ;   et al. | 2021-02-04 |
Compressing Data Using Deduplication-like Methods App 20210034575 - Faibish; Sorin ;   et al. | 2021-02-04 |
System And Method For Deduplication Optimization App 20210034579 - BASOV; IVAN ;   et al. | 2021-02-04 |
Deduplication Of Large Block Aggregates Using Representative Block Digests App 20210034249 - Armangau; Philippe ;   et al. | 2021-02-04 |
SYSTEM AND METHOD FOR REGULATING HOST IOs AND INTERNAL BACKGROUND OPERATIONS IN A STORAGE SYSTEM App 20210034556 - Armangau; Philippe ;   et al. | 2021-02-04 |
System And Method For Increasing Data Reduction With Background Recompression App 20210034576 - Gonczi; Istvan ;   et al. | 2021-02-04 |
File Layer To Block Layer Communication For Selective Data Reduction App 20210034577 - Faibish; Sorin ;   et al. | 2021-02-04 |
Method, apparatus and computer program product for managing data storage Grant 10,896,152 - Kuang , et al. January 19, 2 | 2021-01-19 |
System And Method For Hash-based Entropy Calculation App 20210011894 - Faibish; Sorin ;   et al. | 2021-01-14 |
Dynamic enabling of metadata prefetch into cache Grant 10,860,488 - Kachmar , et al. December 8, 2 | 2020-12-08 |
Data Reduction Improvement Using Aggregated Machine Learning App 20200379659 - Faibish; Sorin ;   et al. | 2020-12-03 |
Adaptive compression mode Grant 10,852,993 - Armangau , et al. December 1, 2 | 2020-12-01 |
Scavenging directories for free space Grant 10,853,320 - Bono , et al. December 1, 2 | 2020-12-01 |
Adaptive thread processing of IO requests Grant 10,838,721 - Armangau , et al. November 17, 2 | 2020-11-17 |
Elastically managing cache for sub-block deduplication Grant 10,838,643 - Faibish , et al. November 17, 2 | 2020-11-17 |
Managing Eviction From A Deduplication Cache App 20200349088 - Wang; Yubing ;   et al. | 2020-11-05 |
Optimizing Space Utilization By Retaining Metadata In Cache App 20200349082 - Armangau; Philippe ;   et al. | 2020-11-05 |
Data Storage System With Performance-based Distribution Of I/o Requests To Processing Cores App 20200349079 - Armangau; Philippe ;   et al. | 2020-11-05 |
System And Method For Encoding-based Deduplication App 20200349116 - FAIBISH; SORIN ;   et al. | 2020-11-05 |
System And Method For Data Deduplication App 20200349132 - Gonczi; Istvan ;   et al. | 2020-11-05 |
Bulk Updating Of Mapping Pointers With Metadata Transaction Log App 20200349149 - Wang; Yubing ;   et al. | 2020-11-05 |
Prioritized Rebuilding Of Extents In Multiple Tiers App 20200349007 - Armangau; Philippe ;   et al. | 2020-11-05 |
Using Machine Learning To Detect System Changes App 20200349047 - Faibish; Sorin ;   et al. | 2020-11-05 |
System And Method For Average Entropy Calculation App 20200349117 - Faibish; Sorin ;   et al. | 2020-11-05 |
Optimizing inline deduplication during copies Grant 10,824,359 - Armangau , et al. November 3, 2 | 2020-11-03 |
Sub-block Data Deduplication App 20200341668 - Gonczi; Istvan ;   et al. | 2020-10-29 |
Detecting Data Deduplication Opportunities Using Entropy-based Distance App 20200341667 - Bassov; Ivan ;   et al. | 2020-10-29 |
Optmizing Data Deduplication App 20200341671 - Gonczi; Istvan ;   et al. | 2020-10-29 |
Detecting Data Deduplication Opportunities Using Hash Distance App 20200341666 - Bassov; Ivan ;   et al. | 2020-10-29 |
System and method for encoding-based deduplication Grant 10,817,475 - Faibish , et al. October 27, 2 | 2020-10-27 |
Managing data relocations in storage systems Grant 10,809,932 - Armangau , et al. October 20, 2 | 2020-10-20 |
Managing Deduplication Characteristics In A Storage System App 20200319811 - Wang; Yubing ;   et al. | 2020-10-08 |
Method for maximum data reduction combining compression with deduplication in storage arrays Grant 10,776,028 - Faibish , et al. Sept | 2020-09-15 |
Optmizing metadata management in data deduplication Grant 10,768,843 - Faibish , et al. Sep | 2020-09-08 |
Sharing private space among data storage system data rebuild and data deduplication components to minimize private space overhead Grant 10,769,020 - Vankamamidi , et al. Sep | 2020-09-08 |
Relocating compressed extents using file-system hole list Grant 10,762,047 - Armangau , et al. Sep | 2020-09-01 |
Relocating compressed extents using batch-hole list Grant 10,761,762 - Armangau , et al. Sep | 2020-09-01 |
Compressing data in line using weighted compression budgets Grant 10,761,756 - Bassov , et al. Sep | 2020-09-01 |
Techniques for efficiently performing filesystem reorganization tasks for different filesystems Grant 10,740,284 - Choudhary , et al. A | 2020-08-11 |
Sharing Private Space Among Data Storage System Data Rebuild , File System Checkingand Data Deduplication Components To Minimize App 20200250040 - Kind Code | 2020-08-06 |
Optmizing Metadata Management In Data Deduplication App 20200249860 - Kind Code | 2020-08-06 |
System And Method For Adaptive Aggregated Snapshot Deletion App 20200250134 - Kind Code | 2020-08-06 |
System and method for hash-based entropy calculation Grant 10,733,158 - Faibish , et al. | 2020-08-04 |
Adaptive Compression Mode App 20200241805 - Armangau; Philippe ;   et al. | 2020-07-30 |
Adaptively Over-allocating Storage Space For Compressed Data App 20200241763 - Armangau; Philippe ;   et al. | 2020-07-30 |
Managing deduplication characteristics in a storage system Grant 10,719,252 - Wang , et al. | 2020-07-21 |
Dynamic adjustment of a process scheduler in a data storage system based on loading of the data storage system during a preceding sampling time period Grant 10,678,480 - Armangau , et al. | 2020-06-09 |
Techniques for optimizing metadata resiliency and performance Grant 10,678,641 - Bono , et al. | 2020-06-09 |
Managing inline data compression and deduplication in storage systems Grant 10,664,165 - Faibish , et al. | 2020-05-26 |
Managing Data Storage In Storage Systems App 20200142643 - ARMANGAU; Philippe ;   et al. | 2020-05-07 |
Data Reduction Reporting In Storage Systems App 20200142628 - ARMANGAU; Philippe ;   et al. | 2020-05-07 |
Method, Apparatus And Computer Program Product For Managing Lost Writes In File Systems App 20200142903 - KUANG; Yaming ;   et al. | 2020-05-07 |
Techniques For Selectively Activating And Deactivating Entropy Computation App 20200134047 - Bassov; Ivan ;   et al. | 2020-04-30 |
Elastically Managing Cache For Sub-block Deduplication App 20200133546 - Faibish; Sorin ;   et al. | 2020-04-30 |
Relocating Compressed Extents Using File-system Hole List App 20200134045 - Armangau; Philippe ;   et al. | 2020-04-30 |
Deduplicating Data At Sub-block Granularity App 20200133928 - Armangau; Philippe ;   et al. | 2020-04-30 |
Relocating Compressed Extents Using Batch-hole List App 20200133549 - Armangau; Philippe ;   et al. | 2020-04-30 |
Applying Deduplication Digests To Avoid Same-data Writes App 20200133547 - Armangau; Philippe ;   et al. | 2020-04-30 |
Performing compression and deduplication at different granularities Grant 10,635,315 - Armangau , et al. | 2020-04-28 |
Techniques For Scavenging Of Free Provisioned Blocks App 20200117376 - Armangau; Philippe ;   et al. | 2020-04-16 |
Inline deduplication of compressed data Grant 10,614,038 - Armangau , et al. | 2020-04-07 |
Mitigating flash wear when performing storage tiering Grant 10,613,790 - Armangau , et al. | 2020-04-07 |
Content-based caching using digests Grant 10,585,594 - Armangau , et al. | 2020-03-10 |
Optimizing file system layout for reduced raid processing Grant 10,585,855 - Armangau , et al. | 2020-03-10 |
Managing Inline Data De-duplication In Storage Systems App 20200042220 - ARMANGAU; Philippe ;   et al. | 2020-02-06 |
Method, Apparatus And Computer Program Product For Managing Data Storage App 20200042616 - Kuang; Yaming ;   et al. | 2020-02-06 |
Method, Apparatus And Computer Program Product For Managing Data Storage App 20200042617 - Kuang; Yaming ;   et al. | 2020-02-06 |
Managing Deduplication Characteristics In A Storage System App 20200042219 - WANG; Yubing ;   et al. | 2020-02-06 |
Method For Maximum Data Reduction Combining Compression With Deduplication In Storage Arrays App 20200019329 - Faibish; Sorin ;   et al. | 2020-01-16 |
Techniques for scavenging of free provisioned blocks Grant 10,534,556 - Armangau , et al. Ja | 2020-01-14 |
Multi-core journal system and method Grant 10,528,529 - Pawar , et al. J | 2020-01-07 |
Managing deletion of replicas of files Grant 10,482,065 - Armangau , et al. Nov | 2019-11-19 |
Analyzing Storage Systems Using Machine Learning Systems App 20190340459 - Faibish; Sorin ;   et al. | 2019-11-07 |
Predicting Performance Of Applications Using Machine Learning Systems App 20190340095 - Faibish; Sorin ;   et al. | 2019-11-07 |
Techniques For Scavenging Of Free Provisioned Blocks App 20190332299 - Armangau; Philippe ;   et al. | 2019-10-31 |
Compression of Host I/O Data in a Storage Processor of a Data Storage System with Selection of Data Compression Components Based App 20190324916 - Armangau; Philippe ;   et al. | 2019-10-24 |
Providing Data Deduplication In A Data Storage System With Parallelized Computation Of Crypto-digests For Blocks Of Host I/o Dat App 20190324675 - Gonczi; Istvan ;   et al. | 2019-10-24 |
Continuous metadata formatting Grant 10,452,606 - Armangau , et al. Oc | 2019-10-22 |
Concurrent Computations Operating On Same Data For Cpu Cache Efficiency App 20190318016 - Bassov; Ivan ;   et al. | 2019-10-17 |
Overwriting compressed data extents Grant 10,437,474 - Armangau , et al. O | 2019-10-08 |
Managing inline data compression in storage systems Grant 10,430,376 - Armangau , et al. O | 2019-10-01 |
Write tagging for selective avoidance of inline compression Grant 10,409,496 - Si , et al. Sept | 2019-09-10 |
Fencing for zipheader corruption for inline compression feature system and method Grant 10,402,262 - Wu , et al. Sep | 2019-09-03 |
Unaligned IO cache for inline compression optimization Grant 10,402,096 - Sen , et al. Sep | 2019-09-03 |
Providing data deduplication in a data storage system with parallelized computation of crypto-digests for blocks of host I/O data Grant 10,387,066 - Gonczi , et al. A | 2019-08-20 |
Managing file deletions of files and versions of files in storage systems Grant 10,387,369 - Davenport , et al. A | 2019-08-20 |
Selectively limiting throughput of test objects that share system resources with production objects Grant 10,372,347 - Armangau | 2019-08-06 |
Speeding de-duplication using a temporal digest cache Grant 10,372,687 - Armangau , et al. | 2019-08-06 |
Unaligned IO Cache for Inline Compression Optimization App 20190235759 - Sen; Soumyadeep ;   et al. | 2019-08-01 |
Techniques for efficiently organizing storage of compressed extents Grant 10,365,828 - Armangau , et al. July 30, 2 | 2019-07-30 |
Techniques For Optimizing Metadata Resiliency And Performance App 20190179706 - Bono; Jean-Pierre ;   et al. | 2019-06-13 |
Tagging Write Requests To Avoid Data-log Bypass And Promote Inline Deduplication During Copies App 20190129623 - Armangau; Philippe ;   et al. | 2019-05-02 |
Speeding Deduplication Using A Most Wanted Digest Cache App 20190129970 - Armangau; Philippe ;   et al. | 2019-05-02 |
Selectively Limiting Throughput Of Test Objects That Share System Resources With Production Objects App 20190129626 - Armangau; Philippe | 2019-05-02 |
Optimizing Inline Deduplication During Copies App 20190129639 - Armangau; Philippe ;   et al. | 2019-05-02 |
Tagging write requests to avoid data-log bypass and promote inline deduplication during copies Grant 10,268,381 - Armangau , et al. | 2019-04-23 |
Managing file deletions in storage systems Grant 10,261,944 - Armangau , et al. | 2019-04-16 |
Managing truncation of files of file systems Grant 10,242,012 - Basov , et al. | 2019-03-26 |
Managing truncation of files of file systems Grant 10,242,011 - Basov , et al. | 2019-03-26 |
Managing deletion of replicas of files Grant 10,216,757 - Armangau , et al. Feb | 2019-02-26 |
Selectively operating data storage equipment in a "stripe write" mode and a "fill hole" mode Grant 10,203,880 - Armangau , et al. Feb | 2019-02-12 |
Managing inline data compression in storage systems Grant 10,157,006 - Armangau , et al. Dec | 2018-12-18 |
Managing inline data compression in storage systems Grant 10,156,993 - Armangau , et al. Dec | 2018-12-18 |
Encrypting data objects in a data storage system Grant 10,146,703 - Bono , et al. De | 2018-12-04 |
Efficiently managing reference weights for write splits Grant 10,140,307 - Armangau , et al. Nov | 2018-11-27 |
Filesystem storing file data in larger units than used for metadata Grant 10,127,236 - Zhou , et al. November 13, 2 | 2018-11-13 |
Managing data cache for file system realized within a file Grant 10,114,829 - Bono , et al. October 30, 2 | 2018-10-30 |
Controlling write sizes to reduce flash wear Grant 10,089,032 - Armangau October 2, 2 | 2018-10-02 |
File system metadata extension utilizable with object store Grant 10,073,969 - Faibish , et al. September 11, 2 | 2018-09-11 |
Managing reclaiming storage space in file systems Grant 10,048,885 - Bono , et al. August 14, 2 | 2018-08-14 |
Data storage system employing space reclaim approximation Grant 10,007,671 - Bono , et al. June 26, 2 | 2018-06-26 |
Dynamically adjustable transaction log Grant 9,984,112 - Wang , et al. May 29, 2 | 2018-05-29 |
Coalescing file system free space to promote full-stripe writes Grant 9,965,201 - Bono , et al. May 8, 2 | 2018-05-08 |
Aggregated background processing in a data storage system to improve system resource utilization Grant 9,959,049 - Armangau May 1, 2 | 2018-05-01 |
Utilizing flash optimized layouts which minimize wear of internal flash memory of solid state drives Grant 9,959,058 - O'Brien , et al. May 1, 2 | 2018-05-01 |
Storage pool-backed file system expansion Grant 9,940,332 - Zhou , et al. April 10, 2 | 2018-04-10 |
Proactive scavenging of file system snaps Grant 9,940,331 - Bono , et al. April 10, 2 | 2018-04-10 |
Allocating blocks in storage systems Grant 9,934,140 - Pawar , et al. April 3, 2 | 2018-04-03 |
Selectively delaying cache flushing to promote write efficiency Grant 9,934,163 - Armangau , et al. April 3, 2 | 2018-04-03 |
Techniques for mitigating effects of small unaligned writes Grant 9,922,039 - Armangau , et al. March 20, 2 | 2018-03-20 |
Techniques for maintaining cache coherence by atomically processing groups of storage commands Grant 9,916,244 - Tolvanen , et al. March 13, 2 | 2018-03-13 |
Managing copying of data in storage systems Grant 9,891,860 - Delgado , et al. February 13, 2 | 2018-02-13 |
Compressing metadata blocks prior to writing the metadata blocks out to secondary storage Grant 9,880,762 - Armangau , et al. January 30, 2 | 2018-01-30 |
Storing compressed and uncompressed data in blocks having different allocation unit sizes Grant 9,880,928 - Bono , et al. January 30, 2 | 2018-01-30 |
Tracking compressed fragments for efficient free space management Grant 9,880,743 - Armangau , et al. January 30, 2 | 2018-01-30 |
Discarding cached data before cache flush Grant 9,864,688 - O'Brien , et al. January 9, 2 | 2018-01-09 |
Data storage system with adaptive file system over-provisioning Grant 9,864,753 - Armangau , et al. January 9, 2 | 2018-01-09 |
Managing processing tasks in storage systems Grant 9,846,655 - Zhao , et al. December 19, 2 | 2017-12-19 |
Managing mounting of file systems Grant 9,846,706 - Basov , et al. December 19, 2 | 2017-12-19 |
Managing replication of file systems Grant 9,842,117 - Zhou , et al. December 12, 2 | 2017-12-12 |
Techniques for creating windows of free blocks in a file system in accordance with trigger conditions, slice selection criteria and termination criteria Grant 9,841,901 - Armangau , et al. December 12, 2 | 2017-12-12 |
Window-based resource allocation in data storage systems Grant 9,805,044 - Armangau , et al. October 31, 2 | 2017-10-31 |
Sparse raid rebuild based on storage extent allocation Grant 9,804,939 - Bono , et al. October 31, 2 | 2017-10-31 |
File system version set infrastructure Grant 9,778,996 - Bono , et al. October 3, 2 | 2017-10-03 |
Storing inline-compressed data in segments of contiguous physical blocks Grant 9,779,023 - Armangau , et al. October 3, 2 | 2017-10-03 |
Dynamic ingestion throttling of data log Grant 9,747,222 - Armangau , et al. August 29, 2 | 2017-08-29 |
Compressing portions of a buffer cache using an LRU queue Grant 9,727,479 - Armangau , et al. August 8, 2 | 2017-08-08 |
Coalescing writes for improved storage utilization Grant 9,720,596 - Bono , et al. August 1, 2 | 2017-08-01 |
Allocating space in a file system from sequential and random cursors Grant 9,703,498 - Armangau , et al. July 11, 2 | 2017-07-11 |
Managing log transactions in storage systems Grant 9,697,219 - Wang , et al. July 4, 2 | 2017-07-04 |
Persistent metadata cache Grant 9,645,932 - Bono , et al. May 9, 2 | 2017-05-09 |
Data storage system with window allocation using window cache Grant 9,612,754 - Delgado , et al. April 4, 2 | 2017-04-04 |
Managing caches in storage systems Grant 9,606,938 - Armangau , et al. March 28, 2 | 2017-03-28 |
Managing host data placed in a container file system on a data storage array having multiple storage tiers Grant 9,594,514 - Bono , et al. March 14, 2 | 2017-03-14 |
Data storage system with file system stream detection Grant 9,594,513 - Delgado , et al. March 14, 2 | 2017-03-14 |
Deduplicating container files Grant 9,569,455 - Bono , et al. February 14, 2 | 2017-02-14 |
Recovering from metadata inconsistencies in storage systems Grant 9,558,068 - Bono , et al. January 31, 2 | 2017-01-31 |
Managing data deduplication in storage systems based on storage space characteristics Grant 9,529,545 - Bono , et al. December 27, 2 | 2016-12-27 |
Managing global caches in data storage systems Grant 9,519,590 - Armangau , et al. December 13, 2 | 2016-12-13 |
Transaction logging using round-robin block allocation and I/O size based partitions Grant 9,513,829 - Wang , et al. December 6, 2 | 2016-12-06 |
Multi-core storage processor assigning other cores to process requests of core-affined streams Grant 9,485,310 - Bono , et al. November 1, 2 | 2016-11-01 |
Managing updating of metadata of file systems Grant 9,460,177 - Pawar , et al. October 4, 2 | 2016-10-04 |
Managing data deduplication in storage systems based on I/O activities Grant 9,460,102 - Bono , et al. October 4, 2 | 2016-10-04 |
Managing delete operations in files of file systems Grant 9,442,955 - Pawar , et al. September 13, 2 | 2016-09-13 |
Coalescing transactional same-block writes for virtual block maps Grant 9,430,503 - Delgado , et al. August 30, 2 | 2016-08-30 |
Reclaiming space from file system hosting many primary storage objects and their snapshots Grant 9,400,741 - Bono , et al. July 26, 2 | 2016-07-26 |
File system inline fine grained tiering Grant 9,400,792 - Bono , et al. July 26, 2 | 2016-07-26 |
Managing data deduplication in storage systems Grant 9,384,206 - Bono , et al. July 5, 2 | 2016-07-05 |
Managing data inconsistencies in storage systems Grant 9,367,395 - Bono , et al. June 14, 2 | 2016-06-14 |
Managing concurrent write operations to a file system transaction log Grant 9,361,306 - Pawar , et al. June 7, 2 | 2016-06-07 |
Optimizing compression based on data activity Grant 9,355,112 - Armangau , et al. May 31, 2 | 2016-05-31 |
File system over thinly provisioned volume file in mapped mode Grant 9,329,803 - Bono , et al. May 3, 2 | 2016-05-03 |
Managing files of file systems Grant 9,311,333 - Pawar , et al. April 12, 2 | 2016-04-12 |
Metadata flushing using additive increase and multiplicitive decrease to determine a number of IO processes used Grant 9,280,467 - Kanteti , et al. March 8, 2 | 2016-03-08 |
Unified data protection for block and file objects Grant 9,280,555 - Bono , et al. March 8, 2 | 2016-03-08 |
File system over fully provisioned volume file in direct mode Grant 9,256,603 - Bono , et al. February 9, 2 | 2016-02-09 |
File system snapshots over thinly provisioned volume file in mapped mode Grant 9,256,629 - Bono , et al. February 9, 2 | 2016-02-09 |
File system snapshots over fully provisioned volume file in direct mode Grant 9,256,614 - Bono , et al. February 9, 2 | 2016-02-09 |
Partial block allocation for file system block compression using virtual block metadata Grant 9,251,159 - Armangau , et al. February 2, 2 | 2016-02-02 |
Managing metadata synchronization for reducing host system latency in a storage system Grant 9,229,864 - Kanteti , et al. January 5, 2 | 2016-01-05 |
Managing read/write locks for multiple CPU cores for efficient access to storage array resources Grant 9,201,802 - Armangau , et al. December 1, 2 | 2015-12-01 |
Managing global data caches for file system Grant 9,135,123 - Armangau , et al. September 15, 2 | 2015-09-15 |
Data storage system with unified system cache Grant 9,122,589 - Bono , et al. September 1, 2 | 2015-09-01 |
Compressing container files Grant 9,122,712 - Bono , et al. September 1, 2 | 2015-09-01 |
Recovering performance of a file system post-migration Grant 9,122,689 - Bono , et al. September 1, 2 | 2015-09-01 |
Unified data services for block and file objects Grant 9,122,697 - Bono , et al. September 1, 2 | 2015-09-01 |
Encrypting in deduplication systems Grant 9,081,771 - Faibish , et al. July 14, 2 | 2015-07-14 |
Enhancing memory buffering by using secondary storage Grant 9,026,737 - Armangau , et al. May 5, 2 | 2015-05-05 |
Multi-threaded in-memory processing of a transaction log for concurrent access to data during log replay Grant 9,021,303 - DeSouter , et al. April 28, 2 | 2015-04-28 |
Managing logical views of directories Grant 8,996,490 - Armangau , et al. March 31, 2 | 2015-03-31 |
Managing active--active mapped logical volumes Grant 8,972,657 - Armangau , et al. March 3, 2 | 2015-03-03 |
Managing accesses to active-active mapped logical volumes Grant 8,972,656 - Armangau , et al. March 3, 2 | 2015-03-03 |
Techniques for identifying IO hot spots using range-lock information Grant 8,954,699 - Chen , et al. February 10, 2 | 2015-02-10 |
Managing snapshots in cache-based storage systems Grant 8,943,282 - Armangau , et al. January 27, 2 | 2015-01-27 |
Methods and apparatus for scheduling an action on a computer App 20070050415 - Armangau; Philippe ;   et al. | 2007-03-01 |
Methods and apparatus for accessing content stored in a file system App 20060294163 - Armangau; Philippe ;   et al. | 2006-12-28 |
Methods and apparatus for storing content in a file system App 20060294115 - Armangau; Philippe ;   et al. | 2006-12-28 |
Methods and apparatus for managing the storage of content in a file system App 20060294164 - Armangau; Philippe ;   et al. | 2006-12-28 |
Methods and apparatus for managing the replication of content App 20060235908 - Armangau; Philippe ;   et al. | 2006-10-19 |
Methods and apparatus for managing the storage of content App 20060235893 - Armangau; Philippe ;   et al. | 2006-10-19 |
Methods and apparatus for retrieval of content units in a time-based directory structure App 20060235821 - Armangau; Philippe ;   et al. | 2006-10-19 |
Snapshot copy facility maintaining read performance and write performance App 20060143412 - Armangau; Philippe | 2006-06-29 |
Virtual space manager for computer having a physical address extension feature App 20050273570 - DeSouter, Marc A. ;   et al. | 2005-12-08 |
Internet protocol based disaster recovery of a server App 20050193245 - Hayden, John M. ;   et al. | 2005-09-01 |
Organization of read-write snapshot copies in a data storage system App 20050065985 - Tummala, Himabindu ;   et al. | 2005-03-24 |
Data recovery with internet protocol replication with or without full resync App 20050015663 - Armangau, Philippe ;   et al. | 2005-01-20 |
Replication of snapshot using a file system copy differential App 20040267836 - Armangau, Philippe ;   et al. | 2004-12-30 |
Data storage system having meta bit maps for indicating whether data blocks are invalid in snapshot copies App 20040030846 - Armangau, Philippe ;   et al. | 2004-02-12 |
Instantaneous restoration of a production copy from a snapshot copy in a data storage system App 20040030951 - Armangau, Philippe | 2004-02-12 |
Organization of multiple snapshot copies in a data storage system App 20040030727 - Armangau, Philippe ;   et al. | 2004-02-12 |
Replication of remote copy data for internet protocol (IP) transmission App 20030217119 - Raman, Suchitra ;   et al. | 2003-11-20 |