Patents by Inventor Cheng-Ming Tsai

Cheng-Ming Tsai 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).

  • Publication number: 20190169565
    Abstract: A medium for culturing Antrodia cinnamomea includes a carbon source, a nitrogen source, vitamin A, agar and a solvent. The medium includes 8-16 grams/liter of the carbon source, 0.4-1.6 grams/liter of the nitrogen source and 4 grams/liter of vitamin A. Moreover, a method for culturing Antrodia cinnamomea includes inoculating the medium with mycelia of Antrodia cinnamomea. The mycelia of Antrodia cinnamomea inoculated on the medium is cultured at 20-27° C. for 28-50 days.
    Type: Application
    Filed: August 3, 2018
    Publication date: June 6, 2019
    Inventors: Chih-Hui YANG, Keng-Shiang Huang, Cheng-Ming Tsai, Yu-Mei Lin
  • Patent number: 8464136
    Abstract: The invention discloses a data transfer protection apparatus for a flash memory controller, placed between Bose-Chaudhuri-Hocquenghem (BCH) and NAND Flash Chip. In encode path the hardware module selects a sequence of constant values, exclusive-or the original parity with that constant value. In decode path the hardware module detects the parity period, exclusive-or the parity which is read out from NAND Flash Chip with the same constant value sequence.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: June 11, 2013
    Assignee: Global Unichip Corporation
    Inventors: Cheng-Ming Tsai, Heng-Lin Yen, Lian-Quan Huang
  • Publication number: 20110307764
    Abstract: The invention discloses a data transfer protection apparatus for a flash memory controller, placed between BCH and NAND Flash Chip. In encode path the hardware module selects a sequence of constant values, exclusive-or the original parity with that constant value. In decode path the hardware module detects the parity period, exclusive-or the parity which is read out from NAND Flash Chip with the same constant value sequence.
    Type: Application
    Filed: January 11, 2011
    Publication date: December 15, 2011
    Applicant: Global Unichip Corporation
    Inventors: Cheng-Ming Tsai, Heng-Lin Yen, Lian-Quan Huang
  • Patent number: 7675437
    Abstract: A method for improving variable length decoding performance is provided. A variable length decoding module decodes a coded data to obtain a decoded data and a subsequent module receives the decoded data to perform further processing. A buffering module is coupled between the variable length decoding module and the subsequent module, and buffers the decoded data decoded by the variable length decoding module. A read part of the buffering module is cleared so that a content of an unused area of the buffering module is a predetermined value when the subsequent module reads the decoded data from the buffering module, wherein the unused area is a part of the buffering module except for the unread decoded data. The variable length decoding module does not write zero values of the decoded data into the buffering module when the variable length decoding module reads a zero output instruction among the coded data.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: March 9, 2010
    Assignee: Via Technologies, Inc.
    Inventors: Cheng-Ming Tsai, Shih-Hao Huang, Chang-Lin Lu
  • Publication number: 20080231481
    Abstract: A method for improving variable length decoding performance is provided. A variable length decoding module decodes a coded data to obtain a decoded data and a subsequent module receives the decoded data to perform further processing. A buffering module is coupled between the variable length decoding module and the subsequent module, and buffers the decoded data decoded by the variable length decoding module. A read part of the buffering module is cleared so that a content of an unused area of the buffering module is a predetermined value when the subsequent module reads the decoded data from the buffering module, wherein the unused area is a part of the buffering module except for the unread decoded data. The variable length decoding module does not write zero values of the decoded data into the buffering module when the variable length decoding module reads a zero output instruction among the coded data.
    Type: Application
    Filed: March 17, 2008
    Publication date: September 25, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Cheng-Ming Tsai, Shih-Hao Huang, Chang-Lin Lu