VARIABLE BIT ENCODING PER NAND FLASH CELL TO EXTEND LIFE OF FLASH-BASED STORAGE DEVICES AND PRESERVE OVER-PROVISIONING

Patent №

US 9,606,737

Granted

2017-03-28

Filed 2015

Owner

SANDISK ENTERPRISE IP LLC

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14929158

Systems, methods, and/or devices are used to implement variable bit encoding per NAND flash cell to extend life of flash-based storage devices and preserve over-provisioning. In some embodiments, the method includes detecting a trigger condition with respect to one or more non-volatile memory portions (e.g., portions configured to store data encoded in a first encoding format and having a first storage density) of a plurality of non-volatile memory portions of a storage device. In response to detecting the trigger condition and in accordance with a first determination that a projected amount of over-provisioning (e.g., corresponding to over-provisioning for the storage device after reconfiguring the one or more non-volatile memory portions to store data encoded in a second encoding format and having a second storage density) meets predefined over-provisioning criteria, the method includes reconfiguring the one or more non-volatile memory portions to store data encoded in the second encoding format.

AI hardwareG06F 3/061G06F 3/0616G06F 3/0629G06F 3/0644G06F 3/0655G06F 3/0688G06F 12/02

AI classification

AI hardware0.82
Planning0.25
Knowledge representation0.02
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Speech0.00
Vision0.00

Ownership

SANDISK ENTERPRISE IP LLC

assignment · 373990812

Assignors

KANKANI, NAVNEETH, TRUONG, LINH TIEN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC