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:
Feb. 15, 2022

Filed:

May. 06, 2020
Applicant:

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

Inventors:

Cyril Guyot, San Jose, CA (US);

Yuval Cassuto, Haifa, IL;

Adam Manzanares, Union City, CA (US);

Filip Blagojevic, Albany, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/1009 (2016.01); G06F 12/0811 (2016.01); G06F 3/06 (2006.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 12/1009 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 9/3816 (2013.01); G06F 9/3818 (2013.01); G06F 12/0811 (2013.01); G06F 3/0623 (2013.01);
Abstract

Modifying a page stored in a non-volatile storage includes receiving one or more requests to modify data stored in the page with new data. One or more lines are identified in the page that include data to be modified by the one or more requests. The identified one or more lines correspond to one or more respective byte ranges each of a predetermined size in the page. Encoded data is created based on the new data and respective locations of the one or more identified lines in the page. The encoded data is cached, and at least a portion of the cached encoded data is used to rewrite the page in the non-volatile storage to include at least a portion of the new data.


Find Patent Forward Citations

Loading…