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

Patent #TitleCo-InventorsDate
10949366 Using a machine learning module to select a priority queue from which to process an input/output (I/O) request Karl A. Nielsen, Clint A. Hardy, Matthew G. Borlick 2021-03-16
10949354 Distributed safe data commit in a data storage system Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-03-16
10942857 Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance Kevin J. Ash, Kyler A. Anderson, Brian A. Rinaldi 2021-03-09
10929034 Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-02-23
10929057 Selecting a disconnect from different types of channel disconnects using a machine learning module Beth A. Peterson, Matthew R. Craig, Kevin J. Ash 2021-02-23
10929037 Converting a RAID to a more robust RAID level Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi 2021-02-23
10915462 Destaging pinned retryable data in cache Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-02-09
10901904 Using a machine learning module to perform destages of tracks with holes in a storage system Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-01-26
10901916 Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-01-26
10901793 Determining whether to process a host request using a machine learning module Matthew R. Craig, Beth A. Peterson, Kevin J. Ash 2021-01-26
10891227 Determining modified tracks to destage during a cache scan Warren K. Stanley, Edward H. Lin, Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson 2021-01-12
10884936 Updating a track format table used to provide track format codes for cache control blocks with more frequently accessed track format metadata Kyler A. Anderson, Kevin J. Ash, Beth A. Peterson 2021-01-05
10884849 Mirroring information on modified data from a primary storage controller to a secondary storage controller for the secondary storage controller to use to calculate parity data Matthew G. Borlick, Kevin J. Ash, John C. Elliott 2021-01-05