Patents by Inventor Chi-Chih Kuan

Chi-Chih Kuan 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: 9990027
    Abstract: The present invention provides a status switching method applied to a slave device. The status switching method includes: receiving a command wrapper from a host device; receiving a status query command corresponding to the command wrapper from the host device; transmitting a status wrapper to the host device in response to the status query command; and refusing to enter a low-power status corresponding to a switch status request when the switch status request is received during a specific period, wherein the specific period starts when the command wrapper is received and ends when the status wrapper is transmitted.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 5, 2018
    Assignee: SILICON MOTION, INC.
    Inventors: Yao-Chung Hsu, Tuan-Chieh Wang, Chi-Chih Kuan, Chun-Yu Chen
  • Patent number: 9678831
    Abstract: The present invention discloses an error correction method applied to a memory device, wherein the memory device has a plurality of pages. The error correction method includes: sequentially retrieving data of a plurality of first sectors of a first page of the pages in response to a first read command; performing a first error correction by an error correction module during retrieval the data of the first page; producing a second read command when the data of the first sectors of the first page are all retrieved; and starting to sequentially retrieve data of a plurality of second sectors of a second page of the pages in response to the second read command after the data of the first sectors of the first page are all retrieved.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: June 13, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Tuan-Chieh Wang, Chi-Chih Kuan, Chun-Yu Chen, Mong-Ling Chiao
  • Publication number: 20160328012
    Abstract: The present invention provides a status switching method applied to a slave device. The status switching method includes: receiving a command wrapper from a host device; receiving a status query command corresponding to the command wrapper from the host device; transmitting a status wrapper to the host device in response to the status query command; and refusing to enter a low-power status corresponding to a switch status request when the switch status request is received during a specific period, wherein the specific period starts when the command wrapper is received and ends when the status wrapper is transmitted.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 10, 2016
    Inventors: Yao-Chung HSU, Tuan-Chieh WANG, Chi-Chih KUAN, Chun-Yu CHEN
  • Patent number: 9430030
    Abstract: The present invention provides a status switching method applied to a slave device. The status switching method includes: receiving a command wrapper from a host device; receiving a status query command corresponding to the command wrapper from the host device; transmitting a status wrapper to the host device in response to the status query command; and refusing to enter a low-power status corresponding to a switch status request when the switch status request is received during a specific period, wherein the specific period starts when the command wrapper is received and ends when the status wrapper is transmitted.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: August 30, 2016
    Assignee: SILICON MOTION, INC.
    Inventors: Yao-Chung Hsu, Tuan-Chieh Wang, Chi-Chih Kuan, Chun-Yu Chen
  • Patent number: 8984250
    Abstract: A memory controller includes a clock detector and a microprocessor. The clock detector is utilized for detecting if a specific pin of the memory controller has a clock signal thereon to generate a detecting result. The microprocessor is coupled to the clock generator, and is utilized for determining which type of memory devices that the memory controller is applied to according to the detecting result.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: March 17, 2015
    Assignee: Silicon Motion Inc.
    Inventors: Chi-Chih Kuan, Chun-Yu Chen
  • Publication number: 20140297912
    Abstract: The present invention provides a status switching method applied to a slave device. The status switching method includes: receiving a command wrapper from a host device; receiving a status query command corresponding to the command wrapper from the host device; transmitting a status wrapper to the host device in response to the status query command; and refusing to enter a low-power status corresponding to a switch status request when the switch status request is received during a specific period, wherein the specific period starts when the command wrapper is received and ends when the status wrapper is transmitted.
    Type: Application
    Filed: March 10, 2014
    Publication date: October 2, 2014
    Applicant: SILICON MOTION, INC.
    Inventors: Yao-Chung HSU, Tuan-Chieh WANG, Chi-Chih KUAN, Chun-Yu CHEN
  • Publication number: 20140281826
    Abstract: The present invention discloses an error correction method applied to a memory device, wherein the memory device has a plurality of pages. The error correction method includes: sequentially retrieving data of a plurality of first sectors of a first page of the pages in response to a first read command; performing a first error correction by an error correction module during retrieval the data of the first page; producing a second read command when the data of the first sectors of the first page are all retrieved; and starting to sequentially retrieve data of a plurality of second sectors of a second page of the pages in response to the second read command after the data of the first sectors of the first page are all retrieved.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Applicant: Silicon Motion, Inc.
    Inventors: Tuan-Chieh WANG, Chi-Chih KUAN, Chun-Yu CHEN, Mong-Ling CHIAO
  • Patent number: 8719491
    Abstract: A method for accessing a Flash memory and an associated Flash memory system are provided, where the Flash memory includes a plurality of blocks, each of the blocks includes a plurality of pages, and each of the pages includes a plurality of sectors. The method includes: receiving a page of data from a host; encoding a first portion of the page of data by a randomizer that operated under a first seed to generate a first encoded data; encoding a second portion of the page of data by the randomizer that operated under a second seed to generate a second encoded data, wherein the first seed is different from the second seed; and storing the first encoded data and the second encoded data to the Flash memory. An associated method and an associated Flash memory system are also provided.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: May 6, 2014
    Assignee: Silicon Motion Inc.
    Inventors: Chun-Yu Chen, Chi-Chih Kuan
  • Patent number: 8417879
    Abstract: A method for suppressing errors is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: according to an address of data to be written into or read from the Flash memory, determining whether to utilize an original seed as an input seed of a randomizer/derandomizer, where the randomizer/derandomizer is arranged to generate a random function according to the input seed, with the random function being utilized for adjusting a plurality of bits of the data bit by bit, and with regard to at least each block of the blocks, a value of the original seed remains unvaried; and when it is determined that the original seed should not be utilized as the input seed, generating the random function according to a new seed to adjust the data.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: April 9, 2013
    Assignee: Silicon Motion Inc.
    Inventors: Chun-Yu Chen, Chi-Chih Kuan
  • Publication number: 20120173798
    Abstract: A memory controller includes a clock detector and a microprocessor. The clock detector is utilized for detecting if a specific pin of the memory controller has a clock signal thereon to generate a detecting result. The microprocessor is coupled to the clock generator, and is utilized for determining which type of memory devices that the memory controller is applied to according to the detecting result.
    Type: Application
    Filed: August 18, 2011
    Publication date: July 5, 2012
    Inventors: Chi-Chih Kuan, Chun-Yu Chen
  • Publication number: 20110238891
    Abstract: A method for suppressing errors is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: according to an address of data to be written into or read from the Flash memory, determining whether to utilize an original seed as an input seed of a randomizer/derandomizer, where the randomizer/derandomizer is arranged to generate a random function according to the input seed, with the random function being utilized for adjusting a plurality of bits of the data bit by bit, and with regard to at least each block of the blocks, a value of the original seed remains unvaried; and when it is determined that the original seed should not be utilized as the input seed, generating the random function according to a new seed to adjust the data.
    Type: Application
    Filed: October 20, 2010
    Publication date: September 29, 2011
    Inventors: Chun-Yu Chen, Chi-Chih Kuan
  • Publication number: 20070074465
    Abstract: A combinational housing structure comprising several housing units, every housing unit has a rectangular steel frame as backbone, several wedge holes are on the top, bottom and four comers of the steel frame, several hook parts corresponding to four walls are on the edges of the steel frame; four walls, one floor and one ceiling can attach to the steel frame; pipes for utility, water are inside the walls, ceiling and floor, extension connectors are on both ends of these electricity and water pipes for extension connection; windows and doors are on the walls. Based on the structure described above, the housing units are made in advance for different functions in rapid, large quantity method for easy transportation and assembly; these housing units are shipped on site for fast installation, the pipes are connected with extension connectors; such can assemble a full function shelter as temporary building or for rescue purpose.
    Type: Application
    Filed: July 29, 2005
    Publication date: April 5, 2007
    Inventor: Chi-Chih Kuan