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. 19, 2022

Filed:

Jul. 22, 2020
Applicant:

Seagate Technology Llc, Fremont, CA (US);

Inventors:

Shuhei Tanakamaru, San Jose, CA (US);

Ryan James Goss, Prior Lake, MN (US);

Dana Lynn Simonson, Owatonna, MN (US);

Erich Franz Haratsch, San Jose, CA (US);

Assignee:

SEAGATE TECHNOLOGY LLC, Fremont, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0659 (2013.01); G06F 3/0614 (2013.01); G06F 3/0629 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 2212/7202 (2013.01);
Abstract

Improving performance in solid state devices (SSDs) by controlling or throttling the depth of the request queue. In one implementation, a method includes monitoring a request queue in a solid state device (an SSD), the request queue comprising a first request and a second request having an actual time interval therebetween, determining a queue depth for the request queue, determining a target interval based on the queue depth and a target queue depth, and responsive to the actual time interval being less than the target interval, delaying acting on the second request until after the target interval.


Find Patent Forward Citations

Loading…