LG

Lokesh M. Gupta

IBM: 594 patents #14 of 70,183Top 1%
Oracle: 7 patents #1,763 of 14,854Top 15%
IB International Business: 2 patents #2 of 119Top 2%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
MC Malzine Co.: 1 patents #39 of 89Top 45%
📍 Tucson, AZ: #1 of 6,004 inventorsTop 1%
🗺 Arizona: #2 of 32,909 inventorsTop 1%
Overall (All Time): #247 of 4,157,543Top 1%
607
Patents All Time

Issued Patents All Time

Showing 201–225 of 607 patents

Patent #TitleCo-InventorsDate
10929034 Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-02-23
10915462 Destaging pinned retryable data in cache Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-02-09
10901916 Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-01-26
10901904 Using a machine learning module to perform destages of tracks with holes in a storage system Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-01-26
10901793 Determining whether to process a host request using a machine learning module Matthew R. Craig, Beth A. Peterson, Kevin J. Ash 2021-01-26
10891227 Determining modified tracks to destage during a cache scan Warren K. Stanley, Edward H. Lin, Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson 2021-01-12
10884849 Mirroring information on modified data from a primary storage controller to a secondary storage controller for the secondary storage controller to use to calculate parity data Matthew G. Borlick, Kevin J. Ash, John C. Elliott 2021-01-05
10884936 Updating a track format table used to provide track format codes for cache control blocks with more frequently accessed track format metadata Kyler A. Anderson, Kevin J. Ash, Beth A. Peterson 2021-01-05
10866752 Reclaiming storage space in raids made up of heterogeneous storage drives Matthew G. Borlick, Kevin J. Ash, Karl A. Nielsen 2020-12-15
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, Matthew J. Kalos, 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, Matthew J. Kalos, 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, Matthew J. Kalos 2020-11-10
10831559 Processor thread management Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2020-11-10
10831668 Detection and prevention of deadlock in a storage controller for cache access via a plurality of demote mechanisms Micah Robison, Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 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 Matthew G. Borlick, Kevin J. Ash, John C. Elliott 2020-11-10
10834188 Distribution of data in cloud storage based on policies maintained in metadata Matthew G. Borlick, Micah Robison 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 Matthew G. Borlick, Trung N. Nguyen, Micah Robison 2020-10-20
10809938 Synchronized safe data commit scans in multiple data storage systems Matthew G. Borlick, Roger G. Hathorn 2020-10-20
10802930 Determining a recovery mechanism in a storage system using a machine learning module Brian A. Rinaldi, Clint A. Hardy 2020-10-13
10795602 Selectively destaging data updates from write caches across data storage locations Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2020-10-06
10783049 Virtual storage drive management in a data storage system Matthew G. Borlick, 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 Matthew G. Borlick, Kyler A. Anderson, Kevin J. Ash 2020-09-22
10776013 Performing workload balancing of tracks in storage areas assigned to processing units Matthew G. Borlick, Kevin J. Ash, John C. Elliott 2020-09-15
10768822 Increasing storage capacity in heterogeneous storage arrays Karl A. Nielsen, Matthew G. Borlick, Kevin J. Ash 2020-09-08
10761744 Synchronously performing commit records operations Kevin J. Ash, Matthew J. Kalos, Beth A. Peterson, Louis A. Rasor 2020-09-01