Patents by Inventor Cheng-Kuan Yin

Cheng-Kuan Yin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9543023
    Abstract: A non-volatile memory system utilizes partial block erasing during program operations to mitigate the effects of programming pass voltage disturbances. A programming request is received that is associated with a group of word lines from a block, such as all or a portion of the word lines. The system erases and soft programs the block prior to beginning programming. The system programs a subset of the word lines of the block for the programming request. After programming the subset of word lines, the system pauses the programming operation and performs an erase operation for the unprogrammed word lines of the block. The already programmed word lines and one or more optional buffer word lines may be inhibited from erasing during the erase operation. After erasing the unprogrammed word lines, the system completes the programming request by programming the remaining user data in the unprogrammed region of the block.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: January 10, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Chun-hung Lai, Cheng-Kuan Yin, Shih-Chung Lee, Deepanshu Dutta, Ken Oowada
  • Publication number: 20160217860
    Abstract: A non-volatile memory system utilizes partial block erasing during program operations to mitigate the effects of programming pass voltage disturbances. A programming request is received that is associated with a group of word lines from a block, such as all or a portion of the word lines. The system erases and soft programs the block prior to beginning programming. The system programs a subset of the word lines of the block for the programming request. After programming the subset of word lines, the system pauses the programming operation and performs an erase operation for the unprogrammed word lines of the block. The already programmed word lines and one or more optional buffer word lines may be inhibited from erasing during the erase operation. After erasing the unprogrammed word lines, the system completes the programming request by programming the remaining user data in the unprogrammed region of the block.
    Type: Application
    Filed: July 8, 2015
    Publication date: July 28, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Chun-hung Lai, Cheng-Kuan Yin, Shih-Chung Lee, Deepanshu Dutta, Ken Oowada