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

Kevin J. Ash

IBM: 284 patents #82 of 70,183Top 1%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
IBInternational Business: 1 patents #4 of 119Top 4%
MCMalzine Co.: 1 patents #39 of 89Top 45%
Tucson, AZ: #6 of 6,004 inventorsTop 1%
Arizona: #16 of 32,909 inventorsTop 1%
Overall (All Time): #1,472 of 4,157,543Top 1%
287 Patents All Time

Issued Patents All Time

Showing 76–100 of 287 patents

Patent #TitleCo-InventorsDate
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
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
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
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
11036641 Invalidating track format information for tracks demoted from cache Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2021-06-15
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
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
11030104 Picket fence staging in a multi-tier cache Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 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
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
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
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
10976940 Copy source to target management in a data storage system Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen 2021-04-13
10970209 Destaging metadata tracks from cache Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 2021-04-06
10963386 Dynamically determining tracks to prestage from storage to cache by training a machine learning module Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick 2021-03-30
10956322 Storage drive dependent track removal in a cache for storage Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2021-03-23