| 9841921 |
Migrating data in a storage array that includes a plurality of storage devices |
Andrew Kleinerman, Benjamin Scholbrock, Taher Vohra, Xiaohui Wang |
2017-12-12 |
| 9836234 |
Storage cluster |
John D. Davis, John Hayes, Robert Lee |
2017-12-05 |
| 9817603 |
Data migration in a storage array that includes a plurality of storage devices |
Lydia M. Do, Ethan Miller |
2017-11-14 |
| 9811551 |
Utilizing multiple fingerprint tables in a deduplicating storage system |
John Hayes, Ethan Miller, Joseph S. Hasbani, Cary Sandvig |
2017-11-07 |
| 9811457 |
Data placement based on data retention in a tiered storage device system |
John D. Davis, Ethan Miller, Brian Gold, Peter Vajgel, John Hayes +1 more |
2017-11-07 |
| 9811264 |
Deploying client-specific applications in a storage system utilizing redundant system resources |
Lydia M. Do, Ethan Miller, Terence Noonan |
2017-11-07 |
| 9798477 |
Scalable non-uniform storage sizes |
Par Botes, John D. Davis, John Hayes, Robert Lee, Joshua Robinson +1 more |
2017-10-24 |
| 9792045 |
Distributing data blocks across a plurality of storage devices |
Ethan Miller, John Hayes, Cary Sandvig |
2017-10-17 |
| 9779268 |
Utilizing a non-repeating identifier to encrypt data |
Mark L. McAuliffe, Ethan Miller, Naveen Neelakantam, Marco Sanvido, Neil A. Vachharajani +1 more |
2017-10-03 |
| 9760479 |
Writing data in a storage system that includes a first type of storage device and a second type of storage device |
Peter E. Kirkpatrick, Neil A. Vachharajani |
2017-09-12 |
| 9760313 |
Performing copies in a storage system |
Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao +1 more |
2017-09-12 |
| 9684460 |
Proactively correcting behavior that may affect I/O performance in a non-volatile semiconductor storage device |
John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2017-06-20 |
| 9672125 |
Ability to partition an array into two or more logical arrays with independently running software |
Par Botes, John Hayes |
2017-06-06 |
| 9646039 |
Snapshots in a storage system |
Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao |
2017-05-09 |
| 9612953 |
Data placement based on data properties in a tiered storage device system |
John D. Davis, Ethan Miller, Brian Gold, Peter Vajgel, John Hayes +1 more |
2017-04-04 |
| 9612952 |
Automatically reconfiguring a storage memory topology |
John Hayes, Robert Lee, Joshua Robinson, Igor Ostrovsky, Peter Vajgel |
2017-04-04 |
| 9594633 |
Adaptive raid for an SSD environment |
John Hayes, Bo Hong, Ethan Miller |
2017-03-14 |
| 9589008 |
Deduplication of volume regions |
Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao |
2017-03-07 |
| 9588699 |
Scheduling of reactive I/O operations in a storage environment |
John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2017-03-07 |
| 9569116 |
Scheduling of I/O in an SSD environment |
John Hayes, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2017-02-14 |
| 9563506 |
Storage cluster |
John Hayes, Robert Lee, Peter Vajgel, Par Botes |
2017-02-07 |
| 9548972 |
Multi-drive cooperation to generate an encryption key |
Ethan Miller, John Hayes |
2017-01-17 |
| 9547441 |
Exposing a geometry of a storage device |
Peter E. Kirkpatrick |
2017-01-17 |