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 151–175 of 287 patents

Patent #TitleCo-InventorsDate
10552330 Wait classified cache writes in a data storage system Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick, Jared M. Minch 2020-02-04
10552324 Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi 2020-02-04
10552061 Providing preferential access to a metadata track in two track writes Kyler A. Anderson, Lokesh M. Gupta, Jared M. Minch, Beth A. Peterson 2020-02-04
10540295 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 2020-01-21
10540246 Transfer track format information for tracks in cache at a first processor node to a second process node to which the first processor node is failing over Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2020-01-21
10521115 Handling cache and non-volatile storage (NVS) out of sync writes Kyler A. Anderson, Lokesh M. Gupta, Beth A. Peterson 2019-12-31
10521139 Copy source to target management in a data storage system Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen 2019-12-31
10430348 Selecting cache lists indicating tracks in a cache to process for demotion Lokesh M. Gupta 2019-10-01
10430305 Determine whether to rebuild track metadata to determine whether a track format table has a track format code for the track format metadata Kyler A. Anderson, Susan K. Candelaria, Lokesh M. Gupta, Beth A. Peterson 2019-10-01
10417139 Cache management based on types of I/O operations Kyler A. Anderson, Lokesh M. Gupta 2019-09-17
10417138 Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage Lokesh M. Gupta 2019-09-17
10394713 Selecting resources to make available in local queues for processors to use Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2019-08-27
10387321 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 2019-08-20
10387272 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 2019-08-20
10379905 Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache Matthew G. Borlick, Lokesh M. Gupta 2019-08-13
10380035 Using an access increment number to control a duration during which tracks remain in cache Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos 2019-08-13
10372624 Destaging pinned retryable data in cache Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2019-08-06
10318429 Adjustment of the number of tasks for a cache storage scan and destage application based on the type of elements to be destaged from the cache storage Lokesh M. Gupta, Brian A. Rinaldi, Micah Robison 2019-06-11
10320936 Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi 2019-06-11
10318192 Performing preprocessing operations in anticipation of log file writes Lokesh M. Gupta, Matthew J. Kalos 2019-06-11
10318156 Invoking input/output (I/O) threads on processors to demote tracks from a cache Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2019-06-11
10318352 Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache Matthew G. Borlick, Lokesh M. Gupta 2019-06-11
10303607 Preservation of modified cache data in local non-volatile storage following a failover Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2019-05-28
10282303 Using cache lists for processors to determine tracks to demote from a cache Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos 2019-05-07
10275360 Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage Lokesh M. Gupta 2019-04-30