Assignee
BENHASE MICHAEL T
US65 patents
Top patents by PatentIndex Score
US9158706B2Oct 13, 2015
Selective space reclamation of data storage memory employing heat and relocation metrics
BENHASE MICHAEL T12 citations93
US9201598B2Dec 1, 2015
Apparatus and method for sharing resources between storage devices
BENHASE MICHAEL T9 citations84
US9075723B2Jul 7, 2015
Efficient discard scans
BENHASE MICHAEL T7 citations84
US8972676B2Mar 3, 2015
Assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship
BENHASE MICHAEL T4 citations84
US8972662B2Mar 3, 2015
Dynamically adjusted threshold for population of secondary cache
BENHASE MICHAEL T8 citations84
US8880835B2Nov 4, 2014
Adjusting location of tiered storage residence based on usage patterns
BENHASE MICHAEL T10 citations84
US8850106B2Sep 30, 2014
Populating strides of tracks to demote from a first cache to a second cache
BENHASE MICHAEL T9 citations84
US8825944B2Sep 2, 2014
Populating strides of tracks to demote from a first cache to a second cache
BENHASE MICHAEL T6 citations84
US8806122B2Aug 12, 2014
Caching data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device
BENHASE MICHAEL T13 citations84
US8788742B2Jul 22, 2014
Using 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 device
BENHASE MICHAEL T11 citations84
US8688913B2Apr 1, 2014
Management of partial data segments in dual cache systems
BENHASE MICHAEL T11 citations84
US8688914B2Apr 1, 2014
Promotion of partial data segments in flash cache
BENHASE MICHAEL T4 citations84
US8266325B2Sep 11, 2012
Compression on thin provisioned volumes using extent based mapping
BENHASE MICHAEL T6 citations84
US8204867B2Jun 19, 2012
Apparatus, system, and method for enhanced block-level deduplication
BENHASE MICHAEL T18 citations84
US9069678B2Jun 30, 2015
Adaptive record caching for solid state disks
BENHASE MICHAEL T8 citations83
US9804971B2Oct 31, 2017
Cache management of track removal in a cache for storage
BENHASE MICHAEL T2 citations73
US9195598B2Nov 24, 2015
Synchronous and asynchronous discard scans based on the type of cache memory
BENHASE MICHAEL T4 citations73
US9069679B2Jun 30, 2015
Adaptive record caching for solid state disks
BENHASE MICHAEL T3 citations73
US8996789B2Mar 31, 2015
Handling high priority requests in a sequential access storage device having a non-volatile storage cache
BENHASE MICHAEL T4 citations73
US8935479B2Jan 13, 2015
Adaptive cache promotions in a two level caching system
BENHASE MICHAEL T5 citations73
US8825952B2Sep 2, 2014
Handling high priority requests in a sequential access storage device having a non-volatile storage cache
BENHASE MICHAEL T4 citations73
US8719529B2May 6, 2014
Storage in tiered environment for colder data segments
BENHASE MICHAEL T5 citations73
US8667180B2Mar 4, 2014
Compression on thin provisioned volumes using extent based mapping
BENHASE MICHAEL T4 citations73
US8650354B2Feb 11, 2014
Prefetching tracks using multiple caches
BENHASE MICHAEL T4 citations73
US9262321B2Feb 16, 2016
Adjustment of destage rate based on read and write response time requirements
BENHASE MICHAEL T5 citations72
US9195403B2Nov 24, 2015
Replicating tracks from a first storage site to a second and third storage sites
BENHASE MICHAEL T1 citations63
US9081511B2Jul 14, 2015
Source-target relations mapping
BENHASE MICHAEL T3 citations63
US9043572B2May 26, 2015
Automatically preventing large block writes from starving small block writes in a storage device
BENHASE MICHAEL T1 citations63
US9021221B2Apr 28, 2015
Cascaded, point-in-time-copy architecture with data deduplication
BENHASE MICHAEL T2 citations63
US8972661B2Mar 3, 2015
Dynamically adjusted threshold for population of secondary cache
BENHASE MICHAEL T2 citations63
US8935476B2Jan 13, 2015
Managing caching of extents of tracks in a first cache, second cache and storage
BENHASE MICHAEL T1 citations63
US8819291B2Aug 26, 2014
Compression on thin provisioned volumes using extent based mapping
BENHASE MICHAEL T2 citations63
US8812798B2Aug 19, 2014
Indication of a destructive write via a notification from a disk drive that emulates blocks of a first block size within blocks of a second block size
BENHASE MICHAEL T3 citations63
US8775729B2Jul 8, 2014
Prefetching data tracks and parity data to use for destaging updated tracks
BENHASE MICHAEL T2 citations63
US8745325B2Jun 3, 2014
Using 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 device
BENHASE MICHAEL T3 citations63
US8566530B2Oct 22, 2013
Prefetching source tracks for destaging updated tracks in a copy relationship
BENHASE MICHAEL T3 citations63
US8560771B2Oct 15, 2013
Efficient track destage in secondary storage
BENHASE MICHAEL T2 citations63
US8468312B2Jun 18, 2013
Indication of a destructive write via a notification from a disk drive that emulates blocks of a first block size within blocks of a second block size
BENHASE MICHAEL T3 citations63
US8437098B2May 7, 2013
Magnetic disk drive using a non-volatile storage device as cache for modified tracks
BENHASE MICHAEL T3 citations63
US8433870B2Apr 30, 2013
Multiple incremental virtual copies
BENHASE MICHAEL T2 citations63
US8341237B2Dec 25, 2012
Systems, methods and computer program products for automatically triggering operations on a queue pair
BENHASE MICHAEL T4 citations62
US8683130B2Mar 25, 2014
Fabricating key fields
BENHASE MICHAEL T3 citations60
US8429363B2Apr 23, 2013
Multiple incremental virtual copies
BENHASE MICHAEL T2 citations60
US9442847B2Sep 13, 2016
Increased destaging efficiency by smoothing destaging between current and desired number of destage tasks
BENHASE MICHAEL T0 citations52
US9442848B2Sep 13, 2016
Increased destaging efficiency by smoothing destaging between current and desired number of destage tasks
BENHASE MICHAEL T0 citations52
US9336150B2May 10, 2016
Performing asynchronous discard scans with staging and destaging operations
BENHASE MICHAEL T0 citations52
US9208099B2Dec 8, 2015
Adjustment of the number of task control blocks allocated for discard scans
BENHASE MICHAEL T0 citations52
US9141525B2Sep 22, 2015
Adaptive prestaging in a storage controller
BENHASE MICHAEL T0 citations52
US9043544B2May 26, 2015
Writing of new data of a first block size in a raid array that stores both parity and data in a second block size
BENHASE MICHAEL T0 citations52
US9043543B2May 26, 2015
Writing of new data of a first block size in a raid array that stores both parity and data in a second block size
BENHASE MICHAEL T0 citations52
Showing the top 50 of 65 patents by PatentIndex Score.