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 51–75 of 113 patents

Patent #TitleCo-InventorsDate
11086535 Thin provisioning using cloud based ranks Matthew G. Borlick 2021-08-10
11080149 Restore current version of a track from a non-volatile storage into a new location in cache Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-08-03
11080622 Determining sectors of a track to stage into cache by training a machine learning module Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash 2021-08-03
11080397 Using trap cache segments to detect malicious processes Brian A. Rinaldi, Clint A. Hardy, Kevin J. Ash 2021-08-03
11074118 Reporting incidents of data loss in RAID arrays Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi 2021-07-27
11074185 Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-07-27
11074197 Integration of application indicated minimum time to cache and 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-07-27
11068413 Allocation of cache storage among applications based on application priority and minimum retention time for tracks in least recently used demoting schemes Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick 2021-07-20
11068418 Determining memory access categories for tasks coded in a computer program Matthew G. Borlick, Trung N. Nguyen 2021-07-20
11068417 Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick 2021-07-20
11068415 Using insertion points to determine locations in a cache list at which to move processed tracks Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-07-20
11061826 Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller Kyler A. Anderson, Joseph Hayward, Matthew G. Borlick 2021-07-13
11062232 Determining sectors of a track to stage into cache using a machine learning module Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash 2021-07-13
11061828 Using multi-tiered cache to satisfy input/output requests Beth A. Peterson, Chung Man Fung, Kyler A. Anderson 2021-07-13
11061784 Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface Matthew G. Borlick, Trung N. Nguyen 2021-07-13
11055013 Recovering from data loss using copy services relationships between volumes Matthew G. Borlick, Kevin J. Ash, Kyler A. Anderson 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 Kevin J. Ash, Beth A. Peterson, Matthew R. Craig 2021-07-06
11054994 Copy source to target management in a data storage system Kevin J. Ash, Clint A. Hardy, Karl A. Nielsen 2021-07-06
11048631 Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-06-29
11049570 Dynamic writes-per-day adjustment for storage drives Matthew G. Borlick, Karl A. Nielsen, Micah Robison 2021-06-29
11048667 Data re-MRU to improve asynchronous data replication performance Gail Spear, Kevin J. Ash, 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 Kevin J. Ash, Beth A. Peterson, Matthew R. Craig 2021-06-29
11042636 Using trap storage units to detect malicious processes Brian A. Rinaldi, Clint A. Hardy, Kevin J. Ash 2021-06-22
11036641 Invalidating track format information for tracks demoted from cache Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-06-15
11036635 Selecting resources to make available in local queues for processors to use Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2021-06-15