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. 23, 2019

Filed:

Apr. 10, 2018
Applicant:

Ngd Systems, Inc., Irvine, CA (US);

Inventors:

Joao Alcantara, Irvine, CA (US);

Ricardo Cassia, Rancho Santa Margarita, CA (US);

Kamyar Souri, San Jose, CA (US);

Vladimir Alves, Tustin, CA (US);

Guangming Lu, Irvine, CA (US);

Assignee:

NGD Systems, Inc., Irvine, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0659 (2013.01); G06F 3/061 (2013.01); G06F 3/0604 (2013.01); G06F 3/0653 (2013.01); G06F 3/0688 (2013.01);
Abstract

A system and method for providing consistent performance in a storage device, such as a solid state drive. A threshold value for command execution time for a command in a category of command (e.g., a read command or a write command) and a command size, is stored in the storage device. When a host command in the category (e.g., a read command) and corresponding size is received, the storage device executes the command, and if it completes execution of the command in a time that is less than the threshold value, the solid state drive waits until an amount of time equal to the threshold value has elapsed before sending the command completion.


Find Patent Forward Citations

Loading…