Issued Patents 2018
Showing 1–25 of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10157082 | Preferential CPU utilization for tasks | Michael T. Benhase, Lokesh M. Gupta, Trung N. Nguyen | 2018-12-18 |
| 10152423 | Selective population of secondary cache employing heat metrics | Michael T. Benhase, Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas +3 more | 2018-12-11 |
| 10146452 | Maintaining intelligent write ordering with asynchronous data replication | Matthew J. Kalos, Brian A. Rinaldi | 2018-12-04 |
| 10127152 | Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi | 2018-11-13 |
| 10120716 | Task pooling and work affinity in data processing | Seamus J. Burke, Lokesh M. Gupta, Clint A. Hardy, Matthew J. Kalos, Trung N. Nguyen +3 more | 2018-11-06 |
| 10120811 | Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage | Lokesh M. Gupta | 2018-11-06 |
| 10114753 | Using cache lists for multiple processors to cache and demote tracks in a storage system | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2018-10-30 |
| 10108552 | Using cache lists for processors to determine tracks to demote from a cache | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2018-10-23 |
| 10095628 | Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage | Lokesh M. Gupta | 2018-10-09 |
| 10082958 | Invoking input/output (I/O) threads on processors to demote tracks from a cache | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2018-09-25 |
| 10067884 | Distributing a plurality of tracks to add to cache to lists assigned to processors | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2018-09-04 |
| 10067883 | Using an access increment number to control a duration during which tracks remain in cache | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2018-09-04 |
| 10049056 | Deferred RE-MRU operations to reduce lock contention | Lokesh M. Gupta, David B. Whitworth | 2018-08-14 |
| 10031844 | NVS thresholding for efficient data management | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2018-07-24 |
| 10007600 | NVS thresholding for efficient data management | Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd | 2018-06-26 |
| 9996476 | Management of cache lists via dynamic sizing of the cache lists | Lokesh M. Gupta, Matthew J. Kalos, Rose L. Manz | 2018-06-12 |
| 9971508 | Invoking input/output (I/O) threads on processors to demote tracks from a cache | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2018-05-15 |
| 9971689 | Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2018-05-15 |
| 9952904 | 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 | 2018-04-24 |
| 9952982 | Invoking demote threads on processors to demote tracks indicated in demote ready lists from a cache when a number of free cache segments in the cache is below a free cache segment threshold | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2018-04-24 |
| 9952974 | Preservation of modified cache data in local non-volatile storage following a failover | Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos | 2018-04-24 |
| 9934083 | Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data | Lokesh M. Gupta, Matthew J. Kalos | 2018-04-03 |
| 9921974 | Assigning cache control blocks and cache lists to multiple processors to cache and demote tracks in a storage system | Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2018-03-20 |
| 9870275 | Processor thread management | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2018-01-16 |
| 9864686 | Restriction of validation to active tracks in non-volatile storage during a warmstart recovery | Lokesh M. Gupta, Matthew J. Kalos | 2018-01-09 |