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:
Jul. 24, 2012
Filed:
Apr. 09, 2009
George William Daly, Jr., Austin, TX (US);
Guy Lynn Guthrie, Austin, TX (US);
Ross Boyd Leavens, Cary, NC (US);
Joseph Gerald Mcdonald, Raleigh, NC (US);
Michael Steven Siegel, Raleigh, NC (US);
William John Starke, Round Rock, TX (US);
Derek Edward Williams, Austin, TX (US);
George William Daly, Jr., Austin, TX (US);
Guy Lynn Guthrie, Austin, TX (US);
Ross Boyd Leavens, Cary, NC (US);
Joseph Gerald McDonald, Raleigh, NC (US);
Michael Steven Siegel, Raleigh, NC (US);
William John Starke, Round Rock, TX (US);
Derek Edward Williams, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A technique for maintaining input/output (I/O) command ordering on a bus includes assigning a channel identifier to I/O commands of an I/O stream. In this case, the channel identifier indicates the I/O commands belong to the I/O stream. A command location indicator is assigned to each of the I/O commands. The command location indicator provides an indication of which one of the I/O commands is a start command in the I/O stream and which of the I/O commands are continue commands in the I/O stream. The I/O commands are issued in a desired completion order. When a first one of the I/O commands does not complete successfully, the I/O commands in the I/O stream are reissued on the bus starting at the first one of the I/O commands that did not complete successfully.