MK

Matthew J. Kalos

IBM: 26 patents #108 of 11,274Top 1%
📍 Tucson, AZ: #4 of 783 inventorsTop 1%
🗺 Arizona: #11 of 4,273 inventorsTop 1%
Overall (2020): #1,180 of 565,922Top 1%
26
Patents 2020

Issued Patents 2020

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDate
10866901 Invalidating CKD data tracks prior to unpinning, wherein upon destaging invalid track image from cache to a track of data on storage drive, the track of data on the storage drive is unpinned which enables destages of data from the cache to the track of data on the storage drive going forward Kevin J. Ash, Lokesh M. Gupta, Kyler A. Anderson 2020-12-15
10841395 Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Brian A. Rinaldi 2020-11-17
10831665 Preservation of modified cache data in local non-volatile storage following a failover Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2020-11-10
10761744 Synchronously performing commit records operations Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson, Louis A. Rasor 2020-09-01
10732884 Implementing redundant array of independent disks (RAID) arrays having compressed data stored therein Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen, Brian A. Rinaldi, Matthew G. Borlick 2020-08-04
10691566 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 2020-06-23
10671475 Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Wang Ping He, Larry Juarez, John Norbert McCauley, Louis A. Rasor, Brian A. Rinaldi +1 more 2020-06-02
10671318 Processing a chain of a plurality of write requests Jeffrey A. Berger, Susan K. Candelaria, Beth A. Peterson, Harry M. Yudenfriend 2020-06-02
10664341 Recovery mechanisms across storage nodes that reduce the impact on host input and output operations Wang Ping He, Larry Juarez, John Norbert McCauley, Louis A. Rasor, Brian A. Rinaldi +1 more 2020-05-26
10664198 Sharing alias addresses among logical devices Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more 2020-05-26
10656852 Performing preprocessing operations in anticipation of log file writes Kevin J. Ash, Lokesh M. Gupta 2020-05-19
10628089 Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource Matthew G. Borlick, Clint A. Hardy, Karl A. Nielsen, Richard B. Stelmach, Hui Zhang 2020-04-21
10620880 Using a delay timer to delay code load operations to process queued write requests Brian A. Rinaldi, Clint A. Hardy, Samantha A. Utter, Kevin J. Ash, Karl A. Nielsen 2020-04-14
10613946 Device reservation management for overcoming communication path disruptions Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Tri M. Hoang, John G. Thompson +1 more 2020-04-07
10613934 Managing RAID parity stripe contention Karl A. Nielsen, Richard B. Stelmach 2020-04-07
10606489 Sidefiles for 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 2020-03-31
10599522 Generating a chain of a plurality of write requests Jeffrey A. Berger, Susan K. Candelaria, Beth A. Peterson, Harry M. Yudenfriend 2020-03-24
10592129 Sharing alias addresses among logical devices Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more 2020-03-17
10592323 Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data Kevin J. Ash, Lokesh M. Gupta 2020-03-17
10579287 Sharing alias addresses among logical devices Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more 2020-03-03
10579532 Invalidating track format information for tracks in cache Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2020-03-03
10572359 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 2020-02-25
10565109 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 2020-02-18
10558568 Restriction of validation to active tracks in non-volatile storage during a warmstart recovery Kevin J. Ash, Lokesh M. Gupta 2020-02-11
10552324 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 2020-02-04