| 10521120 |
Intelligently mapping virtual blocks to physical blocks in a storage system |
Ethan Miller, John Hayes, Cary Sandvig |
2019-12-31 |
| 10521151 |
Determining effective space utilization in a storage system |
MATTHEW FAY, Martin Harriman |
2019-12-31 |
| 10514978 |
Automatic deployment of corrective measures for storage arrays |
Patrick D. Lee, Vinay Perneti, Sergey Zhuravlev |
2019-12-24 |
| 10503427 |
Synchronously replicating datasets and other managed objects to cloud-based storage systems |
Par Botes, Alan S. Driscoll, David Grunwald, Steven Hodgson, Ronald Karr |
2019-12-10 |
| 10496556 |
Dynamic data protection within a flash storage system |
Alan S. Driscoll, Steven Hodgson, Nitin Nagpal, Emanuel Gerald Noik, John Roper |
2019-12-03 |
| 10496295 |
Representing a storage array as two or more logical arrays with respective virtual local area networks (VLANS) |
Par Botes, John Hayes |
2019-12-03 |
| 10452289 |
Dynamically adjusting an amount of protection data stored in a storage system |
John Hayes, Bo Hong, Ethan Miller |
2019-10-22 |
| 10430079 |
Adjusting storage capacity in a computing system |
— |
2019-10-01 |
| 10432233 |
Error correction processing in a storage device |
Ethan Miller |
2019-10-01 |
| 10379763 |
Hyperconverged storage system with distributable processing power |
John D. Davis, John Hayes, Robert Lee |
2019-08-13 |
| 10365858 |
Thin provisioning in a storage device |
Ethan Miller, John Hayes |
2019-07-30 |
| 10353630 |
Simultaneously servicing high latency operations in a storage system |
John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2019-07-16 |
| 10326836 |
Partially replicating a snapshot between storage systems |
Deepak Chawla, Terence Noonan, Vinay Perneti, Jikui Su |
2019-06-18 |
| 10310740 |
Aligning memory access operations to a geometry of a storage device |
Peter E. Kirkpatrick |
2019-06-04 |
| 10303547 |
Rebuilding data across storage nodes |
John Hayes, Robert Lee, Joshua Robinson, Igor Ostrovsky |
2019-05-28 |
| 10303390 |
Resolving fingerprint collisions in flash storage system |
Ronald Karr, Ethan Miller |
2019-05-28 |
| 10284367 |
Encrypting data in a storage system using a plurality of encryption keys |
Ethan Miller, John Hayes |
2019-05-07 |
| 10284232 |
Dynamic error processing in a storage device |
Ethan Miller |
2019-05-07 |
| 10263770 |
Data protection in a storage system using external secrets |
Ethan Miller, John Hayes |
2019-04-16 |
| 10255176 |
Input/output (‘I/O’) in a storage system that includes multiple types of storage devices |
Peter E. Kirkpatrick, Neil A. Vachharajani |
2019-04-09 |
| 10235093 |
Restoring snapshots in a storage system |
Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao |
2019-03-19 |
| 10228865 |
Maintaining a target number of storage devices for variable I/O response times in a storage system |
John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2019-03-12 |
| 10216447 |
Operating system management for direct flash over fabric storage devices |
Peter E. Kirkpatrick |
2019-02-26 |
| 10198194 |
Placing data within a storage device of a flash array |
Ethan Miller |
2019-02-05 |
| 10180879 |
Inter-device and intra-device protection data |
John Hayes, Bo Hong, Ethan Miller |
2019-01-15 |