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:
Jan. 08, 2013
Filed:
Mar. 24, 2010
Carl Forhan, Rochester, MN (US);
Timothy Swatosh, Rochester, MN (US);
Pamela Hempstead, Oronoco, MN (US);
Timothy Lund, Rochester, MN (US);
Michael Hicken, Rochester, MN (US);
Carl Forhan, Rochester, MN (US);
Timothy Swatosh, Rochester, MN (US);
Pamela Hempstead, Oronoco, MN (US);
Timothy Lund, Rochester, MN (US);
Michael Hicken, Rochester, MN (US);
LSI Corporation, Milpitas, CA (US);
Abstract
Described embodiments provide a media controller that synchronizes data cached in a buffer and corresponding data stored in one or more sectors of a storage device. A buffer layer module of the media controller caches data transferred between the buffer and the storage device. One or more contiguous sectors are associated with one or more chunks. The buffer layer module updates a status corresponding to each chunk of the cached data and scans the status corresponding to a first chunk of cached data. If, based on the status, the first chunk of cached data is more recent than the corresponding data stored on the storage device, a media layer module synchronizes the data on the storage device with the cached data. The status corresponding to the group of one or more sectors is updated. The media layer module scans a next chunk of cached data, if present.