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.:
Date of Patent:
Aug. 14, 2012
Filed:
Aug. 07, 2009
Andrew T. Swing, Los Gatos, CA (US);
Albert T. Borchers, Aptos, CA (US);
Robert S. Sprinkle, San Jose, CA (US);
Justin Kennington, New York, NY (US);
Andrew T. Swing, Los Gatos, CA (US);
Albert T. Borchers, Aptos, CA (US);
Robert S. Sprinkle, San Jose, CA (US);
Justin Kennington, New York, NY (US);
Google Inc., Mountain View, CA (US);
Abstract
An apparatus for queuing and ordering commands for a data storage device may include a slot tracker module that is arranged and configured to track available slots for commands from a host, a command transfer module that is operably coupled to the slot tracker module and that is arranged and configured to retrieve commands from the host based on a number of the available slots, a pending command module that is operably coupled to the command transfer module and that is arranged and configured to queue and order the commands from the host for processing using an ordered list that is based on an age of the commands and a task dispatch module that is operably coupled to the pending command module and that is arranged and configured to dispatch the commands for processing using the ordered list from the pending command module and an availability of storage locations.