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 251–275 of 287 patents

Patent #TitleCo-InventorsDate
8825973 Caching source blocks of data for target blocks of data Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos 2014-09-02
8825975 Caching source blocks of data for target blocks of data Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos 2014-09-02
8812785 Managing track discard requests to include in discard track messages Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd 2014-08-19
8799578 Managing unmodified tracks maintained in both a first cache and a second cache Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Keneth W. Todd 2014-08-05
8732402 Managing track discard requests to include in discard track messages Michael T. Benhase, Lokesh M. Gupta, Kenneth W. Todd 2014-05-20
8719504 Efficient processing of cache segment waiters Michael T. Benhase, Lokesh M. Gupta, David B. Whitworth 2014-05-06
8700854 Managing unmodified tracks maintained in both a first cache and a second cache Michael T. Benhase, Lokesh M. Gupta, Matthew J. Kalos, Keneth W. Todd 2014-04-15
8566525 Techniques for managing data in a storage controller Richard A. Ripberger 2013-10-22
8478945 Dynamic management of destage tasks in a storage controller Lokesh M. Gupta 2013-07-02
8438332 Apparatus and method to maintain write operation atomicity where a data transfer operation crosses a data storage medium track boundary Jeffrey M. Barnes, Michael T. Benhase, Shachar Fienblit, Matthew J. Kalos, Steven E. Klein +1 more 2013-05-07
8423739 Apparatus, system, and method for relocating logical array hot spots Benjamin J. Donie, Andreas Bernardus Mattias Koster 2013-04-16
8140763 Techniques for managing data in a write cache of a storage controller Richard A. Ripberger 2012-03-20
8140811 Nonvolatile storage thresholding Lokesh M. Gupta, Matthew J. Kalos, Alfred E. Sanchez, Kenneth W. Todd 2012-03-20
8055835 Apparatus, system, and method for migrating wear spots Benjamin J. Donie, Andreas Bernardus Mattias Koster 2011-11-08
7996609 System and method of dynamic allocation of non-volatile memory Robert A. Kubo 2011-08-09
7975169 Memory preserved cache to prevent data loss Michael T. Benhase, Lokesh M. Gupta, Alfred E. Sanchez, Kenneth W. Todd 2011-07-05
7958432 Verification of non volatile storage storing preserved unneeded data 2011-06-07
7895465 Memory preserved cache failsafe reboot mechanism Michael T. Benhase, Lokesh M. Gupta, Alfred E. Sanchez, Kenneth W. Todd 2011-02-22
7849254 Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss Michael T. Benhase 2010-12-07
7826380 Apparatus, system, and method for data tracking Susan K. Candelaria, David F. Mannenbach, Brian A. Rinaldi 2010-11-02
7818533 Storing location identifier in array and array pointer in data structure for write process management Kenneth W. Todd 2010-10-19
7761680 Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster Lokesh M. Gupta, Steven Robert Lowe, Alfred E. Sanchez, Kenneth W. Todd 2010-07-20
7680982 Preservation of cache data following failover Lokesh M. Gupta, Steven Robert Lowe, Alfred E. Sanchez, Kenneth W. Todd 2010-03-16
7627714 Apparatus, system, and method for preventing write starvation in a partitioned cache of a storage controller Matthew J. Kalos, Robert A. Kubo 2009-12-01
7600152 Configuring cache memory from a storage controller David F. Mannenbach, Yu-Cheng Hsu 2009-10-06