Issued Patents All Time
Showing 101–125 of 270 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11099743 | Determining when to replace a storage device using a machine learning module | Karl A. Nielsen, Clint A. Hardy, Lokesh M. Gupta | 2021-08-24 |
| 11093399 | Selecting resources to make available in local queues for processors to use | Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen | 2021-08-17 |
| 11086535 | Thin provisioning using cloud based ranks | Lokesh M. Gupta | 2021-08-10 |
| 11080622 | Determining sectors of a track to stage into cache by training a machine learning module | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-08-03 |
| 11080149 | 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 | 2021-08-03 |
| 11074197 | Integration of application indicated minimum time to cache and maximum time to cache to least recently used track demoting schemes in a cache management system of a storage controller | Lokesh M. Gupta, Joseph Hayward, Kyler A. Anderson | 2021-07-27 |
| 11074118 | Reporting incidents of data loss in RAID arrays | Lokesh M. Gupta, Karl A. Nielsen, Clint A. Hardy, Brian A. Rinaldi | 2021-07-27 |
| 11068418 | Determining memory access categories for tasks coded in a computer program | Lokesh M. Gupta, Trung N. Nguyen | 2021-07-20 |
| 11068417 | Allocation of cache storage among applications that indicate minimum retention time for tracks in least recently used demoting schemes | Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward | 2021-07-20 |
| 11068413 | Allocation of cache storage among applications based on application priority and minimum retention time for tracks in least recently used demoting schemes | Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward | 2021-07-20 |
| 11062232 | Determining sectors of a track to stage into cache using a machine learning module | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash | 2021-07-13 |
| 11061826 | Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller | Lokesh M. Gupta, Kyler A. Anderson, Joseph Hayward | 2021-07-13 |
| 11061784 | Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface | Lokesh M. Gupta, Trung N. Nguyen | 2021-07-13 |
| 11055013 | Recovering from data loss using copy services relationships between volumes | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson | 2021-07-06 |
| 11049570 | Dynamic writes-per-day adjustment for storage drives | Lokesh M. Gupta, Karl A. Nielsen, Micah Robison | 2021-06-29 |
| 11036635 | Selecting resources to make available in local queues for processors to use | Kevin J. Ash, Lokesh M. Gupta, Trung N. Nguyen | 2021-06-15 |
| 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 |
| 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 |
| 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 |
| 10990481 | Using alternate recovery actions for initial recovery actions in a computing system | Lokesh M. Gupta, 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 | 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 |