Patents by Inventor CHONGBIN FAN

CHONGBIN FAN 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: 10521133
    Abstract: A device for reading data from a first memory to a second memory based on real-time blank page detection includes a memory controller for reading a page of data from the first memory, a buffer for buffering a portion of the page data, a blank page pre-detection unit for generating a pre-detection result that indicates whether the page is a blank page based on a pre-determined part of the page data, a data processing unit for processing all of the page data to identify a page type, and a control unit for signaling the memory controller to read the page of data from the first memory and enabling the data processing unit based on the pre-detection result.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 31, 2019
    Assignee: NXP USA, INC.
    Inventors: Yong Wang, Chongbin Fan, Jun Xie
  • Publication number: 20180039432
    Abstract: A device for reading data from a first memory to a second memory based on real-time blank page detection includes a memory controller for reading a page of data from the first memory, a buffer for buffering a portion of the page data, a blank page pre-detection unit for generating a pre-detection result that indicates whether the page is a blank page based on a pre-determined part of the page data, a data processing unit for processing all of the page data to identify a page type, and a control unit for signaling the memory controller to read the page of data from the first memory and enabling the data processing unit based on the pre-detection result.
    Type: Application
    Filed: November 20, 2015
    Publication date: February 8, 2018
    Inventors: Yong Wang, Chongbin Fan, Jun Xie
  • Patent number: 9785382
    Abstract: A memory system capable of running a variety of different read retry sequences includes a memory controller that has a boot ROM with stored code for executing a read retry sequence. A non-volatile memory device such as a NAND flash includes a read retry register and receives command instructions including a read retry instruction from the memory controller and in response provides read data. A second non-volatile memory that is external to the NAND flash has a read retry table describing read retry sequence items that include a command, a read retry register address, and read retry data for updating the read retry register.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: October 10, 2017
    Assignee: NXP USA, INC.
    Inventors: Yangyi Xie, Chongbin Fan, Zhipeng Tang
  • Publication number: 20170147363
    Abstract: A method for conserving power in a computing device having a volatile system memory, a non-volatile storage device, and a processor executing an operating system and including an internal non-volatile memory (NVM). The method includes receiving, at the processor, a request to enter the computing device into a hibernation mode, suspending, by the processor, execution of the operating system, copying, by the processor, substantially the entire contents of the volatile system memory into the non-volatile storage device, storing, in the internal NVM of the processor, a hibernate flag, and turning off power to the computing device.
    Type: Application
    Filed: September 4, 2016
    Publication date: May 25, 2017
    Inventors: Mingle Sun, Chongbin Fan, Yongcai Huang
  • Publication number: 20160328164
    Abstract: A device for reading data from a first memory to a second memory based on real-time blank page detection includes a memory controller for reading a page of data from the first memory, a buffer for buffering a portion of the page data, a blank page pre-detection unit for generating a pre-detection result that indicates whether the page is a blank page based on a pre-determined part of the page data, a data processing unit for processing all of the page data to identify a page type, and a control unit for signaling the memory controller to read the page of data from the first memory and enabling the data processing unit based on the pre-detection result.
    Type: Application
    Filed: November 20, 2015
    Publication date: November 10, 2016
    Inventors: Yong Wang, Chongbin Fan, Jun Xie
  • Publication number: 20160306593
    Abstract: A memory system capable of running a variety of different read retry sequences includes a memory controller that has a boot ROM with stored code for executing a read retry sequence. A non-volatile memory device such as a NAND flash includes a read retry register and receives command instructions including a read retry instruction from the memory controller and in response provides read data. A second non-volatile memory that is external to the NAND flash has a read retry table describing read retry sequence items that include a command, a read retry register address, and read retry data for updating the read retry register.
    Type: Application
    Filed: October 19, 2015
    Publication date: October 20, 2016
    Inventors: YANGYI XIE, Chongbin Fan, Zhipeng Tang
  • Patent number: 9471785
    Abstract: A data processing system includes a boot read only memory (ROM) configured to store boot code; one time programmable (OTP) storage circuitry configured to store patch instructions; a random access memory (RAM); and a processor coupled to the boot ROM, the OTP storage circuitry, and the RAM. The processor is configured to: in response to a reset of the data processing system, copy one or more patch instructions from the OTP storage circuitry into the RAM, and during execution of the boot code, execute a patch instruction from the RAM in place of a boot instruction of the boot code.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 18, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Asim A. Zaidi, Chongbin Fan, Fareeduddin A. Mohammed, Mingle Sun, Glen G. Wienecke, Rodney D. Ziolkowski
  • Publication number: 20150067313
    Abstract: A data processing system includes a boot read only memory (ROM) configured to store boot code; one time programmable (OTP) storage circuitry configured to store patch instructions; a random access memory (RAM); and a processor coupled to the boot ROM, the OTP storage circuitry, and the RAM. The processor is configured to: in response to a reset of the data processing system, copy one or more patch instructions from the OTP storage circuitry into the RAM, and during execution of the boot code, execute a patch instruction from the RAM in place of a boot instruction of the boot code.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Inventors: ASIM A. ZAIDI, CHONGBIN FAN, FAREEDUDDIN A. MOHAMMED, MINGLE SUN, GLEN G. WIENECKE, RODNEY D. ZIOLKOWSKI