Patents by Inventor Conghao SUN

Conghao SUN 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: 9098491
    Abstract: This invention discloses a method for data transfer between a host memory and a flash memory module through direct memory access (DMA), and a related data-transfer subsystem. In one embodiment, the subsystem comprises a DMA controller, a flash-memory controller, a data buffer for buffering data transferred between the DMA controller and the flash-memory controller, and a status-register group for storing a current status of the data buffer. The DMA controller and the flash-memory controller are configured such that both of them are allowed to update the current status and to detect a change of the current status during the data transfer, so that a substantial part of the data transfer's process is executed through direct interaction between the DMA controller and the flash-memory controller without involving a central processing unit. The subsystem may further comprise a command storing unit for storing command packages for execution by the flash-memory controller.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: August 4, 2015
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Weiqing Gu, Xiaoji Wang, Xianzhi Tang, Conghao Sun, Fangyao Chen
  • Publication number: 20140149637
    Abstract: This invention discloses a method for data transfer between a host memory and a flash memory module through direct memory access (DMA), and a related data-transfer subsystem. In one embodiment, the subsystem comprises a DMA controller, a flash-memory controller, a data buffer for buffering data transferred between the DMA controller and the flash-memory controller, and a status-register group for storing a current status of the data buffer. The DMA controller and the flash-memory controller are configured such that both of them are allowed to update the current status and to detect a change of the current status during the data transfer, so that a substantial part of the data transfer's process is executed through direct interaction between the DMA controller and the flash-memory controller without involving a central processing unit. The subsystem may further comprise a command storing unit for storing command packages for execution by the flash-memory controller.
    Type: Application
    Filed: November 23, 2012
    Publication date: May 29, 2014
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Weiqing GU, Xiaoji WANG, Xianzhi TANG, Conghao SUN, Fangyao CHEN