Inventor · disambiguated record
Michael T. Benhase
Also filed as: BENHASE JR MICHAEL T · BENHASE JR MICHAEL THOMAS · BENHASE MICHAEL T · BENHASE MICHAEL THOMAS
314 granted patents·15 pending applications·3,340 citations·filing 1981–2018
99Inventor score
Top patents by PatentIndex Score
329 records- 0197US6988171B2Method and system for recovery of meta data in a storage controllerIBM·Filed 2002·Granted Jan 17, 2006·142 cites·27 claims
- 0296US7721043B2Managing write requests in cache directed to different storage groupsIBM·Filed 2007·Granted May 18, 2010·52 cites·33 claims
- 0393US9058217B2Preferential CPU utilization for tasksASH KEVIN JOHN·Filed 2012·Granted Jun 16, 2015·13 cites·14 claims
- 0493US8825975B2Caching source blocks of data for target blocks of dataIBM·Filed 2013·Granted Sep 2, 2014·17 cites·7 claims
- 0593US6785771B2Method, system, and program for destaging data in cacheIBM·Filed 2001·Granted Aug 31, 2004·88 cites·42 claims
- 0693US6578102B1Tracking and control of prefetch data in a PCI bus systemIBM·Filed 2000·Granted Jun 10, 2003·92 cites·15 claims
- 0792US9658888B2Thresholding task control blocks for staging and destagingIBM·Filed 2013·Granted May 23, 2017·13 cites·14 claims
- 0892US9158706B2Selective space reclamation of data storage memory employing heat and relocation metricsBENHASE MICHAEL T·Filed 2011·Granted Oct 13, 2015·12 cites·25 claims
- 0992US8825973B2Caching source blocks of data for target blocks of dataASH KEVIN J·Filed 2012·Granted Sep 2, 2014·17 cites·14 claims
- 1092US6438661B1Method, system, and program for managing meta data in a storage system and rebuilding lost meta data in cacheIBM·Filed 1999·Granted Aug 20, 2002·125 cites·23 claims
- 1191US8806122B2Caching data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage deviceBENHASE MICHAEL T·Filed 2011·Granted Aug 12, 2014·13 cites·22 claims
- 1291US8688913B2Management of partial data segments in dual cache systemsBENHASE MICHAEL T·Filed 2011·Granted Apr 1, 2014·11 cites·12 claims
- 1390US8788742B2Using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage deviceBENHASE MICHAEL T·Filed 2011·Granted Jul 22, 2014·11 cites·20 claims
- 1490US6658542B2Method and system for caching data in a storage systemIBM·Filed 2002·Granted Dec 2, 2003·51 cites·33 claims
- 1590US6502174B1Method and system for managing meta dataIBM·Filed 1999·Granted Dec 31, 2002·141 cites·24 claims
- 1690US5721898AMethod and system for data search in a data processing systemIBM·Filed 1992·Granted Feb 24, 1998·152 cites·8 claims
- 1789US9405669B2Recovery from cache and NVS out of syncIBM·Filed 2013·Granted Aug 2, 2016·10 cites·5 claims
- 1889US9069678B2Adaptive record caching for solid state disksBENHASE MICHAEL T·Filed 2011·Granted Jun 30, 2015·8 cites·21 claims
- 1989US9043550B2Adjustment of the number of task control blocks allocated for discard scansIBM·Filed 2013·Granted May 26, 2015·9 cites·6 claims
- 2089US7849254B2Create virtual track buffers in NVS using customer segments to maintain newly written data across a power lossIBM·Filed 2007·Granted Dec 7, 2010·17 cites·19 claims
- 2189US7783839B2Using different algorithms to destage different types of data from cacheIBM·Filed 2007·Granted Aug 24, 2010·17 cites·18 claims
- 2289US6141731AMethod and system for managing data in cache using multiple data structuresIBM·Filed 1998·Granted Oct 31, 2000·148 cites·40 claims
- 2389US4464713AMethod and apparatus for converting addresses of a backing store having addressable data storage devices for accessing a cache attached to the backing storeIBM·Filed 1981·Granted Aug 7, 1984·105 cites·14 claims
- 2488US9870323B2Thresholding task control blocks for staging and destagingIBM·Filed 2017·Granted Jan 16, 2018·4 cites·15 claims
- 2588US9733991B2Deferred re-MRU operations to reduce lock contentionASH KEVIN JOHN·Filed 2012·Granted Aug 15, 2017·12 cites·11 claims
- 2688US9372908B2Merging an out of synchronization indicator and a change recording indicator in response to a failure in consistency group formationIBM·Filed 2015·Granted Jun 21, 2016·4 cites·18 claims
- 2788US8850106B2Populating strides of tracks to demote from a first cache to a second cacheBENHASE MICHAEL T·Filed 2012·Granted Sep 30, 2014·9 cites·12 claims
- 2888US8639877B2Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranksBENHASE MICHAEL THOMAS·Filed 2009·Granted Jan 28, 2014·18 cites·17 claims
- 2988US8204867B2Apparatus, system, and method for enhanced block-level deduplicationBENHASE MICHAEL T·Filed 2009·Granted Jun 19, 2012·18 cites·20 claims
- 3088US8095738B2Differential caching mechanism based on media I/O speedBENHASE MICHAEL THOMAS·Filed 2009·Granted Jan 10, 2012·18 cites·24 claims
- 3188US6665743B2Method, system, and program for initializing a storage spaceIBM·Filed 2001·Granted Dec 16, 2003·51 cites·39 claims
- 3287US9361241B2Grouping tracks for destagingIBM·Filed 2013·Granted Jun 7, 2016·8 cites·14 claims
- 3387US9323464B2Assigning device adaptors to use to copy source extents to target extents in a copy relationshipIBM·Filed 2015·Granted Apr 26, 2016·4 cites·20 claims
- 3486US9201598B2Apparatus and method for sharing resources between storage devicesBENHASE MICHAEL T·Filed 2012·Granted Dec 1, 2015·9 cites·12 claims
- 3586US8972662B2Dynamically adjusted threshold for population of secondary cacheBENHASE MICHAEL T·Filed 2012·Granted Mar 3, 2015·8 cites·6 claims
- 3686US8966178B2Populating a first stride of tracks from a first cache to write to a second stride in a second cacheASH KEVIN J·Filed 2012·Granted Feb 24, 2015·8 cites·22 claims
- 3786US8935462B2Promotion of partial data segments in flash cacheIBM·Filed 2013·Granted Jan 13, 2015·6 cites·7 claims
- 3886US8914597B2Data archiving using data compression of a flash copyIBM·Filed 2013·Granted Dec 16, 2014·8 cites·11 claims
- 3986US8127084B2Using different algorithms to destage different types of data from cacheGILL BINNY SHER·Filed 2010·Granted Feb 28, 2012·12 cites·22 claims
- 4085US9086818B2Source-target relations mappingIBM·Filed 2013·Granted Jul 21, 2015·7 cites·4 claims
- 4185US9075723B2Efficient discard scansBENHASE MICHAEL T·Filed 2011·Granted Jul 7, 2015·7 cites·14 claims
- 4285US8832377B2Demoting tracks from a first cache to a second cache by using an occupancy of valid tracks in strides in the second cache to consolidate strides in the second cacheIBM·Filed 2013·Granted Sep 9, 2014·7 cites·12 claims
- 4385US8700854B2Managing unmodified tracks maintained in both a first cache and a second cacheASH KEVIN J·Filed 2012·Granted Apr 15, 2014·8 cites·9 claims
- 4485US8549220B2Management of write cache using stride objectsBEARDSLEY BRENT C·Filed 2012·Granted Oct 1, 2013·7 cites·24 claims
- 4585US7975169B2Memory preserved cache to prevent data lossIBM·Filed 2008·Granted Jul 5, 2011·14 cites·20 claims
- 4685US6745262B1Method, system, program, and data structure for queuing requests having different prioritiesIBM·Filed 2000·Granted Jun 1, 2004·56 cites·31 claims
- 4784US9507527B2Efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmapIBM·Filed 2014·Granted Nov 29, 2016·6 cites·17 claims
- 4884US9158471B2Replicating tracks from a first storage site to a second and third storage sitesIBM·Filed 2013·Granted Oct 13, 2015·5 cites·9 claims
- 4984US9063945B2Apparatus and method to copy dataBENHASE MICHAEL THOMAS·Filed 2011·Granted Jun 23, 2015·8 cites·20 claims
- 5084US9037791B2Tiered caching and migration in differing granularitiesIBM·Filed 2013·Granted May 19, 2015·5 cites·18 claims
Showing the top 50 of 329 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →