Issued Patents 2021
Showing 1–25 of 66 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11210227 | Duplicate-copy cache using heterogeneous memory types | Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson | 2021-12-28 |
| 11200174 | Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage | Lokesh M. Gupta | 2021-12-14 |
| 11188431 | Transfer track format information for tracks at a first processor node to a second processor node | Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta | 2021-11-30 |
| 11188430 | Determine whether to rebuild track metadata to determine whether a track format table has a track format code for the track format metadata | Kyler A. Anderson, Susan K. Candelaria, Lokesh M. Gupta, Beth A. Peterson | 2021-11-30 |
| 11182307 | Demoting data elements from cache using ghost cache statistics | Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson | 2021-11-23 |
| 11176052 | Variable cache status for selected volumes within a storage system | Lokesh M. Gupta, Beth A. Peterson, Kyler A. Anderson | 2021-11-16 |
| 11175959 | Determine a load balancing mechanism for allocation of shared resources in a storage system by training a machine learning module based on number of I/O operations | Lokesh M. Gupta, Matthew R. Craig, Beth A. Peterson | 2021-11-16 |
| 11175958 | Determine a load balancing mechanism for allocation of shared resources in a storage system using a machine learning module based on number of I/O operations | Lokesh M. Gupta, Matthew R. Craig, Beth A. Peterson | 2021-11-16 |
| 11169919 | Cache preference for selected volumes within a storage system | Lokesh M. Gupta, Beth A. Peterson, Kyler A. Anderson | 2021-11-09 |
| 11163697 | Using a memory subsystem for storage of modified tracks from a cache | Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson | 2021-11-02 |
| 11163698 | Cache hit ratios for selected volumes using synchronous I/O | Lokesh M. Gupta, Beth A. Peterson, Kyler A. Anderson | 2021-11-02 |
| 11157376 | Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback | Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta | 2021-10-26 |
| 11157199 | Multi-mode address mapping management | Trung N. Nguyen, Brian A. Rinaldi, Lokesh M. Gupta, Kyler A. Anderson | 2021-10-26 |
| 11150840 | Pinning selected volumes within a heterogeneous cache | Lokesh M. Gupta, Matthew G. Borlick, Beth A. Peterson | 2021-10-19 |
| 11151037 | Using track locks and stride group locks to manage cache operations | Lokesh M. Gupta, Matthew G. Borlick | 2021-10-19 |
| 11151058 | Adaptive caching in a multi-tier cache | Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick | 2021-10-19 |
| 11151035 | Cache hit ratios for selected volumes within a storage system | Lokesh M. Gupta, Beth A. Peterson, Kyler A. Anderson | 2021-10-19 |
| 11144475 | Managing indication of accessed tracks in cache to a most recently used end of a cache list | Lokesh M. Gupta, Kyler A. Anderson, Matthew J. Kalos | 2021-10-12 |
| 11144462 | Wait classified cache writes in a data storage system | Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick, Jared M. Minch | 2021-10-12 |
| 11144213 | Providing preferential access to a metadata track in two track writes | Kyler A. Anderson, Lokesh M. Gupta, Jared M. Minch, Beth A. Peterson | 2021-10-12 |
| 11119673 | Optimizing synchronous I/O for zHyperLink | Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson | 2021-09-14 |
| 11093395 | Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points | Lokesh M. Gupta, Kyler A. Anderson, Matthew J. Kalos | 2021-08-17 |
| 11093399 | Selecting resources to make available in local queues for processors to use | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2021-08-17 |
| 11086784 | Invalidating track format information for tracks in cache | Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos | 2021-08-10 |
| 11080149 | Restore current version of a track from a non-volatile storage into a new location in cache | Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta | 2021-08-03 |
