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:
Mar. 29, 2016

Filed:

Jun. 12, 2008
Applicants:

Kokchoon See, Singapore, SG;

Wesley Chan, Singapore, SG;

Cheeseng Toh, Singapore, SG;

Pohguat Bay, Singapore, SG;

Chweefern EE, Tiong Bahru, SG;

Yongpeng Chng, Woodlands, SG;

Inventors:

KokChoon See, Singapore, SG;

Wesley Chan, Singapore, SG;

CheeSeng Toh, Singapore, SG;

PohGuat Bay, Singapore, SG;

ChweeFern Ee, Tiong Bahru, SG;

YongPeng Chng, Woodlands, SG;

Assignee:

SEAGATE TECHNOLOGY LLC, Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/08 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0661 (2013.01); G06F 3/0613 (2013.01); G06F 3/0656 (2013.01); G06F 3/0676 (2013.01); G06F 12/0868 (2013.01);
Abstract

An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer.


Find Patent Forward Citations

Loading…