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:
Nov. 20, 2018

Filed:

Jun. 29, 2012
Applicants:

James G. Peterson, San Jose, CA (US);

Ashish Batwara, Fremont, CA (US);

Nisha Talagala, Livermore, CA (US);

Michael Zappe, Arvada, CO (US);

Inventors:

James G. Peterson, San Jose, CA (US);

Ashish Batwara, Fremont, CA (US);

Nisha Talagala, Livermore, CA (US);

Michael Zappe, Arvada, CO (US);

Assignee:

SANDISK TECHNOLOGIES LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0238 (2013.01); G06F 3/0608 (2013.01); G06F 3/0638 (2013.01); G06F 3/0688 (2013.01); G06F 2212/7205 (2013.01);
Abstract

A storage controller is configured to implement an atomic storage operation comprising a plurality of separate storage operations on a non-volatile storage medium. The storage controller may store persistent indicators to identify data that pertains to the atomic storage operation. An invalid shutdown may occur before the atomic storage operation is complete. A restart and recovery operation comprises a first scan of the non-volatile storage medium to identify data of the failed atomic storage operation. A physical trim note is stored on the non-volatile storage medium to identify the data of the failed atomic storage operation. The data may be identified by media address. Storage metadata is reconstructed in a second scan, which excludes the data and/or operations of the failed atomic storage operation.


Find Patent Forward Citations

Loading…