Inventor · disambiguated record
Kevin J. Ash
Also filed as: ASH KEVIN J · ASH KEVIN JOHN
287 granted patents·4 pending applications·1,102 citations·filing 1987–2023
99Inventor score
Files withIBM263ASH KEVIN J13ASH KEVIN JOHN9INT BUSINESS MACHINE CORPORATION4GLOBALFOUNDRIES US 2 LLC1
Top patents by PatentIndex Score
291 records- 0198US11030104B1Picket fence staging in a multi-tier cacheIBM·Filed 2020·Granted Jun 8, 2021·10 cites·18 claims
- 0298US8423739B2Apparatus, system, and method for relocating logical array hot spotsASH KEVIN JOHN·Filed 2008·Granted Apr 16, 2013·317 cites·20 claims
- 0396US11151058B2Adaptive caching in a multi-tier cacheIBM·Filed 2020·Granted Oct 19, 2021·6 cites·21 claims
- 0495US9658798B2Grouping of tracks for copy source to target destage on global mirror secondaryIBM·Filed 2016·Granted May 23, 2017·13 cites·12 claims
- 0594US11797448B2Using multi-tiered cache to satisfy input/output requestsIBM·Filed 2022·Granted Oct 24, 2023·2 cites·25 claims
- 0694US9384143B1Selecting cache lists indicating tracks in a cache to process for demotionIBM·Filed 2015·Granted Jul 5, 2016·11 cites·22 claims
- 0794US8478945B2Dynamic management of destage tasks in a storage controllerASH KEVIN JOHN·Filed 2010·Granted Jul 2, 2013·27 cites·19 claims
- 0893US11550726B1Maintaining an active track data structure to determine active tracks in cache to processIBM·Filed 2021·Granted Jan 10, 2023·2 cites·25 claims
- 0993US9058217B2Preferential CPU utilization for tasksASH KEVIN JOHN·Filed 2012·Granted Jun 16, 2015·13 cites·14 claims
- 1093US8825975B2Caching source blocks of data for target blocks of dataIBM·Filed 2013·Granted Sep 2, 2014·17 cites·7 claims
- 1193US6785771B2Method, system, and program for destaging data in cacheIBM·Filed 2001·Granted Aug 31, 2004·88 cites·42 claims
- 1292US10223274B1Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storageIBM·Filed 2017·Granted Mar 5, 2019·7 cites·23 claims
- 1392US9710398B2RE-MRU of metadata tracks to reduce lock contentionIBM·Filed 2014·Granted Jul 18, 2017·17 cites·9 claims
- 1492US9665493B2Increased cache performance with multi-level queues of complete tracksIBM·Filed 2014·Granted May 30, 2017·22 cites·9 claims
- 1592US8825973B2Caching source blocks of data for target blocks of dataASH KEVIN J·Filed 2012·Granted Sep 2, 2014·17 cites·14 claims
- 1691US11301394B2Using a machine learning module to select one of multiple cache eviction algorithms to use to evict a track from the cacheIBM·Filed 2020·Granted Apr 12, 2022·2 cites·20 claims
- 1791US10320936B2Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary serverIBM·Filed 2015·Granted Jun 11, 2019·7 cites·23 claims
- 1890US10691566B2Using 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 cacheIBM·Filed 2017·Granted Jun 23, 2020·5 cites·22 claims
- 1990US9971508B2Invoking input/output (I/O) threads on processors to demote tracks from a cacheIBM·Filed 2016·Granted May 15, 2018·5 cites·23 claims
- 2089US9405669B2Recovery from cache and NVS out of syncIBM·Filed 2013·Granted Aug 2, 2016·10 cites·5 claims
- 2189US7849254B2Create 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
- 2289US7761680B2Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second clusterIBM·Filed 2007·Granted Jul 20, 2010·20 cites·32 claims
- 2388US11321123B2Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasksIBM·Filed 2019·Granted May 3, 2022·5 cites·23 claims
- 2488US10776013B2Performing workload balancing of tracks in storage areas assigned to processing unitsIBM·Filed 2018·Granted Sep 15, 2020·5 cites·22 claims
- 2588US10049056B2Deferred RE-MRU operations to reduce lock contentionIBM·Filed 2016·Granted Aug 14, 2018·5 cites·10 claims
- 2688US9733991B2Deferred re-MRU operations to reduce lock contentionASH KEVIN JOHN·Filed 2012·Granted Aug 15, 2017·12 cites·11 claims
- 2788US9395925B2Grouping of tracks for copy source to target destage on global mirror secondaryIBM·Filed 2014·Granted Jul 19, 2016·9 cites·15 claims
- 2887US11474941B2Using multi-tiered cache to satisfy input/output requestsIBM·Filed 2020·Granted Oct 18, 2022·2 cites·24 claims
- 2987US10216429B2Performing post-processing operations for log file writesIBM·Filed 2015·Granted Feb 26, 2019·5 cites·24 claims
- 3087US9652406B2MRU batching to reduce lock contentionIBM·Filed 2015·Granted May 16, 2017·5 cites·15 claims
- 3186US11157199B1Multi-mode address mapping managementIBM·Filed 2020·Granted Oct 26, 2021·2 cites·20 claims
- 3286US11080397B2Using trap cache segments to detect malicious processesIBM·Filed 2018·Granted Aug 3, 2021·3 cites·25 claims
- 3386US11061818B1Recovering from write cache failures in serversIBM·Filed 2020·Granted Jul 13, 2021·2 cites·20 claims
- 3486US10656848B2Data loss avoidance in multi-server storage systemsIBM·Filed 2018·Granted May 19, 2020·4 cites·20 claims
- 3586US10095628B2Considering a density of tracks to destage in groups of tracks to select groups of tracks to destageIBM·Filed 2015·Granted Oct 9, 2018·4 cites·20 claims
- 3686US10082958B2Invoking input/output (I/O) threads on processors to demote tracks from a cacheIBM·Filed 2018·Granted Sep 25, 2018·3 cites·20 claims
- 3786US8966178B2Populating 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
- 3885US10521139B2Copy source to target management in a data storage systemIBM·Filed 2017·Granted Dec 31, 2019·3 cites·21 claims
- 3985US10169249B2Adjusting active cache size based on cache usageIBM·Filed 2017·Granted Jan 1, 2019·3 cites·17 claims
- 4085US9996476B2Management of cache lists via dynamic sizing of the cache listsIBM·Filed 2015·Granted Jun 12, 2018·6 cites·18 claims
- 4185US8700854B2Managing unmodified tracks maintained in both a first cache and a second cacheASH KEVIN J·Filed 2012·Granted Apr 15, 2014·8 cites·9 claims
- 4285US7975169B2Memory preserved cache to prevent data lossIBM·Filed 2008·Granted Jul 5, 2011·14 cites·20 claims
- 4384US11023383B2Cache management based on types of I/O operationsIBM·Filed 2019·Granted Jun 1, 2021·2 cites·18 claims
- 4484US10120811B2Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destageIBM·Filed 2015·Granted Nov 6, 2018·3 cites·22 claims
- 4584US10114753B2Using cache lists for multiple processors to cache and demote tracks in a storage systemIBM·Filed 2015·Granted Oct 30, 2018·4 cites·22 claims
- 4684US9921974B2Assigning cache control blocks and cache lists to multiple processors to cache and demote tracks in a storage systemIBM·Filed 2015·Granted Mar 20, 2018·4 cites·21 claims
- 4784US9811474B2Determining cache performance using a ghost cache list indicating tracks demoted from a cache list of tracks in a cacheIBM·Filed 2015·Granted Nov 7, 2017·4 cites·20 claims
- 4883US11681799B2Using trap cache segments to detect malicious processesIBM·Filed 2020·Granted Jun 20, 2023·1 cites·20 claims
- 4983US11042636B2Using trap storage units to detect malicious processesIBM·Filed 2018·Granted Jun 22, 2021·3 cites·25 claims
- 5083US10318429B2Adjustment 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 storageIBM·Filed 2016·Granted Jun 11, 2019·3 cites·18 claims
Showing the top 50 of 291 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →