Issued Patents 2017
Showing 1–21 of 21 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9852798 | Buffered automated flash controller connected directly to processor memory bus | James S. Fields, Jr. | 2017-12-26 |
| 9785575 | Optimizing thin provisioning in a data storage system through selective use of multiple grain sizes | Cheng-Chung Song | 2017-10-10 |
| 9779021 | Non-volatile memory controller cache architecture with support for separation of data streams | Charles J. Camp, Timothy J. Fisher, Aaron D. Fry, Nikolas Ioannou, Ioannis Koltsidas +2 more | 2017-10-03 |
| 9747177 | Data storage system employing a hot spare to store and service accesses to data having lower associated wear | — | 2017-08-29 |
| 9727244 | Expanding effective storage capacity of a data storage system while providing support for address mapping recovery | Charles J. Camp, Jan M. Janick | 2017-08-08 |
| 9703500 | Reducing power consumption by migration of data within a tiered storage system | Rahul M. Fiske, Carl E. Jones, Subhojit Roy | 2017-07-11 |
| 9690801 | Techniques for improving deduplication efficiency in a storage system with multiple storage nodes | Nikolas Ioannou, Ioannis Koltsidas, Roman A. Pletka, Cheng-Chung Song, Radu Ioan Stoica +1 more | 2017-06-27 |
| 9690702 | Programming non-volatile memory using a relaxed dwell time | Charles J. Camp, Timothy J. Fisher, Aaron D. Fry | 2017-06-27 |
| 9667496 | Configuration updates across peer storage systems | Adam C. Chunn, William W. Hutsell, Matthew S. Key | 2017-05-30 |
| 9653185 | Reducing error correction latency in a data storage system having lossy storage media | Charles J. Camp, Evangelos S. Eleftheriou, Charalampos Pozidis, Gary A. Tressler | 2017-05-16 |
| 9639462 | Device for selecting a level for at least one read voltage | Charles J. Camp, Evangelos S. Eleftheriou, Thomas Mittelholzer, Thomas Parnell, Nikolaos Papandreou +1 more | 2017-05-02 |
| 9632702 | Efficient initialization of a thinly provisioned storage array | Cheng-Chung Song | 2017-04-25 |
| 9626121 | De-duplication as part of other routinely performed processes | Charles J. Camp, Timothy J. Fisher, Cheng-Chung Song, Robert W. Tillerson | 2017-04-18 |
| 9619381 | Collaborative health management in a storage system | Charles J. Camp | 2017-04-11 |
| 9619158 | Two-level hierarchical log structured array architecture with minimized write amplification | Robert Haas, Nikolas Ioannou, Ioannis Koltsidas, Roman A. Pletka | 2017-04-11 |
| 9606734 | Two-level hierarchical log structured array architecture using coordinated garbage collection for flash arrays | Nikolas Ioannou, Ioannis Koltsidas, Roman A. Pletka | 2017-03-28 |
| 9569118 | Promoting consistent response times in a data storage system having multiple data retrieval mechanisms | Charles J. Camp | 2017-02-14 |
| 9571128 | Dynamic adjustment of data protection schemes in flash storage systems based on temperature, power off duration and flash age | Adam C. Chunn, Franck Excoffier, Aaron D. Fry, Lincoln T. Simmons, Gary A. Tressler | 2017-02-14 |
| 9558107 | Extending useful life of a non-volatile memory by health grading | Charles J. Camp, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman A. Pletka +2 more | 2017-01-31 |
| 9547587 | Dynamic power and thermal capping for flash storage | Malcolm S. Allen-Ware, Shawn P. Authement, Charles R. Lefurgy, Karthick Rajamani | 2017-01-17 |
| 9542284 | Buffered automated flash controller connected directly to processor memory bus | James S. Fields, Jr. | 2017-01-10 |