Issued Patents 2021
Showing 25 most recent of 29 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, Karl A. Nielsen, Lokesh M. Gupta | 2021-12-21 |
| 11204712 | Using mirror path statistics in recalling extents to a primary storage system and a secondary storage system from a third storage system | Edward H. Lin, Lokesh M. Gupta | 2021-12-21 |
| 11194771 | Methods for transferring reserves when moving virtual machines across systems | Susan K. Candelaria, Mark P. Gardiner, Matthew J. Kalos, William R. White, Stephen G. Wilkins +1 more | 2021-12-07 |
| 11175999 | Management of backup volume extents via a tiered storage mechanism | Nicolas M. Clayton, Yang Liu, Gail A. Spear | 2021-11-16 |
| 11132138 | Converting large extent storage pools into small extent storage pools in place | Karl A. Nielsen, 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, Karl A. Nielsen, Lokesh M. Gupta | 2021-09-14 |
| 11119660 | Determining when to replace a storage device by training a machine learning module | Matthew G. Borlick, Karl A. Nielsen, 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, Karl A. Nielsen, 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, Karl A. Nielsen, Lokesh M. Gupta | 2021-09-14 |
| 11119687 | Device reservation state synchronization in data mirroring | Scott B. Compton, Matthew R. Craig, Matthew J. Kalos, Carol S. Mellgren, John G. Thompson | 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, Karl A. Nielsen, Lokesh M. Gupta | 2021-09-14 |
| 11099743 | Determining when to replace a storage device using a machine learning module | Matthew G. Borlick, Karl A. Nielsen, Lokesh M. Gupta | 2021-08-24 |
| 11093156 | Using storage access statistics to determine mirrored extents to migrate from a primary storage system and a secondary storage system to a third storage system | Edward H. Lin, Lokesh M. Gupta | 2021-08-17 |
| 11080397 | Using trap cache segments to detect malicious processes | Brian A. Rinaldi, 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, Brian A. Rinaldi | 2021-07-27 |
| 11054994 | Copy source to target management in a data storage system | Lokesh M. Gupta, Kevin J. Ash, Karl A. Nielsen | 2021-07-06 |
| 11048445 | Rebalancing of the first extents of logical volumes among a plurality of ranks | Karl A. Nielsen, Qiang Xie, Hui Zhang | 2021-06-29 |
| 11042636 | Using trap storage units to detect malicious processes | Brian A. Rinaldi, Lokesh M. Gupta, Kevin J. Ash | 2021-06-22 |
| 11016851 | Determine recovery mechanism in a storage system by training a machine learning module | Brian A. Rinaldi, Lokesh M. Gupta | 2021-05-25 |
| 11016691 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Karl A. Nielsen, Matthew J. Kalos, Qiang Xie | 2021-05-25 |
| 10983708 | Sharing alias addresses among logical devices | Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Matthew J. Kalos, Dale F. Riedy +2 more | 2021-04-20 |
| 10976940 | Copy source to target management in a data storage system | Lokesh M. Gupta, Kevin J. Ash, Karl A. Nielsen | 2021-04-13 |
| 10970178 | Generating a health condition message on a health condition detected at a server to send to a host system accessing the server | Matthew J. Kalos | 2021-04-06 |
| 10949366 | Using a machine learning module to select a priority queue from which to process an input/output (I/O) request | Karl A. Nielsen, Lokesh M. Gupta, Matthew G. Borlick | 2021-03-16 |
| 10942835 | Processing a health condition message on a health condition to determine whether to perform a swap operation | Matthew J. Kalos | 2021-03-09 |