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. 09, 2018
Filed:
Mar. 03, 2016
Marvell Israel (M.i.s.l) Ltd., Yokneam, IL;
Gregory Kovishaner, Ramat-Gan, IL;
MARVELL ISRAEL (M.I.S.L) LTD., Yokneam, IL;
Abstract
Apparatuses and methods for modifying data stored on a disk are provided. A buffer comprises a FIFO queue. The FIFO queue includes a plurality of buffer lines for queuing data units in a predetermined order. A controller is configured to write data units from the disk to respective buffer lines of the FIFO queue. The controller is further configured to perform read-modify-write (RMW) operations to modify the data units written to the queue. Each RMW operation includes (i) popping a data unit from a buffer line of the queue based on a location of a read pointer, (ii) performing a mathematical or logic operation to modify the data unit that is popped from the queue, and (iii) pushing the modified data unit into the queue. The modified data unit is written to a buffer line of the queue based on a location of a write pointer.