Patents by Inventor Chuang Cheng

Chuang Cheng 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: 7752383
    Abstract: A method and related system for programming connections between a NAND flash memory controller and a plurality of NAND flash memory modules includes the NAND flash memory controller generating a switch signal and a swap signal according to a condition of one of the plurality of NAND flash memory modules, a remap module selectively coupling the plurality of NAND flash memory modules to the NAND flash memory controller according to the switch signal, and a swap module selectively coupling the plurality of NAND flash memory modules to the NAND flash memory controller according to the swap signal.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: July 6, 2010
    Assignee: Skymedi Corporation
    Inventors: Chuang Cheng, Ching-Chang Chen, Satoshi Sugawa, Wen-Lin Chang, Kai-Hsun Lin, Fuja Shone
  • Publication number: 20100030933
    Abstract: A non-volatile memory storage device has a non-volatile memory, e.g., a flash memory, and a controller coupled to the non-volatile memory. The controller comprises a plurality of control circuits and an arbitration circuit. Each control circuit is configured to generate a request to update the chip-enable (CE) signals for non-volatile memory, and the arbitration circuit is configured to determine when the requests are acknowledged. The arbitration circuit generates acknowledge signals to the control circuits when all of the requests of the control circuits have been received by the arbitration circuit. The CE signals for non-volatile memory are updated when requests are acknowledged.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: SKYMEDI CORPORATION
    Inventors: Chih Wei Tsai, Chuang Cheng, Yung Li Ji, Shih Chieh Tai, Chih Cheng Tu, Fuja Shone
  • Publication number: 20090287893
    Abstract: A method is employed to manage a memory, e.g., a flash memory, including a plurality of paired pages. Each paired page includes a page and a respective risk zone. For each write command, at least one unwritten page is selected for writing new data. For each unwritten page whose risk zone includes at least one written page, each written page is copied or backed up, and the new data is written to the unwritten page. For each unwritten page whose risk zone lacks a written page, the new data is written to the unwritten page. In an embodiment, the written page is copied only if the unwritten page and the written page are operated by different write commands.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: SKYMEDI CORPORATION
    Inventors: CHUANG CHENG, SHIH CHIEH TAI, MING HUI LIN, CHIH NAN YEN, FUJA SHONE
  • Publication number: 20090283600
    Abstract: A card reader includes a card interface, and one of the pins of the card interface is selected to decide the state of the card interface. The card reader further includes a control circuit to detect the logic state of the selected pin. If the logic state is a first one, the control circuit decides the card interface is enabled; otherwise, if the logic state is a second one, the control circuit decides the card interface is disabled. In some embodiments, a switch is connected between the selected pin and a power supply or a ground terminal, to be switched by a control signal to enable or disable the card interface.
    Type: Application
    Filed: September 30, 2008
    Publication date: November 19, 2009
    Inventors: Wen-Lin Chang, Satoshi Sugawa, Chuang Cheng, Ching-Hu Chen
  • Publication number: 20090106513
    Abstract: A method for copying data in a non-volatile memory system is disclosed. The method includes calculating a number of errors of a first set of data from a source block of the non-volatile memory saved in the buffer of the controller, transmitting the first set of data saved in the buffer of the controller to a buffer of the non-volatile memory when the number of errors is lower than a threshold, and programming a destination block of the non-volatile memory with the first set of data saved in the buffer of the non-volatile memory when the number of errors is lower than the threshold.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Chuang Cheng, Chih-Wei Tsai, Shih-Chieh Tai, Satoshi Sugawa, Wen-Lin Cheng
  • Publication number: 20090043945
    Abstract: A non-volatile memory system and a method for reading data therefrom are provided. The data comprises a first sub-data and a second sub-data. The non-volatile memory system comprises a first storage unit and a second storage unit, adapted for storing the two sub-data respectively. The first storage unit reads a first command from the controller, and stores the first sub-data temporarily as the first temporary sub-data according to the first command. The second storage unit reads a second command from the controller, and stores the second sub-data temporarily as the second temporary sub-data according to the second command. The first temporary sub-data is read from the first storage unit. Then, the first storage unit reads a third command from the controller. The second temporary sub-data is also read from the second storage unit while reading the third command. The time for reading data from the non-volatile memory system is reduced.
    Type: Application
    Filed: May 14, 2008
    Publication date: February 12, 2009
    Applicant: SKYMEDI CORPORATION
    Inventors: Chuang Cheng, Satashi Sugawa, Chih-Wei Tsai, Wen-Lin Chang, Fu-Ja Shone
  • Publication number: 20080294836
    Abstract: A method and related system for programming connections between a NAND flash memory controller and a plurality of NAND flash memory modules includes the NAND flash memory controller generating a switch signal and a swap signal according to a condition of one of the plurality of NAND flash memory modules, a remap module selectively coupling the plurality of NAND flash memory modules to the NAND flash memory controller according to the switch signal, and a swap module selectively coupling the plurality of NAND flash memory modules to the NAND flash memory controller according to the swap signal.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Chuang Cheng, Ching-Chang Chen, Satoshi Sugawa, Kai-Hsun Lin, Fuja Shone
  • Patent number: 6934900
    Abstract: A test pattern generation and comparison circuit creates test pattern stimulus signals for and evaluates response signals from logic or memory such as random access memory (RAM). It utilizes both parallel and serial interfaces to the logic/memory under test. The test pattern generation and comparison circuit further provides a method for testing logic and memory utilizing built-in self test (BIST) techniques. The method uses a programmable logic/memory commands which are translated into physical logic signals and timings for the logic or memory under test. The results of the test pattern generated and applied to the logic or memory are compared to expected results. The result of the comparison is a pass/fail designation. In addition, the comparison of the expected test results with the actual test results provides information on the exact location of the failure.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: August 23, 2005
    Assignee: Global Unichip Corporation
    Inventors: Chuang Cheng, Chih-Tsun Huang, Jing-Reng Huang, Cheng-Wen Wu
  • Patent number: 4827243
    Abstract: The present invention relates to a keyboard button structure. Each button has a pair of side mounted "U" shaped plates. Holes are provided in the housing panel and protrusions are formed inside the holes to permit rapid assembly of the button into the holes, and to prevent loss of buttons. A rubber member between the button and the panel provides button return and also permits feel of the contact and comfortable operation. The invention's novel structure provides economic and other advantages.
    Type: Grant
    Filed: November 23, 1987
    Date of Patent: May 2, 1989
    Inventor: Sheng-chuang Cheng