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:
Apr. 27, 2021

Filed:

Jun. 19, 2019
Applicant:

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

Inventors:

Vishwas Saxena, Bangalore, IN;

Abhijit Rao, Bangalore, IN;

Ravi Kumar, Bangalore, IN;

Saifullah Nalatwad, Bangalore, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01); G11C 29/52 (2006.01); G06F 12/10 (2016.01); G06F 12/0804 (2016.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0644 (2013.01); G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 11/1068 (2013.01); G06F 12/0804 (2013.01); G06F 12/10 (2013.01); G11C 29/52 (2013.01); G06F 12/0246 (2013.01); G06F 2212/608 (2013.01); G06F 2212/657 (2013.01);
Abstract

A non-volatile storage apparatus (e.g., an SSD, embedded memory, memory card, etc.) comprises non-volatile memory (e.g., one or more memory dies) connected to a control circuit (e.g., controller, state machine, microcontroller, etc.). The non-volatile memory is configured to have multiple regions for storing different types of data using separate streams. The control circuit is configured to receive a request to write data to a logical address, automatically choose a stream (and corresponding destination region) by determining which of the multiple regions/streams has a sequence of logical addresses associated with previous writes that best fits the logical address for the received data, and store the received data in the chosen destination region of the non-volatile memory using the chosen stream.


Find Patent Forward Citations

Loading…