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:
Jan. 24, 2023

Filed:

May. 26, 2020
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Daniel L. Helmick, Broomfield, CO (US);

Peter Grayson, Grand Rapids, MI (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/0804 (2016.01); G06F 12/10 (2016.01); G06F 1/30 (2006.01);
U.S. Cl.
CPC ...
G06F 3/065 (2013.01); G06F 1/30 (2013.01); G06F 3/0604 (2013.01); G06F 3/068 (2013.01); G06F 12/0804 (2013.01); G06F 12/10 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/657 (2013.01);
Abstract

The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. When a write command is received to write data to a stream, change log data is generated and stored in the RAM1, the previous delta data for the stream is copied from the RAMto the RAM1 to be updated with the change log data, and the updated delta data is copied to the RAM2. The delta data stored in the RAM2 is copied to the storage unit periodically. The controller tracks which delta data has been copied to the RAM2 and to the storage unit. During a power failure, the delta data and the change log data are copied from the RAM1 or the RAM2 to the storage unit.


Find Patent Forward Citations

Loading…