Issued Patents All Time
Showing 25 most recent of 100 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12405743 | Hinting information for selecting a storage location for a dataset | Beth A. Peterson, Matthew G. Borlick, Lokesh M. Gupta | 2025-09-02 |
| 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, Karl A. Nielsen | 2025-08-26 |
| 12299298 | Determining whether to compress data at a source device to transmit to a target device | Lokesh M. Gupta, Matthew G. Borlick, Beth A. Peterson, Roger G. Hathorn | 2025-05-13 |
| 12293075 | Task adjustment for uniform performance of drives | Matthew G. Borlick, Beth A. Peterson, Lokesh M. Gupta | 2025-05-06 |
| 12105800 | Using trap cache segments to detect malicious processes | Brian A. Rinaldi, Lokesh M. Gupta, Kevin J. Ash | 2024-10-01 |
| 11714567 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Karl A. Nielsen, Matthew J. Kalos, Qiang Xie | 2023-08-01 |
| 11681799 | Using trap cache segments to detect malicious processes | Brian A. Rinaldi, Lokesh M. Gupta, Kevin J. Ash | 2023-06-20 |
| 11531486 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Karl A. Nielsen, Matthew J. Kalos, Qiang Xie | 2022-12-20 |
| 11467772 | Preemptive staging for full-stride destage | Lokesh M. Gupta, Brian A. Rinaldi, Karl A. Nielsen | 2022-10-11 |
| 11442649 | Migrating data from a large extent pool to a small extent pool | Hui Zhang, Karl A. Nielsen, 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, Karl A. Nielsen, Brian A. Rinaldi | 2022-09-13 |
| 11366730 | Determining an availability score based on available resources at a first server to determine whether to direct processing from a first server to a second server | Herve G. P. Andre, Matthew D. Carson, Rashmi Chandra, Larry Juarez, Tony Leung +1 more | 2022-06-21 |
| 11334275 | Reducing a rate at which data is mirrored from a primary server to a secondary server | Matthew G. Borlick, Adrian C. Gerhard, Lokesh M. Gupta | 2022-05-17 |
| 11321252 | Selecting a priority queue from which to process an input/output (I/O) request using a machine learning module | Karl A. Nielsen, Lokesh M. Gupta, Matthew G. Borlick | 2022-05-03 |
| 11321123 | Determining an optimum number of threads to make available per core in a multi-core processor complex to executive tasks | Brian A. Rinaldi, Lokesh M. Gupta, Kevin J. Ash, Matthew J. Kalos, Trung N. Nguyen +1 more | 2022-05-03 |
| 11314435 | Converting small extent storage pools into large extent storage pools in place | Karl A. Nielsen, Matthew J. Kalos | 2022-04-26 |
| 11294886 | Fixing anomalies in a preserved data structure used to generate a temporary data structure during system initialization | Matthew G. Borlick, Lokesh M. Gupta | 2022-04-05 |
| 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, Karl A. Nielsen, 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 | Lokesh M. Gupta, Karl A. Nielsen, 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, 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 |
| 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 |