Issued Patents All Time
Showing 76–100 of 101 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9483346 | Data rebuild on feedback from a queue in a non-volatile solid-state storage | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2016-11-01 |
| 9477554 | Mechanism for persisting messages in a storage system | John Hayes, Igor Ostrovsky, Robert Lee, Shantanu Gupta, Rusty Sears +1 more | 2016-10-25 |
| 9442799 | Extended lifetime memory | Mark Manasse, Sergey Yekhanin, Parikshit Gopalan, Karin Strauss | 2016-09-13 |
| 9437943 | Stacked symmetric printed circuit boards | — | 2016-09-06 |
| 9367243 | Scalable non-uniform storage sizes | John Hayes, John Colgrove, Robert Lee, Joshua Robinson, Peter Vajgel +1 more | 2016-06-14 |
| 9357010 | Storage system architecture | John Hayes, John Colgrove | 2016-05-31 |
| 9317482 | Universal FPGA/ASIC matrix-vector multiplication architecture | Eric S. Chung, Srinidhi Kestur | 2016-04-19 |
| 9280417 | Message storage in memory blocks using codewords | Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin | 2016-03-08 |
| 9213485 | Storage system architecture | John Hayes, John Colgrove | 2015-12-15 |
| 9201600 | Storage cluster | John Hayes, John Colgrove | 2015-12-01 |
| 9110789 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2015-08-18 |
| 9092357 | Remapping of inoperable memory blocks | Karin Strauss, Douglas C. Burger | 2015-07-28 |
| 9082512 | Die-level monitoring in a storage cluster | John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2015-07-14 |
| 9003144 | Mechanism for persisting messages in a storage system | John Hayes, Igor Ostrovsky, Robert Lee, Shantanu Gupta, Rusty Sears +1 more | 2015-04-07 |
| 8972649 | Writing memory blocks using codewords | Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin | 2015-03-03 |
| 8904209 | Estimating and managing power consumption of computing devices using power models | Moises Goldszmidt, Suzanne M. Rivoire | 2014-12-02 |
| 8874836 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2014-10-28 |
| 8874835 | Data placement based on data properties in a tiered storage device system | Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more | 2014-10-28 |
| 8868825 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan | 2014-10-21 |
| 8688954 | Remapping inoperable memory blocks using pointers | — | 2014-04-01 |
| 8131660 | Reconfigurable hardware accelerator for boolean satisfiability solver | Zhangxi Tan, Fang Yu, Lintao Zhang | 2012-03-06 |
| 8103847 | Storage virtual containers | Vijayan Prabhakaran | 2012-01-24 |
| 8037437 | Optimizing systems-on-a-chip using the dynamic critical path | Mihai Budiu, Hari Kannan | 2011-10-11 |
| 7598766 | Customized silicon chips produced using dynamically configurable polymorphic network | Martha Mercaldi-Kim, Mark H. Oskin, Todd Michael Austin, Mojtaba Mehrara | 2009-10-06 |
| 7444499 | Method and system for trace generation using memory index hashing | Cong Fu | 2008-10-28 |