Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
MB

Michael T. Benhase — 314 Patents

IBM: 313 patents #68 of 70,183Top 1%
Tucson, AZ: #4 of 6,004 inventorsTop 1%
Arizona: #11 of 32,909 inventorsTop 1%
Overall (All Time): #1,151 of 4,157,543Top 1%
314 Patents All Time

Issued Patents All Time

Showing 101–125 of 314 patents

Patent #TitleCo-InventorsDate
9158471 Replicating tracks from a first storage site to a second and third storage sites Lokesh M. Gupta, Brian D. Hatfield, Gail A. Spear 2015-10-13
9141525 Adaptive prestaging in a storage controller Nedlaya Y. Francisco, Binny Sher Gill, Lokesh M. Gupta, Suguang Li 2015-09-22
9135173 Thinly provisioned flash cache with shared storage pool Lokesh M. Gupta, Karl A. Nielsen 2015-09-15
9122576 Fuzzy counters for NVS to reduce lock contention Kevin J. Ash, Lokesh M. Gupta, Kenneth W. Todd 2015-09-01
9092155 Cascaded, point-in-time-copy architecture with data deduplication Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren 2015-07-28
9086979 Management of partial data segments in dual cache systems Stephen L. Blinick, Evangelos S. Eleftheriou, Lokesh M. Gupta, Robert Haas, Xiao-Yu Hu +3 more 2015-07-21
9086818 Source-target relations mapping Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren 2015-07-21
9081511 Source-target relations mapping Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren 2015-07-14
9075723 Efficient discard scans Lokesh M. Gupta, Carol S. Mellgren, Kenneth W. Todd 2015-07-07
9069683 Systems and methods for destaging storage tracks from cache Brent Cameron Beardsley, Lokesh M. Gupta, Sonny E. Williams 2015-06-30
9069679 Adaptive record caching for solid state disks Lokesh M. Gupta, Joseph S. Hyde, II, Lee C. LaFrese 2015-06-30
9069678 Adaptive record caching for solid state disks Lokesh M. Gupta, Joseph S. Hyde, II, Lee C. LaFrese 2015-06-30
9063945 Apparatus and method to copy data Lokesh M. Gupta, Joseph S. Hyde, II, Warren K. Stanley 2015-06-23
9063863 Systems and methods for background destaging storage tracks Brent Cameron Beardsley, Binny Sher Gill, Lokesh M. Gupta, Sonny E. Williams 2015-06-23
9063786 Preferential CPU utilization for tasks Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2015-06-23
9058217 Preferential CPU utilization for tasks Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2015-06-16
9043572 Automatically preventing large block writes from starving small block writes in a storage device Andrew D. Walls 2015-05-26
9043551 Efficient processing of cache segment waiters Kevin J. Ash, Lokesh M. Gupta, David B. Whitworth 2015-05-26
9043550 Adjustment of the number of task control blocks allocated for discard scans Lokesh M. Gupta 2015-05-26
9043544 Writing of new data of a first block size in a raid array that stores both parity and data in a second block size Ian David Judd, Daniel F. Moertl, Karl A. Nielsen 2015-05-26
9043543 Writing of new data of a first block size in a raid array that stores both parity and data in a second block size Ian David Judd, Daniel F. Moertl, Karl A. Nielsen 2015-05-26
9037791 Tiered caching and migration in differing granularities Lokesh M. Gupta, Cheng-Chung Song 2015-05-19
9032153 Use of flash cache to improve tiered migration performance Lokesh M. Gupta 2015-05-12
9026732 Demoting partial tracks from a first cache to a second cache Kevin J. Ash, Lokesh M. Gupta 2015-05-05
9021221 Cascaded, point-in-time-copy architecture with data deduplication Theresa M. Brown, Lokesh M. Gupta, Carol S. Mellgren 2015-04-28