Issued Patents 2021
Showing 51–74 of 74 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11030116 | Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-06-08 |
| 11030104 | Picket fence staging in a multi-tier cache | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson | 2021-06-08 |
| 11025518 | Communicating health status when a management console is unavailable | Lokesh M. Gupta, Micah Robison | 2021-06-01 |
| 11023029 | Preventing unexpected power-up failures of hardware components | Brian J. Cagno, Lokesh M. Gupta, Karl A. Nielsen, Todd C. Sorenson | 2021-06-01 |
| 11003496 | Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance | Lokesh M. Gupta, Trung N. Nguyen | 2021-05-11 |
| 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 | Lokesh M. Gupta, Trung N. Nguyen, Micah Robison | 2021-05-11 |
| 10990481 | Using alternate recovery actions for initial recovery actions in a computing system | Lokesh M. Gupta, Karl A. Nielsen | 2021-04-27 |
| 10983836 | Transaction optimization during periods of peak activity | Lokesh M. Gupta, John C. Elliott | 2021-04-20 |
| 10983922 | 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 | 2021-04-20 |
| 10983885 | Recovering storage devices in a storage array having errors | Brian J. Cagno, John C. Elliott, Will A. Wright, Lokesh M. Gupta | 2021-04-20 |
| 10976941 | Validation of storage volumes that are in a peer to peer remote copy relationship | Lokesh M. Gupta, Brian A. Rinaldi, Micah Robison | 2021-04-13 |
| 10970209 | Destaging metadata tracks from cache | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson | 2021-04-06 |
| 10963386 | Dynamically determining tracks to prestage from storage to cache by training a machine learning module | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-03-30 |
| 10956322 | Storage drive dependent track removal in a cache for storage | Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen | 2021-03-23 |
| 10956046 | Dynamic I/O load balancing for zHyperLink | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson | 2021-03-23 |
| 10949354 | Distributed safe data commit in a data storage system | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-03-16 |
| 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, Lokesh M. Gupta | 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 | Lokesh M. Gupta, Trung N. Nguyen | 2021-03-16 |
| 10929037 | Converting a RAID to a more robust RAID level | Lokesh M. Gupta, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi | 2021-02-23 |
| 10929034 | Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-02-23 |
| 10915462 | Destaging pinned retryable data in cache | Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta | 2021-02-09 |
| 10901904 | Using a machine learning module to perform destages of tracks with holes in a storage system | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-01-26 |
| 10891227 | Determining modified tracks to destage during a cache scan | Lokesh M. Gupta, Warren K. Stanley, Edward H. Lin, Kevin J. Ash, 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 | Lokesh M. Gupta, Kevin J. Ash, John C. Elliott | 2021-01-05 |
