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 176–200 of 607 patents

Patent #TitleCo-InventorsDate
11023029 Preventing unexpected power-up failures of hardware components Matthew G. Borlick, Brian J. Cagno, Karl A. Nielsen, Todd C. Sorenson 2021-06-01
11016851 Determine recovery mechanism in a storage system by training a machine learning module Brian A. Rinaldi, Clint A. Hardy 2021-05-25
11016692 Dynamically switching between memory copy and memory mapping to optimize I/O performance Kevin J. Ash, Brian A. Rinaldi, Kyler A. Anderson, Matthew J. Kalos 2021-05-25
11010295 Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos 2021-05-18
11010248 Reuse of resources in a storage controller for executing write commands over a plurality of interfaces Beth A. Peterson, Kevin J. Ash, Chung Man Fung 2021-05-18
11003777 Determining a frequency at which to execute 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 2021-05-11
11003496 Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance Matthew G. Borlick, Trung N. Nguyen 2021-05-11
10996891 Token management for write commands transmitted by a host over a plurality of interfaces to a storage controller Beth A. Peterson, Kevin J. Ash, Chung Man Fung 2021-05-04
10990481 Using alternate recovery actions for initial recovery actions in a computing system Matthew G. Borlick, Karl A. Nielsen 2021-04-27
10983922 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 2021-04-20
10983913 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, Matthew J. Kalos, Beth A. Peterson 2021-04-20
10983885 Recovering storage devices in a storage array having errors Brian J. Cagno, John C. Elliott, Matthew G. Borlick, Will A. Wright 2021-04-20
10983836 Transaction optimization during periods of peak activity Matthew G. Borlick, John C. Elliott 2021-04-20
10976941 Validation of storage volumes that are in a peer to peer remote copy relationship Matthew G. Borlick, Brian A. Rinaldi, Micah Robison 2021-04-13
10976940 Copy source to target management in a data storage system Kevin J. Ash, Clint A. Hardy, Karl A. Nielsen 2021-04-13
10970209 Destaging metadata tracks from cache Kevin J. Ash, Kyler A. Anderson, Matthew G. Borlick 2021-04-06
10963386 Dynamically determining tracks to prestage from storage to cache by training a machine learning module Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash 2021-03-30
10956322 Storage drive dependent track removal in a cache for storage Kevin J. Ash, Matthew G. Borlick, Trung N. Nguyen 2021-03-23
10956046 Dynamic I/O load balancing for zHyperLink Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson 2021-03-23
10949366 Using a machine learning module to select a priority queue from which to process an input/output (I/O) request Karl A. Nielsen, Clint A. Hardy, Matthew G. Borlick 2021-03-16
10949354 Distributed safe data commit in a data storage system Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick 2021-03-16
10949277 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 Matthew G. Borlick, Trung N. Nguyen 2021-03-16
10942857 Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance Kevin J. Ash, Kyler A. Anderson, Brian A. Rinaldi 2021-03-09
10929057 Selecting a disconnect from different types of channel disconnects using a machine learning module Beth A. Peterson, Matthew R. Craig, Kevin J. Ash 2021-02-23
10929037 Converting a RAID to a more robust RAID level Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi 2021-02-23