MB

Matthew G. Borlick

IBM: 21 patents #156 of 10,623Top 2%
Overall (2018): #1,317 of 503,207Top 1%
21
Patents 2018

Issued Patents 2018

Patent #TitleCo-InventorsDate
10154044 Method, system, and computer program product for providing security and responsiveness in cloud based data storage and application execution Lokesh M. Gupta 2018-12-11
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, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi 2018-11-13
10122832 Communications of usernames and passwords to a plurality of cloud storages via a plurality of communications protocols that change over time Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen 2018-11-06
10120598 Validation of write data subsequent to destaging to auxiliary storage for completion of peer to peer remote copy Lokesh M. Gupta, Brian A. Rinaldi, Micah Robison 2018-11-06
10114753 Using cache lists for multiple processors to cache and demote tracks in a storage system Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2018-10-30
10108552 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2018-10-23
10082958 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2018-09-25
10067884 Distributing a plurality of tracks to add to cache to lists assigned to processors Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2018-09-04
10069910 Storage and application controller for mirroring and switchover of applications in a plurality of cloud locations via a plurality of configurable security protocols Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen 2018-09-04
10067883 Using an access increment number to control a duration during which tracks remain in cache Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2018-09-04
10013181 Distributed storage of data in a local storage and a heterogeneous cloud Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen 2018-07-03
9971689 Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2018-05-15
9971508 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2018-05-15
9952982 Invoking demote threads on processors to demote tracks indicated in demote ready lists from a cache when a number of free cache segments in the cache is below a free cache segment threshold Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2018-04-24
9952904 Distributing tracks to add to cache to processor cache lists based on counts of processor access requests to the cache Kevin J. Ash, Lokesh M. Gupta 2018-04-24
9921974 Assigning cache control blocks and cache lists to multiple processors to cache and demote tracks in a storage system Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2018-03-20
9910609 Determining adjustments of storage device timeout values based on synchronous or asynchronous remote copy state Karl A. Nielsen, Richard P. Oubre, Jr., Todd C. Sorenson 2018-03-06
9880903 Intelligent stress testing and raid rebuild to prevent data loss John C. Elliott, Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen 2018-01-30
9870275 Processor thread management Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2018-01-16
9864534 Validation of storage volumes that are in a peer to peer remote copy relationship Lokesh M. Gupta, Brian A. Rinaldi, Micah Robison 2018-01-09
9858148 Raid data loss prevention Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen, Brian A. Rinaldi 2018-01-02