MB

Matthew G. Borlick

IBM: 38 patents #65 of 11,143Top 1%
Overall (2019): #532 of 560,194Top 1%
38
Patents 2019

Issued Patents 2019

Showing 25 most recent of 38 patents

Patent #TitleCo-InventorsDate
10514721 Validation of clock to provide security for time locked data Lokesh M. Gupta 2019-12-24
10514859 Reduction of processing overhead for point in time copy to allow access to time locked data Lokesh M. Gupta 2019-12-24
10489080 Point in time copy of time locked data in a storage controller Lokesh M. Gupta, Carol S. Mellgren 2019-11-26
10466751 Supplemental power distribution voltage stabilization Brian J. Cagno, John C. Elliott, Lokesh M. Gupta, Karl A. Nielsen 2019-11-05
10445497 Offloading processing of writes to determine malicious data from a first storage system to a second storage system Lokesh M. Gupta, Carol S. Mellgren, John G. Thompson 2019-10-15
10430264 Monitoring correctable errors on a bus interface to determine whether to redirect input/output (I/O) traffic from a first processing unit to a second processing unit Lokesh M. Gupta, Trung N. Nguyen 2019-10-01
10417069 Handling zero fault tolerance events in machines where failure likely results in unacceptable loss Clint A. Hardy, Adrian C. Gerhard, Lokesh M. Gupta 2019-09-17
10394713 Selecting resources to make available in local queues for processors to use Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2019-08-27
10397078 Communicating health status when a management console is unavailable for a server in a mirror storage environment Lokesh M. Gupta, Micah Robison 2019-08-27
10387272 Restore current version of a track from a non-volatile storage into a new location in cache Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2019-08-20
10379943 Management of foreground and background processes in a storage controller Lokesh M. Gupta, Trung N. Nguyen, Karl A. Nielsen 2019-08-13
10382470 Interacting with a remote server over a network to determine whether to allow data exchange with a resource at the remote server Roger G. Hathorn, Steven E. Klein 2019-08-13
10380035 Using an access increment number to control a duration during which tracks remain in cache Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2019-08-13
10379905 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 2019-08-13
10372363 Thin provisioning using cloud based ranks Lokesh M. Gupta 2019-08-06
10372624 Destaging pinned retryable data in cache Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2019-08-06
10372371 Dynamic data relocation using cloud based ranks Lokesh M. Gupta 2019-08-06
10346317 Determining cores to assign to cache hostile tasks Lokesh M. Gupta, Trung N. Nguyen 2019-07-09
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, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi 2019-06-11
10318156 Invoking input/output (I/O) threads on processors to demote tracks from a cache Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2019-06-11
10318352 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 2019-06-11
10310738 Avoid out of space outage in a thinly provisioned box Lokesh M. Gupta 2019-06-04
10303551 Alternative port error recovery with limited system impact Steven E. Klein, Ashwani Kumar, Micah Robison 2019-05-28
10282543 Determining whether to destage write data in cache to storage based on whether the write data has malicious data Lokesh M. Gupta, Carol S. Mellgren, John G. Thompson 2019-05-07
10282303 Using cache lists for processors to determine tracks to demote from a cache Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos 2019-05-07