KA

Kevin J. Ash

IBM: 26 patents #111 of 10,623Top 2%
Overall (2018): #813 of 503,207Top 1%
26
Patents 2018

Issued Patents 2018

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDate
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