Issued Patents 2019
Showing 1–25 of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10521139 | Copy source to target management in a data storage system | Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen | 2019-12-31 |
| 10521115 | Handling cache and non-volatile storage (NVS) out of sync writes | Kyler A. Anderson, Lokesh M. Gupta, Beth A. Peterson | 2019-12-31 |
| 10430305 | 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 | 2019-10-01 |
| 10430348 | Selecting cache lists indicating tracks in a cache to process for demotion | Lokesh M. Gupta | 2019-10-01 |
| 10417139 | Cache management based on types of I/O operations | Kyler A. Anderson, Lokesh M. Gupta | 2019-09-17 |
| 10417138 | Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage | Lokesh M. Gupta | 2019-09-17 |
| 10394713 | Selecting resources to make available in local queues for processors to use | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2019-08-27 |
| 10387272 | 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 | 2019-08-20 |
| 10387321 | Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process | Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos, Beth A. Peterson | 2019-08-20 |
| 10379905 | Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache | Matthew G. Borlick, Lokesh M. Gupta | 2019-08-13 |
| 10380035 | Using an access increment number to control a duration during which tracks remain in cache | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2019-08-13 |
| 10372624 | Destaging pinned retryable data in cache | Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta | 2019-08-06 |
| 10320936 | Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi | 2019-06-11 |
| 10318156 | Invoking input/output (I/O) threads on processors to demote tracks from a cache | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2019-06-11 |
| 10318192 | Performing preprocessing operations in anticipation of log file writes | Lokesh M. Gupta, Matthew J. Kalos | 2019-06-11 |
| 10318352 | Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache | Matthew G. Borlick, Lokesh M. Gupta | 2019-06-11 |
| 10318429 | Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage | Lokesh M. Gupta, Brian A. Rinaldi, Micah Robison | 2019-06-11 |
| 10303607 | Preservation of modified cache data in local non-volatile storage following a failover | Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos | 2019-05-28 |
| 10282303 | Using cache lists for processors to determine tracks to demote from a cache | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2019-05-07 |
| 10275360 | Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage | Lokesh M. Gupta | 2019-04-30 |
| 10241918 | Considering a frequency of access to groups of tracks to select groups of tracks to destage | Lokesh M. Gupta | 2019-03-26 |
| 10229064 | Using cache lists for processors to determine tracks to demote from a cache | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2019-03-12 |
| 10223274 | Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage | Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta | 2019-03-05 |
| 10216429 | Performing post-processing operations for log file writes | Lokesh M. Gupta, Matthew J. Kalos | 2019-02-26 |
| 10210086 | Fast cache demotions in storage controllers with metadata | Kyler A. Anderson, Lokesh M. Gupta | 2019-02-19 |