Issued Patents All Time
Showing 25 most recent of 126 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12399658 | Determining a storage device type on which to store extents of data in a storage system | Lokesh M. Gupta, Matthew G. Borlick, Beth A. Peterson, Clint A. Hardy | 2025-08-26 |
| 11829609 | Data loss recovery in a secondary storage controller from a primary storage controller | Matthew D. Carson, Carol S. Mellgren, Matthew Sanchez, Todd C. Sorenson | 2023-11-28 |
| 11714567 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Clint A. Hardy, Matthew J. Kalos, Qiang Xie | 2023-08-01 |
| 11531486 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Clint A. Hardy, Matthew J. Kalos, Qiang Xie | 2022-12-20 |
| 11474707 | Data loss recovery in a secondary storage controller from a primary storage controller | Matthew D. Carson, Carol S. Mellgren, Matthew Sanchez, Todd C. Sorenson | 2022-10-18 |
| 11467772 | Preemptive staging for full-stride destage | Lokesh M. Gupta, Clint A. Hardy, Brian A. Rinaldi | 2022-10-11 |
| 11442649 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Clint A. Hardy, Matthew J. Kalos, Qiang Xie | 2022-09-13 |
| 11442826 | Reducing incidents of data loss in raid arrays having the same raid level | Lokesh M. Gupta, Matthew G. Borlick, Clint A. Hardy, Brian A. Rinaldi | 2022-09-13 |
| 11321252 | Selecting a priority queue from which to process an input/output (I/O) request using a machine learning module | Clint A. Hardy, Lokesh M. Gupta, Matthew G. Borlick | 2022-05-03 |
| 11314435 | Converting small extent storage pools into large extent storage pools in place | Clint A. Hardy, Matthew J. Kalos | 2022-04-26 |
| 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, Brian A. Rinaldi | 2022-01-25 |
| 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, Brian A. Rinaldi | 2022-01-18 |
| 11204827 | Using a machine learning module to determine when to perform error checking of a storage unit | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-12-21 |
| 11188270 | Targeted secure data overwrite | Matthew G. Borlick, Kurt A. Lovrien | 2021-11-30 |
| 11163482 | Dynamic performance-class adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Micah Robison | 2021-11-02 |
| 11157355 | Management of foreground and background processes in a storage controller | Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen | 2021-10-26 |
| 11137915 | Dynamic logical storage capacity adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Micah Robison | 2021-10-05 |
| 11132138 | Converting large extent storage pools into small extent storage pools in place | Clint A. Hardy, Matthew J. Kalos | 2021-09-28 |
| 11119660 | Determining when to replace a storage device by training a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-09-14 |
| 11119662 | Determining when to perform a data integrity check of copies of a data set using a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-09-14 |
| 11119663 | Determining when to perform a data integrity check of copies of a data set by training a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-09-14 |
| 11119850 | Determining when to perform error checking of a storage unit by using a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-09-14 |
| 11119851 | Determining when to perform error checking of a storage unit by training a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-09-14 |
| 11099743 | Determining when to replace a storage device using a machine learning module | Matthew G. Borlick, Clint A. Hardy, Lokesh M. Gupta | 2021-08-24 |
| 11074118 | Reporting incidents of data loss in RAID arrays | Lokesh M. Gupta, Matthew G. Borlick, Clint A. Hardy, Brian A. Rinaldi | 2021-07-27 |