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:
May. 18, 2021

Filed:

Jul. 25, 2019
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Elkana Richter, Tene, IL;

Shay Benisty, Beer Sheva, IL;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 13/28 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0659 (2013.01); G06F 3/0611 (2013.01); G06F 3/0679 (2013.01); G06F 13/28 (2013.01);
Abstract

The present disclosure generally relates to a method and device for improving data read request scheduling in storage devices. When a connection between a host computer and a storage device is established, a controller of the storage device sets a maximum outstanding read requests threshold for the storage device, based on the host-device connection protocol. The maximum outstanding read requests threshold can be dynamically adjusted in response to changes in the host-device connection protocol. Further, a latency tracker of the controller may be used to measure latency between the host computer and the storage device and adjust the maximum outstanding read requests threshold accordingly.


Find Patent Forward Citations

Richter, Elkana. (2021). Dynamic and adaptive data read request scheduling (U.S. Patent No. 11010095). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/11010095

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…