Patents by Inventor Tai-Yu Tsou

Tai-Yu Tsou 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: 10340025
    Abstract: The present invention provides a data-storage device. The data-storage device includes a flash memory and a controller. The flash memory has a plurality of blocks and each of the blocks has a plurality of pages. The blocks include a plurality of bad blocks that are labeled as damaged. The controller selects one of the bad blocks as a test block, and reads the pages in the test block to determine whether the pages in the test block are damaged. When all the pages in the test block are undamaged, the controller labels the test block as a spare block.
    Type: Grant
    Filed: January 6, 2018
    Date of Patent: July 2, 2019
    Assignee: SILICON MOTION, INC.
    Inventors: Pin-Chang Liu, Tai-Yu Tsou, Yi-Ming Liu
  • Patent number: 10296231
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller receives a read command arranged to read data from a host, determines a plurality of read tasks by analyzing the read command, and determines task time of each of the read tasks according to the number of the read tasks and an I/O latency time. In a first read task of the read tasks, the controller reads a part of the data and transmits the read part to the host, and executes a first maintenance process according to a predetermined condition, wherein the predetermined condition includes a remain time and the remain time is the task time minus the time spent by the first read task.
    Type: Grant
    Filed: January 6, 2018
    Date of Patent: May 21, 2019
    Assignee: SILICON MOTION, INC.
    Inventors: Tai-Yu Tsou, Po-Chia Chu
  • Publication number: 20180260137
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller receives a read command arranged to read data from a host, determines a plurality of read tasks by analyzing the read command, and determines task time of each of the read tasks according to the number of the read tasks and an I/O latency time. In a first read task of the read tasks, the controller reads a part of the data and transmits the read part to the host, and executes a first maintenance process according to a predetermined condition, wherein the predetermined condition includes a remain time and the remain time is the task time minus the time spent by the first read task.
    Type: Application
    Filed: January 6, 2018
    Publication date: September 13, 2018
    Inventors: Tai-Yu TSOU, Po-Chia CHU
  • Publication number: 20180254092
    Abstract: The present invention provides a data-storage device. The data-storage device includes a flash memory and a controller. The flash memory has a plurality of blocks and each of the blocks has a plurality of pages. The blocks include a plurality of bad blocks that are labeled as damaged. The controller selects one of the bad blocks as a test block, and reads the pages in the test block to determine whether the pages in the test block are damaged. When all the pages in the test block are undamaged, the controller labels the test block as a spare block.
    Type: Application
    Filed: January 6, 2018
    Publication date: September 6, 2018
    Inventors: Pin-Chang LIU, Tai-Yu TSOU, Yi-Ming LIU
  • Publication number: 20110208420
    Abstract: The present invention is a combination of GPS (Global Position System) and GSM (Global System for Mobile Communication) navigation system. By using the data of GPS and SMS (Short Message Service), the present invention can display navigation directions and relative positions and send short message with positions. Therefore, a navigation system with active navigation guiding and help seeking is provided.
    Type: Application
    Filed: December 23, 2010
    Publication date: August 25, 2011
    Inventors: Cheng-Yuan Chang, Yu-Feng Lin, Tai-Yu Tsou