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.
Patent No.:
Date of Patent:
Mar. 03, 2026
Filed:
May. 19, 2025
Vdura, Inc., San Jose, CA (US);
Shafeeq Sinnamohideen, Pittsburgh, PA (US);
Aliaksei Karaliou, Minsk, BY;
Ian Davies, Longmont, CO (US);
VDURA, Inc., San Jose, CA (US);
Abstract
A storage system is configured to manage a write-ahead log on a flash-based non-volatile storage device. The system divides the device's logical address space into multiple regions, each comprising a header portion with fixed-size record headers and a data portion for variable-length records. The system receives incoming write operations and temporarily stores them in the write-ahead log before flushing them to long-term storage. Metadata for each record is stored in the header portion, while the corresponding data is written to the data portion. The system enables concurrent writes by supporting partial overlap in write timing across records, improving throughput. By structuring log regions to align with physical erase blocks and enabling bulk erasure of obsolete regions, the system reduces write amplification and enhances flash-based non-volatile storage device endurance.