Patents by Inventor Wei-Kent ONG

Wei-Kent ONG 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: 9588695
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for improving a read margin in non-volatile semiconductor memory device. An embodiment includes measuring an erase-time of a memory block in a memory device and associating an indicator from the plurality of indicators for the memory block. The indicator is saved and later retrieved during a read operation.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: March 7, 2017
    Assignee: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: Mee-Choo Ong, Wei-Kent Ong, Ogiwara Yuusuke, Sie-Wei Henry Lau
  • Patent number: 9373405
    Abstract: Disclosed herein are system, method and/or computer program product embodiments for automatically resuming an irregular erasure stoppage in a sector of a memory system. An embodiment includes storing information related to any completed sub-stage of a multi stage erasure process and the corresponding memory sector address in a dedicated memory. After an irregular erasure stoppage occurs, an embodiment reads the information from the dedicated memory and resumes the erasure process of the memory sector from the last sub-stage completed.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: June 21, 2016
    Assignee: CYPRESS SEMICONDUCTORS CORPORATION
    Inventors: Wei-Kent Ong, Mee-Choo Ong
  • Publication number: 20150253988
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for improving a read margin in non-volatile semiconductor memory device. An embodiment includes measuring an erase-time of a memory block in a memory device and associating an indicator from the plurality Of indicators for the memory block. The indicator is saved and later retrieved during a read operation.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicant: Spansion LLC
    Inventors: Mee-Choo ONG, Wei-Kent ONG, Ogiwara YUUSUKE, Sie-Wei Henry LAU
  • Publication number: 20150149696
    Abstract: Disclosed herein are system, method and/or computer program product embodiments for automatically resuming an irregular erasure stoppage in a sector of a memory system. An embodiment includes storing information related to any completed sub-stage of a multi stage erasure process and the corresponding memory sector address in a dedicated memory. After an irregular erasure stoppage occurs, an embodiment reads the information from the dedicated memory and resumes the erasure process of the memory sector from the last sub-stage completed.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: Spansion LLC
    Inventors: Wei-Kent ONG, Mee-Choo ONG
  • Patent number: 8964484
    Abstract: A memory operate in a normal mode of operation or a testing mode of operation. In the testing mode of operation, the memory can measure various benchmarks of performance, such as read speed. The memory can perform an asynchronous read operation to read a word of electronic data that corresponds to an address or a page read operation in which multiple asynchronous read operations are performed to read multiple words of electronic data, also referred to as a page of electronic data, that correspond to multiple addresses. The memory can measure a time required, referred to as read speed, to read the word of electronic data or the multiple words of electronic data from the memory.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 24, 2015
    Assignee: Spansion LLC
    Inventors: Mee-Choo Ong, Sheau-Yang Ch'ng, Boon-Weng Teoh, Sie Wei Henry Lau, Jih Hong Beh, Wei-Kent Ong
  • Patent number: 8799598
    Abstract: A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said processor implement a method. The method includes loading a first portion of a set of redundancy data into a register of the processor for each redundant sector of a plurality of redundant sectors. A second portion of a set of redundancy data is also loaded into the volatile memory for each redundant sector of the plurality of redundant sectors. Loading the second portions of the sets of redundancy data comprises loading a third portion of redundancy data comprising a plurality of second portions of redundancy data for the plurality of redundant sectors.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: August 5, 2014
    Assignee: Spansion LLC
    Inventors: Wei-Kent Ong, Jih-Hong Beh, Sei-Wei Henry Lau, Oon-Poh Ang
  • Publication number: 20140185393
    Abstract: A memory is disclosed that can operate in a normal mode of operation or a testing mode of operation. In the testing mode of operation, the memory can measure various benchmarks of performance, such as read speed. The memory can perform an asynchronous read operation to read a word of electronic data that corresponds to an address or a page read operation in which multiple asynchronous read operations are performed to read multiple words of electronic data, also referred to as a page of electronic data, that correspond to multiple addresses. The memory can measure a time required, referred to as read speed, to read the word of electronic data or the multiple words of electronic data from the memory.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Spansion, LLC.
    Inventors: Mee-Choo ONG, Sheau-Yang Ch'ng, Boon-Weng Teoh, Sie Wei Henry Lau, Jih Hong Beh, Wei-Kent Ong
  • Publication number: 20130219137
    Abstract: A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said processor implement a method. The method includes loading a first portion of a set of redundancy data into a register of the processor for each redundant sector of a plurality of redundant sectors. A second portion of a set of redundancy data is also loaded into the volatile memory for each redundant sector of the plurality of redundant sectors. Loading the second portions of the sets of redundancy data comprises loading a third portion of redundancy data comprising a plurality of second portions of redundancy data for the plurality of redundant sectors.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Inventors: Wei-Kent ONG, Jih-Hong BEH, Sei-Wei Henry LAU, Oon-Poh ANG