MB

Matthew G. Borlick

IBM: 54 patents #35 of 11,274Top 1%
Overall (2020): #265 of 565,922Top 1%
54
Patents 2020

Issued Patents 2020

Showing 25 most recent of 54 patents

Patent #TitleCo-InventorsDate
10866752 Reclaiming storage space in raids made up of heterogeneous storage drives Lokesh M. Gupta, Kevin J. Ash, Karl A. Nielsen 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, Lokesh M. Gupta, Matthew J. Kalos, Brian A. Rinaldi 2020-11-17
10831668 Detection and prevention of deadlock in a storage controller for cache access via a plurality of demote mechanisms Lokesh M. Gupta, Micah Robison, Kyler A. Anderson, Kevin J. Ash 2020-11-10
10831559 Processor thread management Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen 2020-11-10
10834188 Distribution of data in cloud storage based on policies maintained in metadata Lokesh M. Gupta, Micah Robison 2020-11-10
10831597 Receiving, at a secondary storage controller, information on modified data from a primary storage controller to use to calculate parity data Lokesh M. Gupta, Kevin J. Ash, John C. Elliott 2020-11-10
10810304 Injecting trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code Lokesh M. Gupta, Trung N. Nguyen, Micah Robison 2020-10-20
10809938 Synchronized safe data commit scans in multiple data storage systems Lokesh M. Gupta, Roger G. Hathorn 2020-10-20
10795602 Selectively destaging data updates from write caches across data storage locations Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2020-10-06
10783049 Virtual storage drive management in a data storage system Lokesh M. Gupta, Kevin J. Ash, Karl A. Nielsen 2020-09-22
10783087 Selecting one of multiple cache eviction algorithms to use to evict a track from the cache using a machine learning module Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash 2020-09-22
10776013 Performing workload balancing of tracks in storage areas assigned to processing units Lokesh M. Gupta, Kevin J. Ash, John C. Elliott 2020-09-15
10768822 Increasing storage capacity in heterogeneous storage arrays Lokesh M. Gupta, Karl A. Nielsen, Kevin J. Ash 2020-09-08
10754780 Maintaining track format metadata for target tracks in a target storage in a copy relationship with source tracks in a source storage Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta 2020-08-25
10754895 Efficient metadata destage during safe data commit operation Lokesh M. Gupta, Edward H. Lin, Kyler A. Anderson, Kevin J. Ash 2020-08-25
10747596 Determining when to send message to a computing node to process items using a machine learning module Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson 2020-08-18
10740007 Synchronized primary-secondary role swaps with synchronized safe data commit scans Lokesh M. Gupta, Roger G. Hathorn, Gregory E. McBride 2020-08-11
10735510 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 2020-08-04
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 J. Kalos 2020-08-04
10725776 Reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests Clint A. Hardy, Adrian C. Gerhard, Lokesh M. Gupta 2020-07-28
10721304 Storage system using cloud storage as a rank Lokesh M. Gupta 2020-07-21
10691518 Handling zero fault tolerance events in machines where failure likely results in unacceptable loss Clint A. Hardy, Adrian C. Gerhard, Lokesh M. Gupta 2020-06-23
10691609 Concurrent data erasure and replacement of processors Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen 2020-06-23
10691596 Integration of the frequency of usage of tracks in a tiered storage system into a cache management system of a storage controller Lokesh M. Gupta, Kyle A. Anderson, Kevin J. Ash 2020-06-23
10671438 Providing additional memory and cache for the execution of critical tasks by folding processing units of a processor complex Lokesh M. Gupta, Trung N. Nguyen 2020-06-02