Issued Patents All Time
Showing 25 most recent of 74 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12105800 | Using trap cache segments to detect malicious processes | Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash | 2024-10-01 |
| 11822482 | Maintaining an active track data structure to determine active tracks in cache to process | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos, Beth A. Peterson +1 more | 2023-11-21 |
| 11681799 | Using trap cache segments to detect malicious processes | Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash | 2023-06-20 |
| 11550726 | Maintaining an active track data structure to determine active tracks in cache to process | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Matthew J. Kalos, Beth A. Peterson +1 more | 2023-01-10 |
| 11550676 | Hardware-management-console-initiated data protection | Todd C. Sorenson, Ronald D. Martens, Keith G. Morrison, Jiwu Duan, John C. Elliott +1 more | 2023-01-10 |
| 11467772 | Preemptive staging for full-stride destage | Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen | 2022-10-11 |
| 11442826 | Reducing incidents of data loss in raid arrays having the same raid level | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy | 2022-09-13 |
| 11423158 | Dynamic compression with dynamic multi-stage encryption for a data storage system | Matthew G. Borlick, Alistair L. Symon, Micah Robison, Lokesh M. Gupta, Mark Elliott Hack | 2022-08-23 |
| 11416147 | Rack-power-controller-initiated data protection | Todd C. Sorenson, John C. Elliott, Gary W. Batchelor, Jiwu Duan | 2022-08-16 |
| 11354208 | Adjustment of safe data commit scan based on operational verification of non-volatile memory | Matthew G. Borlick, Sean P. Riley, Trung N. Nguyen, Lokesh M. Gupta | 2022-06-07 |
| 11321123 | Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks | Lokesh M. Gupta, Kevin J. Ash, Matthew J. Kalos, Trung N. Nguyen, Clint A. Hardy +1 more | 2022-05-03 |
| 11231855 | Determination of a type of destage to perform based on preference between performance of operations and preservation of drive life using a machine learning module | Lokesh M. Gupta, Clint A. Hardy, Karl A. Nielsen | 2022-01-25 |
| 11226899 | Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Matthew J. Kalos | 2022-01-18 |
| 11226744 | Determination of a type of destage to perform based on preference between performance of operations and preservation of drive life | Clint A. Hardy, Lokesh M. Gupta, Karl A. Nielsen | 2022-01-18 |
| 11157199 | Multi-mode address mapping management | Trung N. Nguyen, Kevin J. Ash, Lokesh M. Gupta, Kyler A. Anderson | 2021-10-26 |
| 11080397 | Using trap cache segments to detect malicious processes | Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash | 2021-08-03 |
| 11074118 | Reporting incidents of data loss in RAID arrays | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy | 2021-07-27 |
| 11042636 | Using trap storage units to detect malicious processes | Clint A. Hardy, Lokesh M. Gupta, Kevin J. Ash | 2021-06-22 |
| 11016851 | Determine recovery mechanism in a storage system by training a machine learning module | Clint A. Hardy, Lokesh M. Gupta | 2021-05-25 |
| 11016692 | Dynamically switching between memory copy and memory mapping to optimize I/O performance | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos | 2021-05-25 |
| 10976941 | Validation of storage volumes that are in a peer to peer remote copy relationship | Matthew G. Borlick, Lokesh M. Gupta, Micah Robison | 2021-04-13 |
| 10956148 | Concurrent I/O enclosure firmware/field-programmable gate array (FPGA) update in a multi-node environment | Gary W. Batchelor, Veronica S. Davila, Enrique Q. Garcia, Robin Han, Jay T. Kirch +3 more | 2021-03-23 |
| 10942857 | Dynamically adjusting a number of memory copy and memory mapping windows to optimize I/O performance | Lokesh M. Gupta, Kevin J. Ash, Kyler A. Anderson | 2021-03-09 |
| 10929037 | Converting a RAID to a more robust RAID level | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen, Clint A. Hardy | 2021-02-23 |
| 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, Lokesh M. Gupta, Matthew J. Kalos | 2020-11-17 |