| 12332800 |
Transparent host memory buffer |
— |
2025-06-17 |
| 12001359 |
Identification and classification of write stream priority |
Oleg Kragel, Xiangyu Tang, Mikhail Palityka |
2024-06-04 |
| 11954366 |
Data storage device with multi-commands |
Dinesh Kumar Agarwal, Mikhail Palityka |
2024-04-09 |
| 11941273 |
Variable capacity Zone Namespace (ZNS) flash storage data path |
Oleg Kragel, Mikhail Palityka, Lawrence Vazhapully Jacob |
2024-03-26 |
| 11935609 |
Linked XOR flash data protection scheme |
Oleg Kragel, Man Lung Mui, Sahil Sharma |
2024-03-19 |
| 11922036 |
Host data stream assignment with space-leveling across storage block containers |
Oleg Kragel, Mikhail Palityka, Lawrence Vazhapully Jacob |
2024-03-05 |
| 11880604 |
Read fused groups with uniform resource allocation |
Oleg Kragel, Mikhail Palityka, Lawrence Vazhapully Jacob |
2024-01-23 |
| 11874770 |
Indexless logical-to-physical translation table |
Oleg Kragel |
2024-01-16 |
| 11604735 |
Host memory buffer (HMB) random cache access |
Amir Segev, Dinesh Kumar Agarwal, Nava Eisenstein, Jonathan Journo |
2023-03-14 |
| 11449443 |
Identification and classification of write stream priority |
Oleg Kragel, Xiangyu Tang, Mikhail Palityka |
2022-09-20 |
| 10635326 |
Method and apparatus for wear-levelling non-volatile memory |
Chetan Agrawal, Dinesh Kumar Agarwal |
2020-04-28 |
| 10572391 |
Methods and apparatus for implementing a logical to physical address mapping in a solid state drive |
Anshul Modi, Chaitanya Kavirayani, Rishabh Dubey, Sampath Raja Murthy, Satish Kumar |
2020-02-25 |
| 10073627 |
Addressing, interleave, wear leveling, and initialization schemes for different chip enables and memory arrays of different types |
Narendhiran Chinnaanangur Ravimohan, Muralitharan Jayaraman, Krishnamurthy Dhakshinamurthy, Arun Thandapani |
2018-09-11 |
| 10055267 |
Block management scheme to handle cluster failures in non-volatile memory |
Dinesh Kumar Agarwal, Ramkumar Ramamurthy |
2018-08-21 |
| 9971514 |
Dynamic logical groups for mapping flash memory |
Vivek Shivhare, Abhijeet Manohar |
2018-05-15 |
| 9875039 |
Method and apparatus for wear-leveling non-volatile memory |
Chetan Agrawal, Dinesh Kumar Agarwal |
2018-01-23 |
| 9841910 |
Moving and committing valid data on a set-by-set basis |
Vimal Kumar Jain, Dinesh Kumar Agarwal, Kumar Amarjit |
2017-12-12 |
| 9778863 |
System and method for folding partial blocks into multi-level cell memory blocks |
Dinesh Kumar Agarwal, Sourabh Sankule, Vimal Kumar Jain |
2017-10-03 |
| 9582205 |
Protection scheme with dual programming of a memory system |
Nagi Reddy Chodem, Abhijeet Manohar |
2017-02-28 |
| 9582358 |
Initialization scheme during dual programming of a memory system |
Dinesh Kumar Agarwal |
2017-02-28 |
| 9460815 |
Reusing partial bad blocks in NAND memory |
Vivek Shivhare, Abhijeet Manohar |
2016-10-04 |