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

Lokesh M. Gupta

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

Issued Patents 2021

Showing 26–50 of 113 patents

Patent #TitleCo-InventorsDate
11157418 Prefetching data elements within a heterogeneous cache Matthew G. Borlick, Beth A. Peterson, Kyler A. Anderson 2021-10-26
11157199 Multi-mode address mapping management Trung N. Nguyen, Kevin J. Ash, Brian A. Rinaldi, Kyler A. Anderson 2021-10-26
11157355 Management of foreground and background processes in a storage controller Matthew G. Borlick, Trung N. Nguyen, Karl A. Nielsen 2021-10-26
11151037 Using track locks and stride group locks to manage cache operations Matthew G. Borlick, Kevin J. Ash 2021-10-19
11151058 Adaptive caching in a multi-tier cache Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-10-19
11151035 Cache hit ratios for selected volumes within a storage system Beth A. Peterson, Kevin J. Ash, Kyler A. Anderson 2021-10-19
11150840 Pinning selected volumes within a heterogeneous cache Matthew G. Borlick, Kevin J. Ash, Beth A. Peterson 2021-10-19
11144213 Providing preferential access to a metadata track in two track writes Kyler A. Anderson, Kevin J. Ash, Jared M. Minch, Beth A. Peterson 2021-10-12
11144462 Wait classified cache writes in a data storage system Kevin J. Ash, Kyler A. Anderson, Matthew G. Borlick, Jared M. Minch 2021-10-12
11144474 Integration of application indicated maximum time to cache to least recently used track demoting schemes in a cache management system of a storage controller Joseph Hayward, Kyler A. Anderson, Matthew G. Borlick 2021-10-12
11144639 Determining whether to destage write data in cache to storage based on whether the write data has malicious data Matthew G. Borlick, Carol S. Mellgren, John G. Thompson 2021-10-12
11144475 Managing indication of accessed tracks in cache to a most recently used end of a cache list Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-10-12
11137915 Dynamic logical storage capacity adjustment for storage drives Matthew G. Borlick, Karl A. Nielsen, Micah Robison 2021-10-05
11119850 Determining when to perform error checking of a storage unit by using a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-09-14
11119851 Determining when to perform error checking of a storage unit by training a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-09-14
11120128 Offloading processing of writes to determine malicious data from a first storage system to a second storage system Matthew G. Borlick, Carol S. Mellgren, John G. Thompson 2021-09-14
11119660 Determining when to replace a storage device by training a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-09-14
11119662 Determining when to perform a data integrity check of copies of a data set using a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-09-14
11119663 Determining when to perform a data integrity check of copies of a data set by training a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-09-14
11119673 Optimizing synchronous I/O for zHyperLink Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson 2021-09-14
11099743 Determining when to replace a storage device using a machine learning module Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy 2021-08-24
11093156 Using storage access statistics to determine mirrored extents to migrate from a primary storage system and a secondary storage system to a third storage system Edward H. Lin, Clint A. Hardy 2021-08-17
11093395 Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-08-17
11093399 Selecting resources to make available in local queues for processors to use Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2021-08-17
11086535 Thin provisioning using cloud based ranks Matthew G. Borlick 2021-08-10