MK

Matthew J. Kalos

IBM: 22 patents #132 of 11,638Top 2%
Overall (2021): #1,538 of 548,734Top 1%
22
Patents 2021

Issued Patents 2021

Patent #TitleCo-InventorsDate
11204802 Adjusting a dispatch ratio for multiple queues Matthew R. Craig, Matthew G. Borlick, Micah Robison, Lokesh M. Gupta 2021-12-21
11194771 Methods for transferring reserves when moving virtual machines across systems Susan K. Candelaria, Mark P. Gardiner, Clint A. Hardy, William R. White, Stephen G. Wilkins +1 more 2021-12-07
11144475 Managing indication of accessed tracks in cache to a most recently used end of a cache list Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-10-12
11132138 Converting large extent storage pools into small extent storage pools in place Clint A. Hardy, Karl A. Nielsen 2021-09-28
11119687 Device reservation state synchronization in data mirroring Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson 2021-09-14
11093395 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 Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-08-17
11086784 Invalidating track format information for tracks in cache Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2021-08-10
11074185 Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-07-27
11068415 Using insertion points to determine locations in a cache list at which to move processed tracks Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-07-20
11048631 Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-06-29
11036641 Invalidating track format information for tracks demoted from cache Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2021-06-15
11016692 Dynamically switching between memory copy and memory mapping to optimize I/O performance Lokesh M. Gupta, Kevin J. Ash, Brian A. Rinaldi, Kyler A. Anderson 2021-05-25
11016691 Migrating data from a large extent pool to a small extent pool Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie 2021-05-25
11010295 Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2021-05-18
10983913 Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson 2021-04-20
10983708 Sharing alias addresses among logical devices Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more 2021-04-20
10970178 Generating a health condition message on a health condition detected at a server to send to a host system accessing the server Clint A. Hardy 2021-04-06
10942835 Processing a health condition message on a health condition to determine whether to perform a swap operation Clint A. Hardy 2021-03-09
10922268 Migrating data from a small extent pool to a large extent pool Clint A. Hardy, Hui Zhang, Karl A. Nielsen, Qiang Xie 2021-02-16
10901645 Converting small extent storage pools into large extent storage pools in place Clint A. Hardy, Karl A. Nielsen 2021-01-26
10901916 Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2021-01-26
10884872 Device reservation state preservation in data mirroring Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson 2021-01-05