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:
Feb. 06, 2018

Filed:

Jan. 11, 2016
Applicant:

Hgst Netherlands B.v., Amsterdamn, NL;

Inventors:

Sriram Rupanagunta, Bangalore, IN;

Ashish Singhai, Los Altos, CA (US);

Sandeep Sharma, Karnataka, IN;

Srikant Sadasivam, Bangalore, IN;

Krishanth Skandakumaran, Los Gatos, CA (US);

George Moussa, Dublin, CA (US);

Rajendra Prasad Mishra, Santa Clara, CA (US);

Kenneth Alan Okin, San Jose, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0607 (2013.01); G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 13/4282 (2013.01);
Abstract

Embodiments of the present invention are operable to efficiently schedule memory device commands, such as flash memory device commands, while taking into account the interdependencies of processing such commands. As such embodiments of the present invention order commands to make sure that data is written and read from memory devices in a coherent fashion using command groups. Commands within such command groups are scheduled concurrently or in parallel. In this fashion, embodiments of the present invention promote efficient execution of memory device commands while maintaining any required arbitrary ordering requirements.


Find Patent Forward Citations

Loading…