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 126–150 of 287 patents

Patent #TitleCo-InventorsDate
10754895 Efficient metadata destage during safe data commit operation Lokesh M. Gupta, Edward H. Lin, Kyler A. Anderson, Matthew G. Borlick 2020-08-25
10754780 Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2020-08-25
10747596 Determining when to send message to a computing node to process items using a machine learning module Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson 2020-08-18
10691596 Integration of the frequency of usage of tracks in a tiered storage system into a cache management system of a storage controller Lokesh M. Gupta, Matthew G. Borlick, Kyle A. Anderson 2020-06-23
10691353 Checking of data difference for writes performed via a bus interface to a dual-server storage controller Beth A. Peterson, Chung Man Fung, Lokesh M. Gupta, Kyler A. Anderson 2020-06-23
10691566 Using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos, Beth A. Peterson 2020-06-23
10671533 Fast cache demotions in storage controllers with metadata Kyler A. Anderson, Lokesh M. Gupta 2020-06-02
10656848 Data loss avoidance in multi-server storage systems Matthew G. Borlick, Micah Robison, John C. Elliott, Lokesh M. Gupta, Brian A. Rinaldi 2020-05-19
10656852 Performing preprocessing operations in anticipation of log file writes Lokesh M. Gupta, Matthew J. Kalos 2020-05-19
10642755 Invoking demote threads on processors to demote tracks from a cache based on free cache segments Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2020-05-05
10628331 Demote scan processing to demote tracks from cache Lokesh M. Gupta, Sonny E. Williams 2020-04-21
10628241 Determining when to send message to computing node to process items by training a machine learning module Lokesh M. Gupta, Matthew G. Borlick, Kyler A. Anderson 2020-04-21
10620880 Using a delay timer to delay code load operations to process queued write requests Brian A. Rinaldi, Clint A. Hardy, Samantha A. Utter, Karl A. Nielsen, Matthew J. Kalos 2020-04-14
10613981 Detection and prevention of deadlock in a storage controller for cache access Lokesh M. Gupta, Micah Robison, Kyler A. Anderson, Matthew G. Borlick 2020-04-07
10613986 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 2020-04-07
10606776 Adding dummy requests to a submission queue to manage processing queued requests according to priorities of the queued requests Lokesh M. Gupta, Matthew G. Borlick 2020-03-31
10592323 Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data Lokesh M. Gupta, Matthew J. Kalos 2020-03-17
10592432 Adjusting active cache size based on cache usage Matthew G. Borlick, Lokesh M. Gupta, Will A. Wright 2020-03-17
10592156 I/O load balancing between virtual storage drives making up raid arrays Matthew G. Borlick, Lokesh M. Gupta, Karl A. Nielsen 2020-03-17
10579532 Invalidating track format information for tracks in cache Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2020-03-03
10579296 Providing track format information when mirroring updated tracks from a primary storage system to a secondary storage system Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2020-03-03
10572359 Validation of data written via two different bus interfaces to a dual server based storage controller Kyler A. Anderson, Lokesh M. Gupta, Matthew J. Kalos 2020-02-25
10572355 Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback Kyler A. Anderson, Matthew G. Borlick, Lokesh M. Gupta 2020-02-25
10565109 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 2020-02-18
10558568 Restriction of validation to active tracks in non-volatile storage during a warmstart recovery Lokesh M. Gupta, Matthew J. Kalos 2020-02-11