Inventor
ANDERSON KYLER A
US125 patents
Patents
50 patentsUS11061828B1Jul 13, 2021
Using multi-tiered cache to satisfy input/output requests
IBM17 citations94
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
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
US11550726B1Jan 10, 2023
Maintaining an active track data structure to determine active tracks in cache to process
IBM2 citations73
US11436159B2Sep 6, 2022
Using multi-tiered cache to satisfy input/output requests
IBM2 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
US11157418B2Oct 26, 2021
Prefetching data elements within a heterogeneous 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
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
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
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
US10417139B2Sep 17, 2019
Cache management based on types of I/O operations
IBM2 citations73
US11061826B2Jul 13, 2021
Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
IBM4 citations72
US12153519B2Nov 26, 2024
Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache
IBM0 citations63
US11940920B2Mar 26, 2024
Dynamically determining tracks to prestage from storage to cache using a machine learning module
IBM0 citations63
US11704209B2Jul 18, 2023
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
IBM0 citations63
US11663129B2May 30, 2023
Using a machine learning module to dynamically determine tracks to prestage from storage to cache
IBM0 citations63
US11550732B2Jan 10, 2023
Calculating and adjusting ghost cache size based on data access frequency
IBM1 citations63
US11494309B2Nov 8, 2022
Cache management based on types of I/O operations
IBM0 citations63
US11494304B2Nov 8, 2022
Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache
IBM0 citations63
US11403562B2Aug 2, 2022
Determining sectors of a track to stage into cache by training a machine learning module
IBM0 citations63
US11379329B2Jul 5, 2022
Validation of data written via two different bus interfaces to a dual server based storage controller
IBM0 citations63
US11372764B2Jun 28, 2022
Single-copy cache using heterogeneous memory types
IBM0 citations63
US11321201B2May 3, 2022
Using a mirroring cache list to mirror modified tracks
IBM0 citations63
US11321133B2May 3, 2022
Determining an allocation of stage and destage tasks by using a machine learning module
IBM0 citations63
US11314649B2Apr 26, 2022
Using a machine learning module to perform destages of tracks with holes in a storage system
IBM0 citations63
US11288600B2Mar 29, 2022
Determining an amount of data of a track to stage into cache using a machine learning module
IBM0 citations63
US11281497B2Mar 22, 2022
Determining an allocation of stage and destage tasks by training a machine learning module
IBM0 citations63
US11263097B2Mar 1, 2022
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
IBM0 citations63
US11243708B2Feb 8, 2022
Providing track format information when mirroring updated tracks from a primary storage system to a secondary storage system
IBM0 citations63
US11237730B2Feb 1, 2022
Favored cache status for selected volumes within a storage system
IBM0 citations63
US11221954B2Jan 11, 2022
Storing metadata in heterogeneous cache to improve I/O performance
IBM0 citations63
US11210237B2Dec 28, 2021
Integration of application indicated minimum and maximum time to cache for a two-tiered cache management mechanism
IBM0 citations63
US11194730B2Dec 7, 2021
Application interface to depopulate data from cache
IBM0 citations63
US11188431B2Nov 30, 2021
Transfer track format information for tracks at a first processor node to a second processor node
IBM0 citations63
US11188430B2Nov 30, 2021
Determine whether to rebuild track metadata to determine whether a track format table has a track format code for the track format metadata
IBM0 citations63
US11176057B2Nov 16, 2021
Integration of application indicated minimum time to cache for a two-tiered cache management mechanism
IBM0 citations63
US11169933B2Nov 9, 2021
Integration of application indicated maximum time to cache for a two-tiered cache management mechanism
IBM0 citations63
US11157376B2Oct 26, 2021
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
IBM0 citations63
US11086784B2Aug 10, 2021
Invalidating track format information for tracks in cache
IBM0 citations63
US11080622B2Aug 3, 2021
Determining sectors of a track to stage into cache by training a machine learning module
IBM0 citations63
Showing the top 50 of 125 patents by PatentIndex Score.