P

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 patents
US8825975B2Sep 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 patents

Showing the top 50 of 260 patents by PatentIndex Score.