Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
KA

Kevin J. Ash

IBM: 65 patents #17 of 11,638Top 1%
IBInternational Business: 1 patents #1 of 5Top 20%
MCMalzine Co.: 1 patents #2 of 8Top 25%
Tucson, AZ: #3 of 753 inventorsTop 1%
Arizona: #5 of 4,087 inventorsTop 1%
Overall (2021): #143 of 548,734Top 1%
66 Patents 2021

Issued Patents 2021

Showing 26–50 of 66 patents

Patent #TitleCo-InventorsDate
11080622 Determining sectors of a track to stage into cache by training a machine learning module Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 2021-08-03
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
11074185 Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks Lokesh M. Gupta, Kyler A. Anderson, Matthew J. Kalos 2021-07-27
11068415 Using insertion points to determine locations in a cache list at which to move processed tracks Lokesh M. Gupta, Kyler A. Anderson, Matthew J. Kalos 2021-07-20
11062232 Determining sectors of a track to stage into cache using a machine learning module Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 2021-07-13
11061818 Recovering from write cache failures in servers Todd C. Sorenson, Trung N. Nguyen, Louis A. Rasor 2021-07-13
11055013 Recovering from data loss using copy services relationships between volumes Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson 2021-07-06
11054994 Copy source to target management in a data storage system Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen 2021-07-06
11055234 Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by training a machine learning module Lokesh M. Gupta, Beth A. Peterson, Matthew R. Craig 2021-07-06
11048667 Data re-MRU to improve asynchronous data replication performance Gail Spear, Lokesh M. Gupta, David B. Schreiber, Kyler A. Anderson 2021-06-29
11048641 Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by using a machine learning module Lokesh M. Gupta, Beth A. Peterson, Matthew R. Craig 2021-06-29
11048631 Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache Lokesh M. Gupta, Kyler A. Anderson, Matthew J. Kalos 2021-06-29
11042636 Using trap storage units to detect malicious processes Brian A. Rinaldi, Clint A. Hardy, Lokesh M. Gupta 2021-06-22
11036635 Selecting resources to make available in local queues for processors to use Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2021-06-15
11036641 Invalidating track format information for tracks demoted from cache Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2021-06-15
11030104 Picket fence staging in a multi-tier cache Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 2021-06-08
11030116 Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2021-06-08
11029849 Handling cache and non-volatile storage (NVS) out of sync writes Kyler A. Anderson, Lokesh M. Gupta, Beth A. Peterson 2021-06-08
11023383 Cache management based on types of I/O operations Kyler A. Anderson, Lokesh M. Gupta 2021-06-01
11016692 Dynamically switching between memory copy and memory mapping to optimize I/O performance Lokesh M. Gupta, Brian A. Rinaldi, Kyler A. Anderson, Matthew J. Kalos 2021-05-25
11010248 Reuse of resources in a storage controller for executing write commands over a plurality of interfaces Beth A. Peterson, Lokesh M. Gupta, Chung Man Fung 2021-05-18
11010295 Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2021-05-18
10996891 Token management for write commands transmitted by a host over a plurality of interfaces to a storage controller Beth A. Peterson, Lokesh M. Gupta, Chung Man Fung 2021-05-04
10983913 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 2021-04-20
10983922 Selecting one of multiple cache eviction algorithms to use to evict a track from the cache using a machine learning module Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson 2021-04-20