P

Inventor

ANDERSON KYLER A

US125 patents

Patents

50 patents
US11061828B1Jul 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.