1

2
Sergey Anatolievich Gorobets, Reuven Elhamias, Carlos J Gonzalez, Kevin M Conley: Corrected data storage and handling methods. SanDisk Corporation, Parsons Hsue & de Runtz, February 6, 2007: US07173852 (214 worldwide citation)

In order to maintain the integrity of data stored in a flash memory that are susceptible to being disturbed by operations in adjacent regions of the memory, disturb events cause the data to be read, corrected and re-written before becoming so corrupted that valid data cannot be recovered. The someti ...


3
Sergey Anatolievich Gorobets: Non-volatile memory control. Lexar Media, Law Offices of Imam, June 15, 2004: US06751155 (157 worldwide citation)

According to an embodiment of the present invention, there is provided a method and apparatus for use in a memory system having a non-volatile memory and a controller for limiting the number of non-volatile memory arrays from a plurality of available arrays accessed at one time, wherein the method c ...


4
Sergey Anatolievich Gorobets, Yan Li: Pipelined programming of non-volatile memories using early data. SanDisk Corporation, Parsons Hsue & de Runtz, October 10, 2006: US07120051 (133 worldwide citation)

The present invention presents techniques whereby a memory system interrupts a programming process and restarts it including additional data. More specifically, when a memory system programs data into a group of cells together as programming unit, programming can begin with less than the full data c ...


5
Sergey Anatolievich Gorobets: Memory system sectors. Lexar Media, Law Offices of Imam, May 24, 2005: US06898662 (118 worldwide citation)

An embodiment of the present invention includes a method of implementing the logical grouping of memory system sectors in a non-volatile memory system in order to increase the operational speed of the memory system, the method comprising allocating sets of contiguous logical sectors containing file ...


6
Sergey Anatolievich Gorobets, Alan David Bennett, Eugene Zilberman: Spare block management of non-volatile memories. SanDisk Technologies, Davis Wright Tremaine, October 18, 2011: US08040744 (104 worldwide citation)

Techniques for the management of spare blocks in re-programmable non-volatile memory system, such as a flash EEPROM system, are presented. In one set of techniques, for a memory partitioned into two sections (for example a binary section and a multi-state section), where blocks of one section are mo ...


7
Sergey Anatolievich Gorobets: Non-volatile memory control. Lexar Media, Leffert Jay & Polglaze P A, May 8, 2007: US07215580 (103 worldwide citation)

According to an embodiment of the present invention, there is provided a method and apparatus for use in a memory system having a non-volatile memory and a controller for limiting the number of non-volatile memory arrays from a plurality of available arrays accessed at one time, wherein the method c ...


8
Alan David Bennett, Sergey Anatolievich Gorobets: Scratch pad block. SanDisk Corporation, Winston & Strawn, January 1, 2008: US07315916 (92 worldwide citation)

In a memory array having a minimum unit of erase of a block, a scratch pad block is used to store data that is later written to another block. The data may be written to the scratch pad block with a low degree of parallelism and later written to another location with a high degree of parallelism so ...


9
Sergey Anatolievich Gorobets, Alan David Bennett, Alan Welsh Sinclair: Method of writing data to non-volatile memory. Lexar Media, Leffert Jay & Polglaze P A, March 4, 2008: US07340581 (78 worldwide citation)

According to a first aspect of the invention, there is provided a controller connected to a non-volatile memory and including a volatile memory, wherein the controller maintains lists in volatile memory of blocks in the non-volatile memory allocated for storage of logical sector data and of blocks r ...


10
Sergey Anatolievich Gorobets: Methods for adaptively handling data writes in non-volatile memories. SanDisk Corporation, Davis Wright Tremaine, March 24, 2009: US07509471 (72 worldwide citation)

A memory system is presented where sectors are normally stored in logically contiguous groups. As repeated writes of the same small sector group can causes a massive garbage collection (data relocation), the pattern of host access is monitored by checking the sectors' update history and control data ...