The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 08, 2026

Filed:

Feb. 26, 2026
Applicant:

Vervain, Llc, Plano, TX (US);

Inventor:

G. R. Mohan Rao, Allen, TX (US);

Assignee:

Vervain, LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11C 11/56 (2006.01); G06F 11/10 (2006.01); G06F 12/02 (2006.01); G11C 16/16 (2006.01); G11C 16/34 (2006.01); G11C 29/00 (2006.01); G11C 29/52 (2006.01);
U.S. Cl.
CPC ...
G11C 11/5635 (2013.01); G06F 11/1068 (2013.01); G06F 11/1072 (2013.01); G06F 12/0246 (2013.01); G11C 11/5621 (2013.01); G11C 11/5678 (2013.01); G11C 16/16 (2013.01); G11C 16/3495 (2013.01); G11C 29/52 (2013.01); G11C 29/76 (2013.01); G06F 2212/7202 (2013.01); G11C 2211/5641 (2013.01);
Abstract

A system for storing data comprises a processor that processes data. At least one MLC non-volatile memory comprises a plurality of individually erasable physical blocks. At least one SLC non-volatile memory comprises a plurality of individually erasable physical blocks. A controller coupled to the at least one MLC non-volatile memory and the at least one SLC non-volatile memory is adapted to a) maintain an address map of at least one of the MLC and SLC non-volatile memory, the address map comprising a list of logical address ranges accessible by a computer system, the list of logical address ranges having a minimum quanta of addresses, wherein each entry in the list of logical address ranges maps to a similar range of physical addresses within either the at least one SLC non-volatile memory or within the at least one MLC non-volatile memory, b) determine if a range of addresses listed by an entry and mapped to a similar range of physical addresses within the at least one MLC non-volatile memory, at least one of the processor or the controller moves frequently written blocks of data to the SLC non-volatile memory from the MLC non-volatile memory as desired by the system, c) determine which of the blocks of the plurality of the blocks in the MLC and SLC non-volatile memory are accessed most frequently by maintaining a count of the number of times each one of the blocks is accessed and d) allocate those blocks that receive the most frequent writes by transferring the respective contents of those blocks to the at least one SLC non-volatile memory.


Find Patent Forward Citations

Rao, G. R. Mohan. (2026). Lifetime mixed level non-volatile memory system (U.S. Patent No. 12731638). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12731638

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…