Issued Patents All Time
Showing 1–25 of 45 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9959078 | Multi-die rolling status mode for non-volatile storage | Grishma Shah, Jack Edward Frayer, Chang Hua Siau, Vidyabhushan Mohan, Gopinath Balakrishnan +1 more | 2018-05-01 |
| 9946473 | Efficiently managing unmapped blocks to extend life of solid state drive | Senthil Thangaraj, Divya Shree Reddy | 2018-04-17 |
| 9946483 | Efficiently managing unmapped blocks to extend life of solid state drive with low over-provisioning | Senthil Thangaraj, Divya Shree Reddy | 2018-04-17 |
| 9898364 | Method and system for dynamic word line based configuration of a three-dimensional memory device | James M. Higgins, Robert W. Ellis, Neil Richard Darragh, Navneeth Kankani, Steven T. Sprouse | 2018-02-20 |
| 9768808 | Method for modifying device-specific variable error correction settings | Steven T. Sprouse, James Fitzpatrick, Neil Richard Darragh | 2017-09-19 |
| 9753649 | Tracking intermix of writes and un-map commands across power cycles | Douglas A. Prins, Huapeng Guan, Graeme M. Weston-Lewis, Anand Kulkarni, Yipei Yu | 2017-09-05 |
| 9703816 | Method and system for forward reference logging in a persistent datastore | Johann George | 2017-07-11 |
| 9652175 | Locally generating and storing RAID stripe parity with single relative memory address for storing data segments and parity in multiple non-volatile memory portions | Anantharaj Thalaimalai Vanaraj, Sainath Viswasarai | 2017-05-16 |
| 9612948 | Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device | Johann George | 2017-04-04 |
| 9501398 | Persistent storage device with NVRAM for staging writes | Johann George, Brian W. O'Krafka, Darpan Dinker, Patrick Chiu, Evgeny H. Firsov | 2016-11-22 |
| 9483210 | Flash storage controller execute loop | Douglas A. Prins | 2016-11-01 |
| 9448743 | Mass storage controller volatile memory containing metadata related to flash memory storage | Douglas A. Prins | 2016-09-20 |
| 9367246 | Performance optimization of data transfer for soft information generation | Jack Edward Frayer | 2016-06-14 |
| 9239783 | Multiprocessor storage controller | Douglas A. Prins | 2016-01-19 |
| 9158677 | Flash storage controller execute loop | Douglas A. Prins | 2015-10-13 |
| 9152556 | Metadata rebuild in a flash memory controller following a loss of power | Douglas A. Prins | 2015-10-06 |
| 9064569 | Memory controller with resistive random access memory (ReRAM) | Sergey Anatolievich Gorobets | 2015-06-23 |
| 9048876 | Systems, methods and devices for multi-tiered error correction | Jack Edward Frayer | 2015-06-02 |
| 9042160 | Memory device with resistive random access memory (ReRAM) | Sergey Anatolievich Gorobets, Manuel Antonio D'Abreu, Xinde Hu | 2015-05-26 |
| 8959283 | Flash storage controller execute loop | Douglas A. Prins | 2015-02-17 |
| 8959282 | Flash storage controller execute loop | Douglas A. Prins | 2015-02-17 |
| 8954822 | Data encoder and decoder using memory-specific parity-check matrix | Jack Edward Frayer | 2015-02-10 |
| 8924815 | Systems, methods and devices for decoding codewords having multiple parity segments | Jack Edward Frayer | 2014-12-30 |
| 8910020 | Intelligent bit recovery for flash memory | Jack Edward Frayer, Paul Stonelake, Anand Kulkarni, Yale Yueh Ma | 2014-12-09 |
| 8909982 | System and method for detecting copyback programming problems | Graeme M. Weston-Lewis, Douglas A. Prins | 2014-12-09 |