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. 31, 2017

Filed:

Mar. 25, 2015
Applicant:

Sandisk Enterprise Ip Llc, Milpitas, CA (US);

Inventors:

Senthil M. Thangaraj, Fremont, CA (US);

Divya Reddy, Milpitas, CA (US);

Venkatesh K. Paulsamy, Mountain View, CA (US);

Satish Babu Vasudeva, Fremont, CA (US);

Jimmy Sy, Daly City, CA (US);

Rakesh Chandra, San Jose, CA (US);

Assignee:

SANDISK TECHNOLOGIES LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/02 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0873 (2013.01); G06F 11/1441 (2013.01); G06F 12/0246 (2013.01); G06F 12/0804 (2013.01); G06F 12/0871 (2013.01); G06F 11/1471 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/214 (2013.01); G06F 2212/312 (2013.01); G06F 2212/608 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/7205 (2013.01); G06F 2212/7207 (2013.01); G06F 2212/7208 (2013.01);
Abstract

A storage device and method enable processing of un-map commands. In one aspect, the method includes (1) determining whether a size of an un-map command satisfies (e.g., is greater than or equal to) a size threshold, (2) if the size of the un-map command satisfies the size threshold, performing one or more operations of a first un-map process, wherein the first un-map process forgoes (does not include) saving a mapping table to non-volatile memory of a storage device, and (3) if the size of the un-map command does not satisfy the size threshold, performing one or more operations of a second un-map process, wherein the second un-map process forgoes (does not include) saving the mapping table to non-volatile memory of the storage device and forgoes (does not include) flushing a write cache to non-volatile memory of the storage device.


Find Patent Forward Citations

Loading…