Patents by Inventor Jiunn-Jong PAN

Jiunn-Jong PAN 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: 11550710
    Abstract: A memory controller includes a memory interface and a processor. The processor is coupled to the memory interface and controls access operation of a memory device via the memory interface. The processor maintains a predetermined table according to write operation of a first memory block of the memory device and performs data protection in response to the write operation. When performing the data protection, the processor determines whether memory space damage has occurred in the first memory block. When it is determined that memory space damage has occurred in the first memory block, the processor traces back one or more data sources of data written in the first memory block according to the predetermined table to obtain address information of one or more source memory blocks and performs a data recovery operation according to the address information of the one or more source memory blocks.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Realtek Semiconductor Corp.
    Inventors: Wei-Ren Hsu, Chih-Yen Chen, Yen-Chung Chen, Jiunn-Jong Pan
  • Publication number: 20210248064
    Abstract: A memory controller includes a memory interface and a processor. The processor is coupled to the memory interface and controls access operation of a memory device via the memory interface. The processor maintains a predetermined table according to write operation of a first memory block of the memory device and performs data protection in response to the write operation. When performing the data protection, the processor determines whether memory space damage has occurred in the first memory block. When it is determined that memory space damage has occurred in the first memory block, the processor traces back one or more data sources of data written in the first memory block according to the predetermined table to obtain address information of one or more source memory blocks and performs a data recovery operation according to the address information of the one or more source memory blocks.
    Type: Application
    Filed: December 23, 2020
    Publication date: August 12, 2021
    Inventors: Wei-Ren Hsu, Chih-Yen Chen, Yen-Chung Chen, Jiunn-Jong Pan
  • Patent number: 11055214
    Abstract: The present invention provides a memory controller including an artificial intelligence (AI) module and a microprocessor. In the operations of the memory controller, the AI module receives a read command from a host device, and generates an auxiliary command according to the read command. The microprocessor is configured to select a first L2P mapping table according to a logical address included in the read command, and refer to the first L2P mapping table to read data from a memory module. The microprocessor is further configured to read a second L2P mapping table from the memory module according to the auxiliary command, wherein the second L2P mapping table does not include the logical address included in the read command.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: July 6, 2021
    Assignee: RAYMX MICROELECTRONICS, CORP.
    Inventors: Yen-Chung Chen, Jiunn-Jong Pan, Wei-Ren Hsu, Yi-Ting Wei
  • Publication number: 20200117380
    Abstract: A memory device includes a data calculation circuit, a space calculation circuit, and a warning circuit. The data calculation circuit is coupled to a memory, and is configured to determine a data quantity of valid data stored in the memory. The space calculation circuit is coupled to the memory, and is configured to determine a data capacity of a current valid storage space of the memory. The warning circuit is configured to determine a threshold capacity according to the data quantity, and is configured to determine whether to output a warning message according to the data capacity, the data quantity, and the threshold capacity.
    Type: Application
    Filed: July 30, 2019
    Publication date: April 16, 2020
    Inventors: Yen-Chung CHEN, Han-Ting TSAI, Jiunn-Jong PAN, Wei-Ren HSU
  • Publication number: 20200073794
    Abstract: The present invention provides a memory controller including an artificial intelligence (AI) module and a microprocessor. In the operations of the memory controller, the AI module receives a read command from a host device, and generates an auxiliary command according to the read command. The microprocessor is configured to select a first L2P mapping table according to a logical address included in the read command, and refer to the first L2P mapping table to read data from a memory module. The microprocessor is further configured to read a second L2P mapping table from the memory module according to the auxiliary command, wherein the second L2P mapping table does not include the logical address included in the read command.
    Type: Application
    Filed: June 6, 2019
    Publication date: March 5, 2020
    Inventors: Yen-Chung CHEN, Jiunn-Jong PAN, Wei-Ren HSU, Yi-Ting WEI