Patent | Date |
---|
Using multi-tiered cache to satisfy input/output requests Grant 11,436,159 - Peterson , et al. September 6, 2 | 2022-09-06 |
Encryption management Grant 11,429,736 - Gupta , et al. August 30, 2 | 2022-08-30 |
Encryption Management App 20220191180 - Gupta; Lokesh Mohan ;   et al. | 2022-06-16 |
Using a mirroring cache list to mirror modified tracks Grant 11,321,201 - Gupta , et al. May 3, 2 | 2022-05-03 |
Using a mirroring cache list to demote modified tracks from cache Grant 11,321,234 - Gupta , et al. May 3, 2 | 2022-05-03 |
Encryption management Grant 11,303,618 - Gupta , et al. April 12, 2 | 2022-04-12 |
Detection and repair of failed hardware components Grant 11,281,808 - Navarro , et al. March 22, 2 | 2022-03-22 |
Using Multi-tiered Cache To Satisfy Input/output Requests App 20220027267 - Gupta; Lokesh Mohan ;   et al. | 2022-01-27 |
Determination of a type of destage to perform based on preference between performance of operations and preservation of drive life using a machine learning module Grant 11,231,855 - Gupta , et al. January 25, 2 | 2022-01-25 |
Determination of a type of destage to perform based on preference between performance of operations and preservation of drive life Grant 11,226,744 - Hardy , et al. January 18, 2 | 2022-01-18 |
Integration of application indicated minimum and maximum time to cache for a two-tiered cache management mechanism Grant 11,210,237 - Gupta , et al. December 28, 2 | 2021-12-28 |
Adjusting a dispatch ratio for multiple queues Grant 11,204,802 - Craig , et al. December 21, 2 | 2021-12-21 |
Using mirror path statistics in recalling extents to a primary storage system and a secondary storage system from a third storage system Grant 11,204,712 - Lin , et al. December 21, 2 | 2021-12-21 |
Using multi-tiered cache to satisfy input/output requests Grant 11,182,291 - Gupta , et al. November 23, 2 | 2021-11-23 |
Write Sort Management In A Multiple Storage Controller Data Storage System App 20210357323 - HATFIELD; Brian D. ;   et al. | 2021-11-18 |
Write Sort Management In A Multiple Storage Controller Data Storage System App 20210357117 - HATFIELD; Brian D. ;   et al. | 2021-11-18 |
Integration of application indicated minimum time to cache for a two-tiered cache management mechanism Grant 11,176,057 - Gupta , et al. November 16, 2 | 2021-11-16 |
Integration of application indicated maximum time to cache for a two-tiered cache management mechanism Grant 11,169,933 - Gupta , et al. November 9, 2 | 2021-11-09 |
Using a memory subsystem for storage of modified tracks from a cache Grant 11,163,697 - Gupta , et al. November 2, 2 | 2021-11-02 |
Preemptive Staging For Full-stride Destage App 20210334038 - Gupta; Lokesh Mohan ;   et al. | 2021-10-28 |
Adjusting A Dispatch Ratio For Multiple Queues App 20210334133 - Craig; Matthew Richard ;   et al. | 2021-10-28 |
Multi-mode Address Mapping Management App 20210334036 - Nguyen; Trung N. ;   et al. | 2021-10-28 |
Multi-mode address mapping management Grant 11,157,199 - Nguyen , et al. October 26, 2 | 2021-10-26 |
Adaptive caching in a multi-tier cache Grant 11,151,058 - Gupta , et al. October 19, 2 | 2021-10-19 |
Determination Of A Type Of Destage To Perform Based On Preference Between Performance Of Operations And Preservation Of Drive Life Using A Machine Learning Module App 20210318807 - Gupta; Lokesh Mohan ;   et al. | 2021-10-14 |
Determination Of A Type Of Destage To Perform Based On Preference Between Performance Of Operations And Preservation Of Drive Life App 20210318806 - Hardy; Clint A. ;   et al. | 2021-10-14 |
Indicating Extents Of Tracks In Mirroring Queues Based On Information Gathered On Tracks In Extents In Cache App 20210286723 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Using A Mirroring Cache List To Demote Modified Tracks From Cache App 20210286729 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Using A Mirroring Cache List To Mirror Modified Tracks App 20210286691 - Gupta; Lokesh Mohan ;   et al. | 2021-09-16 |
Using Multi-tiered Cache To Satisfy Input/output Requests App 20210279174 - Peterson; Beth Ann ;   et al. | 2021-09-09 |
I/o Request Type Specific Cache Directories App 20210279179 - SPEAR; Gail ;   et al. | 2021-09-09 |
Using Multi-tiered Cache To Satisfy Input/output Requests App 20210263863 - Peterson; Beth Ann ;   et al. | 2021-08-26 |
Encryption Management App 20210258290 - Gupta; Lokesh Mohan ;   et al. | 2021-08-19 |
Using Mirror Path Statistics In Recalling Extents To A Primary Storage System And A Secondary Storage System From A Third Storage System App 20210255772 - Lin; Edward Hsiu-Wei ;   et al. | 2021-08-19 |
Using Storage Access Statistics To Determine Mirrored Extents To Migrate From A Primary Storage System And A Secondary Storage System To A Third Storage System App 20210255795 - Lin; Edward Hsiu-Wei ;   et al. | 2021-08-19 |
Integration Of Application Indicated Maximum Time To Cache For A Two-tiered Cache Management Mechanism App 20210255965 - Gupta; Lokesh Mohan ;   et al. | 2021-08-19 |
Integration Of Application Indicated Minimum Time To Cache For A Two-tiered Cache Management Mechanism App 20210255964 - Gupta; Lokesh Mohan ;   et al. | 2021-08-19 |
Encryption Management App 20210256147 - Gupta; Lokesh Mohan ;   et al. | 2021-08-19 |
Integration Of Application Indicated Minimum And Maximum Time To Cache For A Two-tiered Cache Management Mechanism App 20210255967 - Gupta; Lokesh Mohan ;   et al. | 2021-08-19 |
Using storage access statistics to determine mirrored extents to migrate from a primary storage system and a secondary storage system to a third storage system Grant 11,093,156 - Lin , et al. August 17, 2 | 2021-08-17 |
Using Multi-tiered Cache To Satisfy Input/output Requests App 20210240618 - Gupta; Lokesh Mohan ;   et al. | 2021-08-05 |
Detection And Repair Of Failed Hardware Components App 20210232712 - Navarro; Markus ;   et al. | 2021-07-29 |
Adaptive Caching In A Multi-tier Cache App 20210224200 - GUPTA; Lokesh Mohan ;   et al. | 2021-07-22 |
Using A Memory Subsystem For A Workload Job App 20210224197 - GUPTA; Lokesh Mohan ;   et al. | 2021-07-22 |
Using multi-tiered cache to satisfy input/output requests Grant 11,061,828 - Peterson , et al. July 13, 2 | 2021-07-13 |
Maintaining Data Structures In A Memory Subsystem Comprised Of A Plurality Of Memory Devices App 20210208792 - PETERSON; Beth Ann ;   et al. | 2021-07-08 |
Managing Swappable Data Structures In A Plurality Of Memory Devices Based On Access Counts Of The Data Structures App 20210208791 - Peterson; Beth Ann ;   et al. | 2021-07-08 |
Managing Data Structures In A Plurality Of Memory Devices That Are Indicated To Demote After Initialization Of The Data Structures App 20210208790 - Peterson; Beth Ann ;   et al. | 2021-07-08 |
Picket fence staging in a multi-tier cache Grant 11,030,104 - Gupta , et al. June 8, 2 | 2021-06-08 |
Deferred re-MRU operations to reduce lock contention Grant 9,733,991 - Ash , et al. August 15, 2 | 2017-08-15 |
Management of destage tasks with large number of ranks Grant 9,626,113 - Ash , et al. April 18, 2 | 2017-04-18 |
Management Of Destage Tasks With Large Number Of Ranks App 20160253107 - ASH; Kevin John ;   et al. | 2016-09-01 |
Grouping and dispatching scans in cache Grant 9,430,395 - Benhase , et al. August 30, 2 | 2016-08-30 |
Recovery from cache and NVS out of sync Grant 9,396,102 - Ash , et al. July 19, 2 | 2016-07-19 |
Management of destage tasks with large number of ranks Grant 9,367,479 - Ash , et al. June 14, 2 | 2016-06-14 |
Cascaded, point-in-time-copy architecture with data deduplication Grant 9,092,155 - Benhase, Jr. , et al. July 28, 2 | 2015-07-28 |
Apparatus and method to copy data Grant 9,063,945 - Benhase , et al. June 23, 2 | 2015-06-23 |
Preferential CPU utilization for tasks Grant 9,058,217 - Ash , et al. June 16, 2 | 2015-06-16 |
Data archiving using data compression of a flash copy Grant 8,918,607 - Benhase , et al. December 23, 2 | 2014-12-23 |
Cyclic point-in-time-copy architecture with data deduplication Grant 8,892,834 - Benhase, Jr. , et al. November 18, 2 | 2014-11-18 |
Deleting relations in multi-target, point-in-time-copy architectures with data deduplication Grant 8,850,147 - Benhase, Jr. , et al. September 30, 2 | 2014-09-30 |
Multi-target, point-in-time-copy architecture with data duplication Grant 8,843,719 - Benhase , et al. September 23, 2 | 2014-09-23 |
Efficient cache volume SIT scans Grant 8,832,379 - Ash , et al. September 9, 2 | 2014-09-09 |
Cyclic point-in-time-copy architecture with data deduplication Grant 8,782,362 - Benhase, Jr. , et al. July 15, 2 | 2014-07-15 |
Efficient processing of cache segment waiters Grant 8,719,504 - Ash , et al. May 6, 2 | 2014-05-06 |
Efficient Processing Of Cache Segment Waiters App 20140082231 - ASH; Kevin John ;   et al. | 2014-03-20 |
Preferential Cpu Utilization For Tasks App 20140082629 - ASH; Kevin John ;   et al. | 2014-03-20 |
Efficient Cache Volume Sit Scans App 20140082292 - ASH; Kevin John ;   et al. | 2014-03-20 |
Recovery From Cache And Nvs Out Of Sync App 20140082254 - ASH; Kevin John ;   et al. | 2014-03-20 |
Deferred Re-mru Operations To Reduce Lock Contention App 20140082296 - ASH; Kevin John ;   et al. | 2014-03-20 |
Deleting relations in multi-target, point-in-time-copy architectures with data deduplication Grant 8,667,237 - Benhase, Jr. , et al. March 4, 2 | 2014-03-04 |
Secondary cache for write accumulation and coalescing Grant 8,549,225 - Blinick , et al. October 1, 2 | 2013-10-01 |
Cascaded, Point-in-time-copy Architecture With Data Deduplication App 20130219141 - Benhase, JR.; Michael Thomas ;   et al. | 2013-08-22 |
Multi-stage Cache Directory And Variable Cache-line Size For Tiered Storage Architectures App 20130219122 - Benhase; Michael Thomas ;   et al. | 2013-08-22 |
Deleting Relations In Multi-target, Point-in-time-copy Architectures With Data Deduplication App 20130219142 - Benhase, Jr.; Michael Thomas ;   et al. | 2013-08-22 |
Multi-target, Point-in-time-copy Architecture With Data Deduplication App 20130212347 - Benhase, JR.; Michael Thomas ;   et al. | 2013-08-15 |
Dynamic management of destage tasks in a storage controller Grant 8,478,945 - Ash , et al. July 2, 2 | 2013-07-02 |
Near continuous space-efficient data protection Grant 8,458,134 - Benhase , et al. June 4, 2 | 2013-06-04 |
Secondary cache for write accumulation and coalescing Grant 8,255,627 - Blinick , et al. August 28, 2 | 2012-08-28 |
Data Archiving Using Data Compression Of A Flash Copy App 20120131293 - Benhase; Michael Thomas ;   et al. | 2012-05-24 |
Differential caching mechanism based on media I/O speed Grant 8,095,738 - Benhase , et al. January 10, 2 | 2012-01-10 |
Memory preserved cache to prevent data loss Grant 7,975,169 - Ash , et al. July 5, 2 | 2011-07-05 |
Deferred volume metadata invalidation Grant 7,930,588 - Blount , et al. April 19, 2 | 2011-04-19 |
Memory preserved cache failsafe reboot mechanism Grant 7,895,465 - Ash , et al. February 22, 2 | 2011-02-22 |
Deferred Volume Metadata Invalidation App 20100191925 - BLOUNT; Lawrence Carter ;   et al. | 2010-07-29 |
Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster Grant 7,761,680 - Ash , et al. July 20, 2 | 2010-07-20 |
Preservation of cache data following failover Grant 7,680,982 - Ash , et al. March 16, 2 | 2010-03-16 |
Grouping And Dispatching Scans In Cache App 20100037226 - BENHASE; Michael Thomas ;   et al. | 2010-02-11 |
Memory Preserved Cache Failsafe Reboot Mechanism App 20090300408 - Ash; Kevin John ;   et al. | 2009-12-03 |
Memory Preserved Cache To Prevent Data Loss App 20090300298 - Ash; Kevin John ;   et al. | 2009-12-03 |
Apparatus and method to locate a storage device disposed in a data storage system Grant 7,562,163 - Cashman , et al. July 14, 2 | 2009-07-14 |
Copying Data From A First Cluster To A Second Cluster To Reassign Storage Areas From The First Cluster To The Second Cluster App 20080250210 - Ash; Kevin John ;   et al. | 2008-10-09 |
Preservation Of Cache Data Following Failover App 20080201523 - ASH; KEVIN JOHN ;   et al. | 2008-08-21 |
Apparatus And Method To Locate A Storage Device Disposed In A Data Storage System App 20080126626 - Cashman; Paul Nicholas ;   et al. | 2008-05-29 |