Patent ID: 6907499

Claim:
A method for servicing read commands in a disc drive, comprising steps of: (a) receiving in the disc drive a read command requesting data; (b) determining that a disc write operation is in progress in the disc drive; and (c) discontinuing the disc write operation to service the read command, wherein the discontinuing step (c) comprises step of: (c)(1) determining if the disc write operation is to be aborted, wherein the determining step (c)(1) comprises steps of: (c)(1)(a) determining a time (TR) required to complete the disc write operation and to access the data requested in the read command; (c)(1)(b) comparing TR with a specified time period (TS); and (c)(1)(c) if TR is greater than TS, determining that the write operation is to be aborted; and (c)(2) if it is determined that the disc write operation is to be aborted, interrupting the disc write operation to service the read command.