Patent ID: 7634624
Filing Date: 2009-12-15
Classification: G06F

Abstract:
1. A method of data storage and retrieval for use in a solid state memory system in placement of conventional hard disk, having a non-volatile memory, wherein data is written to the non-volatile memory in the form of at least one sector, the method comprising: organizing the non-volatile memory into physical sectors for storage of sector data, a physical sector including data from a host and overhead data; receiving a sector write command indicative of writing logical sector data of a logical sector; receiving the logical sector data for writing thereof into a previously-erased physical sector of the non-volatile memory, wherein the logical sector data comprises two or more data portions; monitoring the logical sector data which is to be written to the non-volatile memory; detecting the presence of a repetitive pattern in the logical sector data if all data portions of the logical sector data have the same value; upon detecting a repetitive pattern, recording one data portion of the logical sector data in a sector address table in the non-volatile memory system without recording any data portions of the logical sector data in a physical sector in the non-volatile memory; and erasing an obsolete copy of the logical sector data from a physical sector in the non-volatile memory.