Inventor
ASH KEVIN J
US260 patents
⚠️ This page may combine multiple inventors who share the name “ASH KEVIN J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
47 patentsUS8825975B2Sep 2, 2014
Caching source blocks of data for target blocks of data
IBM17 citations93
US7849254B2Dec 7, 2010
Create virtual track buffers in NVS using customer segments to maintain newly written data across a power loss
IBM17 citations93
US9665493B2May 30, 2017
Increased cache performance with multi-level queues of complete tracks
IBM22 citations92
US7321986B2Jan 22, 2008
Configuring cache memory from a storage controller
IBM25 citations92
US11030104B1Jun 8, 2021
Picket fence staging in a multi-tier cache
IBM10 citations86
US10691566B2Jun 23, 2020
Using 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 cache
IBM5 citations84
US10320936B2Jun 11, 2019
Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server
IBM7 citations84
US10223274B1Mar 5, 2019
Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage
IBM7 citations84
US9971508B2May 15, 2018
Invoking input/output (I/O) threads on processors to demote tracks from a cache
IBM5 citations84
US9710398B2Jul 18, 2017
RE-MRU of metadata tracks to reduce lock contention
IBM17 citations84
US9658798B2May 23, 2017
Grouping of tracks for copy source to target destage on global mirror secondary
IBM13 citations84
US9405669B2Aug 2, 2016
Recovery from cache and NVS out of sync
IBM10 citations84
US9395925B2Jul 19, 2016
Grouping of tracks for copy source to target destage on global mirror secondary
IBM9 citations84
US9384143B1Jul 5, 2016
Selecting cache lists indicating tracks in a cache to process for demotion
IBM11 citations84
US7996609B2Aug 9, 2011
System and method of dynamic allocation of non-volatile memory
IBM7 citations84
US7243190B2Jul 10, 2007
Apparatus and method to rebuild an NVS image using cache data
IBM13 citations84
US7171516B2Jan 30, 2007
Increasing through-put of a storage controller by autonomically adjusting host delay
IBM18 citations81
US4891811AJan 2, 1990
Efficient address test for large memories
IBM21 citations76
US7085907B2Aug 1, 2006
Dynamic reconfiguration of memory in a multi-cluster storage control unit
IBM13 citations74
US11797448B2Oct 24, 2023
Using multi-tiered cache to satisfy input/output requests
IBM2 citations73
US11681799B2Jun 20, 2023
Using trap cache segments to detect malicious processes
IBM1 citations73
US11550726B1Jan 10, 2023
Maintaining an active track data structure to determine active tracks in cache to process
IBM2 citations73
US11474941B2Oct 18, 2022
Using multi-tiered cache to satisfy input/output requests
IBM2 citations73
US11321123B2May 3, 2022
Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks
IBM5 citations73
US11301394B2Apr 12, 2022
Using a machine learning module to select one of multiple cache eviction algorithms to use to evict a track from the cache
IBM2 citations73
US11157199B1Oct 26, 2021
Multi-mode address mapping management
IBM2 citations73
US11151058B2Oct 19, 2021
Adaptive caching in a multi-tier cache
IBM6 citations73
US11151037B2Oct 19, 2021
Using track locks and stride group locks to manage cache operations
IBM2 citations73
US11093395B2Aug 17, 2021
Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points
IBM2 citations73
US11080397B2Aug 3, 2021
Using trap cache segments to detect malicious processes
IBM3 citations73
US11061818B1Jul 13, 2021
Recovering from write cache failures in servers
IBM2 citations73
US11042636B2Jun 22, 2021
Using trap storage units to detect malicious processes
IBM3 citations73
US11023383B2Jun 1, 2021
Cache management based on types of I/O operations
IBM2 citations73
US10983922B2Apr 20, 2021
Selecting one of multiple cache eviction algorithms to use to evict a track from the cache using a machine learning module
IBM3 citations73
US10970209B2Apr 6, 2021
Destaging metadata tracks from cache
IBM2 citations73
US10942857B1Mar 9, 2021
Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance
IBM2 citations73
US10884936B2Jan 5, 2021
Updating a track format table used to provide track format codes for cache control blocks with more frequently accessed track format metadata
IBM2 citations73
US10776013B2Sep 15, 2020
Performing workload balancing of tracks in storage areas assigned to processing units
IBM5 citations73
US10761744B2Sep 1, 2020
Synchronously performing commit records operations
IBM2 citations73
US10656848B2May 19, 2020
Data loss avoidance in multi-server storage systems
IBM4 citations73
US10579296B2Mar 3, 2020
Providing track format information when mirroring updated tracks from a primary storage system to a secondary storage system
IBM2 citations73
US10572355B2Feb 25, 2020
Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback
IBM2 citations73
US10540246B2Jan 21, 2020
Transfer track format information for tracks in cache at a first processor node to a second process node to which the first processor node is failing over
IBM2 citations73
US10521115B2Dec 31, 2019
Handling cache and non-volatile storage (NVS) out of sync writes
IBM2 citations73
US10521139B2Dec 31, 2019
Copy source to target management in a data storage system
IBM3 citations73
US10417139B2Sep 17, 2019
Cache management based on types of I/O operations
IBM2 citations73
US10318429B2Jun 11, 2019
Adjustment 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 storage
IBM3 citations73
ASH KEVIN J
3 patentsUS8825973B2Sep 2, 2014
Caching source blocks of data for target blocks of data
ASH KEVIN J17 citations92
US8966178B2Feb 24, 2015
Populating a first stride of tracks from a first cache to write to a second stride in a second cache
ASH KEVIN J8 citations84
US8700854B2Apr 15, 2014
Managing unmodified tracks maintained in both a first cache and a second cache
ASH KEVIN J8 citations82
Showing the top 50 of 260 patents by PatentIndex Score.