MK

Matthew J. Kalos

IBM: 309 patents #69 of 70,183Top 1%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
Overall (All Time): #1,150 of 4,157,543Top 1%
314
Patents All Time

Issued Patents All Time

Showing 1–25 of 314 patents

Patent #TitleCo-InventorsDate
12153519 Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson 2024-11-26
11822482 Maintaining an active track data structure to determine active tracks in cache to process Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Brian A. Rinaldi, Beth A. Peterson +1 more 2023-11-21
11720500 Providing availability status on tracks for a host to access from a storage controller cache Lokesh M. Gupta, Beth A. Peterson, Matthew G. Borlick 2023-08-08
11714567 Migrating data from a large extent pool to a small extent pool Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie 2023-08-01
11704209 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 Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson 2023-07-18
11550726 Maintaining an active track data structure to determine active tracks in cache to process Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Brian A. Rinaldi, Beth A. Peterson +1 more 2023-01-10
11531486 Migrating data from a large extent pool to a small extent pool Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie 2022-12-20
11494304 Indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson 2022-11-08
11442649 Migrating data from a large extent pool to a small extent pool Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie 2022-09-13
11379329 Validation of data written via two different bus interfaces to a dual server based storage controller Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2022-07-05
11321234 Using a mirroring cache list to demote modified tracks from cache Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson 2022-05-03
11321201 Using a mirroring cache list to mirror modified tracks Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson 2022-05-03
11321123 Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks Brian A. Rinaldi, Lokesh M. Gupta, Kevin J. Ash, Trung N. Nguyen, Clint A. Hardy +1 more 2022-05-03
11314435 Converting small extent storage pools into large extent storage pools in place Clint A. Hardy, Karl A. Nielsen 2022-04-26
11314659 Using real segments and alternate segments in non-volatile storage Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2022-04-26
11294812 Obtaining cache resources for expected writes to tracks in a write set after the cache resources were released for the tracks in the write set Beth A. Peterson, Chung Man Fung, Matthew R. Craig 2022-04-05
11281502 Dispatching tasks on processors based on memory access efficiency Lokesh M. Gupta, Kevin J. Ash, Trung N. Nguyen 2022-03-22
11281593 Using insertion points to determine locations in a cache list at which to indicate tracks in a shared cache accessed by a plurality of processors Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2022-03-22
11281380 Management of data written via a bus interface to a storage controller during consistent copying of data Matthew J. Ward, Joshua J. Crawford, Carol S. Mellgren, Matthew R. Craig 2022-03-22
11263097 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 Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson 2022-03-01
11243885 Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track Beth A. Peterson, Chung Man Fung, Warren K. Stanley, Matthew J. Ward 2022-02-08
11231998 Generating a chain of a plurality of write requests Jeffrey A. Berger, Susan K. Candelaria, Beth A. Peterson, Harry M. Yudenfriend 2022-01-25
11226899 Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Brian A. Rinaldi 2022-01-18
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