Patent ID: 9348518
Filing Date: 2016-05-24
CPC Classification: G06F,G11C

Claim Text:
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a controller in a storage device, causes the controller to: responsive to the buffered flash memory module receiving from a memory bus of a processor a memory command specifying a write operation, initialize a first memory buffer in the buffered flash memory module; associate the first memory buffer with an address of the write operation; perform a compare operation to compare a previous and a next address with respect to an address associated with the first memory buffer with addresses associated with a plurality of memory buffers; assign a link tag to at least one memory buffer identified in the compare operation and the first memory buffer to form a linked buffer set; write to the first memory buffer based on the memory command; build at least one input/output command to persist contents of the linked buffer set; and write the contents of the linked buffer set to at least one solid state drive according to the at least one input/output command.