MK

Matthew J. Kalos

IBM: 309 patents #69 of 70,183Top 1%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
📍 Tucson, AZ: #4 of 6,004 inventorsTop 1%
🗺 Arizona: #11 of 32,909 inventorsTop 1%
Overall (All Time): #1,150 of 4,157,543Top 1%
314
Patents All Time

Issued Patents All Time

Showing 76–100 of 314 patents

Patent #TitleCo-InventorsDate
10387321 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 2019-08-20
10380035 Using an access increment number to control a duration during which tracks remain in cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2019-08-13
10318192 Performing preprocessing operations in anticipation of log file writes Kevin J. Ash, Lokesh M. Gupta 2019-06-11
10320936 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 2019-06-11
10303607 Preservation of modified cache data in local non-volatile storage following a failover Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2019-05-28
10303380 Extent-level reserve and release for a direct access storage device (DASD) volumes Susan K. Candelaria, Clint A. Hardy, Gavin S. Johnson, Michael J. Koester, John R. Paveza +1 more 2019-05-28
10289591 Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit Roger G. Hathorn, Bret W. Holley 2019-05-14
10282303 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2019-05-07
10282258 Device reservation state preservation in data mirroring Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson 2019-05-07
10229084 Synchronous input / output hardware acknowledgement of write completions Scott Brewer, David F. Craddock, Matthias Klein, Eric N. Lais 2019-03-12
10229064 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2019-03-12
10229013 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 2019-03-12
10223220 Processing a health condition message on a health condition to determine whether to perform a swap operation Clint A. Hardy 2019-03-05
10223012 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 2019-03-05
10216429 Performing post-processing operations for log file writes Kevin J. Ash, Lokesh M. Gupta 2019-02-26
10204060 Determining memory access categories to use to assign tasks to processor cores to execute Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen 2019-02-12
10162535 Statistic-based isolation of lethargic drives Karl A. Nielsen 2018-12-25
10157150 Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations Roger G. Hathorn, Bret W. Holley 2018-12-18
10146452 Maintaining intelligent write ordering with asynchronous data replication Kevin J. Ash, Brian A. Rinaldi 2018-12-04
10140236 Receiving buffer credits by a plurality of channels of one or more host computational devices for transmitting data to a control unit Roger G. Hathorn, Bret W. Holley 2018-11-27
10133691 Synchronous input/output (I/O) cache line padding Scott Brewer, David F. Craddock, Matthias Klein, Eric N. Lais 2018-11-20
10127152 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 2018-11-13
10120716 Task pooling and work affinity in data processing Kevin J. Ash, Seamus J. Burke, Lokesh M. Gupta, Clint A. Hardy, Trung N. Nguyen +3 more 2018-11-06
10114753 Using cache lists for multiple processors to cache and demote tracks in a storage system Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-10-30
10108552 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta 2018-10-23