Issued Patents All Time
Showing 25 most recent of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12373341 | Garbage collection for storage in which high-performance volumes reside | Roger G. Hathorn, John C. Elliott, Matthew G. Borlick, Beth A. Peterson, Lokesh M. Gupta | 2025-07-29 |
| 12326795 | Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module | James E. Olson, Matthew G. Borlick, Lokesh M. Gupta, Richard P. Oubre, Jr., Usman Ahmed +1 more | 2025-06-10 |
| 12314171 | Adjusting garbage collection based on input/output flow rates | Matthew G. Borlick, Beth A. Peterson, Lokesh M. Gupta | 2025-05-27 |
| 12244603 | Encryption and decryption of data in a cloud storage based on indications in metadata | Matthew G. Borlick, Lokesh M. Gupta | 2025-03-04 |
| 11755735 | Speculatively executing conditional branches of code when detecting potentially malicious activity | Lokesh M. Gupta, Matthew G. Borlick, Trung N. Nguyen | 2023-09-12 |
| 11641349 | Encryption management | Lokesh M. Gupta, Matthew G. Borlick, Mark Elliott Hack | 2023-05-02 |
| 11461112 | Determining feature settings for code to deploy to a system by training a machine learning module | Matthew G. Borlick, Lokesh M. Gupta, Matthew R. Craig | 2022-10-04 |
| 11429736 | Encryption management | Lokesh M. Gupta, Matthew G. Borlick, Mark Elliott Hack | 2022-08-30 |
| 11423158 | Dynamic compression with dynamic multi-stage encryption for a data storage system | Matthew G. Borlick, Alistair L. Symon, Brian A. Rinaldi, Lokesh M. Gupta, Mark Elliott Hack | 2022-08-23 |
| 11303618 | Encryption management | Lokesh M. Gupta, Matthew G. Borlick, Mark Elliott Hack | 2022-04-12 |
| 11281808 | Detection and repair of failed hardware components | Markus A. Navarro, Matthew G. Borlick, Lokesh M. Gupta, John C. Elliott | 2022-03-22 |
| 11204802 | Adjusting a dispatch ratio for multiple queues | Matthew R. Craig, Matthew J. Kalos, Matthew G. Borlick, Lokesh M. Gupta | 2021-12-21 |
| 11200142 | Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module | James E. Olson, Matthew G. Borlick, Lokesh M. Gupta, Richard P. Oubre, Jr., Usman Ahmed +1 more | 2021-12-14 |
| 11200103 | Using a machine learning module to perform preemptive identification and reduction of risk of failure in computational systems | James E. Olson, Matthew G. Borlick, Lokesh M. Gupta, Richard P. Oubre, Jr., Usman Ahmed +1 more | 2021-12-14 |
| 11163482 | Dynamic performance-class adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen | 2021-11-02 |
| 11137915 | Dynamic logical storage capacity adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen | 2021-10-05 |
| 11049570 | Dynamic writes-per-day adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Karl A. Nielsen | 2021-06-29 |
| 11025518 | Communicating health status when a management console is unavailable | Matthew G. Borlick, Lokesh M. Gupta | 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, Matthew G. Borlick, Trung N. Nguyen | 2021-05-11 |
| 10976941 | Validation of storage volumes that are in a peer to peer remote copy relationship | Matthew G. Borlick, Lokesh M. Gupta, Brian A. Rinaldi | 2021-04-13 |
| 10831668 | Detection and prevention of deadlock in a storage controller for cache access via a plurality of demote mechanisms | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2020-11-10 |
| 10834188 | Distribution of data in cloud storage based on policies maintained in metadata | Matthew G. Borlick, Lokesh M. Gupta | 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 | Lokesh M. Gupta, Matthew G. Borlick, Trung N. Nguyen | 2020-10-20 |
| 10656848 | Data loss avoidance in multi-server storage systems | Matthew G. Borlick, John C. Elliott, Kevin J. Ash, Lokesh M. Gupta, Brian A. Rinaldi | 2020-05-19 |
| 10613981 | Detection and prevention of deadlock in a storage controller for cache access | Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick | 2020-04-07 |