Issued Patents All Time
Showing 51–75 of 101 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10268548 | Failure mapping in a storage array | John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan | 2019-04-23 |
| 10216411 | Data rebuild on feedback from a queue in a non-volatile solid-state storage | John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan | 2019-02-26 |
| 10198380 | Direct memory access data movement | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2019-02-05 |
| 10185506 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2019-01-22 |
| 10114757 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2018-10-30 |
| 9967342 | Storage system architecture | John Colgrove, John Hayes | 2018-05-08 |
| 9948615 | Increased storage unit encryption based on loss of trust | — | 2018-04-17 |
| 9940234 | Aggressive data deduplication using lazy garbage collection | — | 2018-04-10 |
| 9934089 | Storage cluster | John Hayes, John Colgrove | 2018-04-03 |
| 9928136 | Message storage in memory blocks using codewords | Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin | 2018-03-27 |
| 9880899 | Die-level monitoring in a storage cluster | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2018-01-30 |
| 9875810 | Self-identifying memory errors | Karin Strauss, Mark Manasse, Parikshit Gopalan, Sergey Yekhanin | 2018-01-23 |
| 9836245 | Non-volatile RAM and flash memory in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2017-12-05 |
| 9836234 | Storage cluster | John Colgrove, John Hayes, Robert Lee | 2017-12-05 |
| 9817750 | Profile-dependent write placement of data into a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2017-11-14 |
| 9811457 | Data placement based on data retention in a tiered storage device system | Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more | 2017-11-07 |
| 9798477 | Scalable non-uniform storage sizes | Par Botes, John Colgrove, John Hayes, Robert Lee, Joshua Robinson +1 more | 2017-10-24 |
| 9766972 | Masking defective bits in a storage array | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2017-09-19 |
| 9747229 | Self-describing data format for DMA in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2017-08-29 |
| 9671846 | Power sequencing for optimal system load at start up | Alex Ho, Clay Ross | 2017-06-06 |
| 9612953 | Data placement based on data properties in a tiered storage device system | Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more | 2017-04-04 |
| 9558069 | Failure mapping in a storage array | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2017-01-31 |
| 9525738 | Storage system architecture | John Hayes, John Colgrove | 2016-12-20 |
| 9501244 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2016-11-22 |
| 9495255 | Error recovery in a storage cluster | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2016-11-15 |