Issued Patents 2020
Showing 1–18 of 18 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10866752 | Reclaiming storage space in raids made up of heterogeneous storage drives | Lokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash | 2020-12-15 |
| 10838625 | I/O response times in data replication environments | Todd C. Sorenson, Jacob Lee Sheppard, Sean P. Riley, Larry Juarez | 2020-11-17 |
| 10783049 | Virtual storage drive management in a data storage system | Matthew G. Borlick, Lokesh M. Gupta, Kevin J. Ash | 2020-09-22 |
| 10768822 | Increasing storage capacity in heterogeneous storage arrays | Lokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash | 2020-09-08 |
| 10740203 | Aggregation of updated tracks to be copied to a backup volume for physically contiguous storage on a RAID stride | Theresa M. Brown, Kevin Lin, Dave Fei, Gail A. Spear, Clint A. Hardy | 2020-08-11 |
| 10732884 | Implementing redundant array of independent disks (RAID) arrays having compressed data stored therein | Lokesh M. Gupta, Clint A. Hardy, Brian A. Rinaldi, Matthew G. Borlick, Matthew J. Kalos | 2020-08-04 |
| 10735510 | Storage and application controller for mirroring and switchover of applications in a plurality of cloud locations via a plurality of configurable security protocols | Matthew G. Borlick, Lokesh M. Gupta, Roger G. Hathorn | 2020-08-04 |
| 10719118 | Power level management in a data storage system | Hans-Joachim Tannenberger, Richard Hutzler, William K. Morse, Bradley A. Bernhardt, Mitchell Montanez +1 more | 2020-07-21 |
| 10701134 | Transferring data between block and file storage systems | Xue Dong Gao, Yao Peng, Brian A. Rinaldi, Tang Ren Yao | 2020-06-30 |
| 10691609 | Concurrent data erasure and replacement of processors | Matthew G. Borlick, Lokesh M. Gupta, Clint A. Hardy | 2020-06-23 |
| 10635537 | Raid data loss prevention | Matthew G. Borlick, Lokesh M. Gupta, Clint A. Hardy, Brian A. Rinaldi | 2020-04-28 |
| 10628089 | Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource | Matthew G. Borlick, Clint A. Hardy, Matthew J. Kalos, Richard B. Stelmach, Hui Zhang | 2020-04-21 |
| 10620880 | Using a delay timer to delay code load operations to process queued write requests | Brian A. Rinaldi, Clint A. Hardy, Samantha A. Utter, Kevin J. Ash, Matthew J. Kalos | 2020-04-14 |
| 10613934 | Managing RAID parity stripe contention | Matthew J. Kalos, Richard B. Stelmach | 2020-04-07 |
| 10592156 | I/O load balancing between virtual storage drives making up raid arrays | Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta | 2020-03-17 |
| 10579476 | Using alternate recovery actions for initial recovery actions in a computing system | Matthew G. Borlick, Lokesh M. Gupta | 2020-03-03 |
| 10558596 | Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module | Clint A. Hardy, Lokesh M. Gupta, Matthew G. Borlick | 2020-02-11 |
| 10545553 | Preventing unexpected power-up failures of hardware components | Matthew G. Borlick, Brian J. Cagno, Lokesh M. Gupta, Todd C. Sorenson | 2020-01-28 |