Issued Patents 2021
Showing 1–24 of 24 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 11054994 | Copy source to target management in a data storage system | Lokesh M. Gupta, Kevin J. Ash, Clint A. Hardy | 2021-07-06 |
| 11049570 | Dynamic writes-per-day adjustment for storage drives | Lokesh M. Gupta, Matthew G. Borlick, Micah Robison | 2021-06-29 |
| 11048445 | Rebalancing of the first extents of logical volumes among a plurality of ranks | Clint A. Hardy, Qiang Xie, Hui Zhang | 2021-06-29 |
| 11023029 | Preventing unexpected power-up failures of hardware components | Matthew G. Borlick, Brian J. Cagno, Lokesh M. Gupta, Todd C. Sorenson | 2021-06-01 |
| 11016691 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Clint A. Hardy, Matthew J. Kalos, Qiang Xie | 2021-05-25 |
| 10990481 | Using alternate recovery actions for initial recovery actions in a computing system | Matthew G. Borlick, Lokesh M. Gupta | 2021-04-27 |
| 10976940 | Copy source to target management in a data storage system | Lokesh M. Gupta, Kevin J. Ash, Clint A. Hardy | 2021-04-13 |
| 10949366 | Using a machine learning module to select a priority queue from which to process an input/output (I/O) request | Clint A. Hardy, Lokesh M. Gupta, Matthew G. Borlick | 2021-03-16 |
| 10929037 | Converting a RAID to a more robust RAID level | Lokesh M. Gupta, Matthew G. Borlick, Clint A. Hardy, Brian A. Rinaldi | 2021-02-23 |
| 10922268 | Migrating data from a small extent pool to a large extent pool | Clint A. Hardy, Hui Zhang, Qiang Xie, Matthew J. Kalos | 2021-02-16 |
| 10901645 | Converting small extent storage pools into large extent storage pools in place | Clint A. Hardy, Matthew J. Kalos | 2021-01-26 |