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.

Patent No.:

US 9213645 B1

PDF
Full Text
Expired
Date of Patent:
Dec. 15, 2015

Filed:

Dec. 29, 2011
Applicants:

Ameen Aslam, Santa Clara, CA (US);

Krishna Dhulipala, Fremont, CA (US);

Inventors:

Ameen Aslam, Santa Clara, CA (US);

Krishna Dhulipala, Fremont, CA (US);

Assignee:

Sandisk Technologies Inc., Plano, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/08 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0871 (2013.01); G06F 2212/222 (2013.01); G06F 2212/466 (2013.01);
Abstract

A method and system for partial page programming in a storage device is disclosed. An amount of data for partial page programming is determined. The amount may include host data (such as host data in a host command sent from a host device) and/or binary cache index data. The write step, used for partial page programming, is dynamically set based on the determined amount of data for partial page programming. In this way, the write step for partial page programming is dynamic rather than fixed. Further, dynamically setting the write step may reduce the number of programming steps for storing the host data in the host command and may reduce padding when partial page programming, thereby leaving less invalid data inside a block.


Find Patent Forward Citations

Loading…