Patents by Inventor Hsuan-Ting Chen

Hsuan-Ting Chen 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: 20170329684
    Abstract: A method for performing data recovery in a redundant storage system and an associated apparatus are provided. The method includes: determining a state of a cache block of a plurality of cache blocks, in which the plurality of storage devices includes a set of Hard Disk Drives (HDDs) and a set of Solid State Drives (SSDs), an SSD Redundant Array of Independent Disk (RAID) of the redundant storage system includes the set of SSDs, and an HDD RAID of the redundant storage system includes the set of HDDs, in which the SSD RAID is utilized as a cache system of the HDD RAID and includes the plurality of cache blocks; and performing a retry-read operation on at least one of the HDD RAID and the SSD RAID according to the state of the cache block, to obtain a correct version of data within the redundant storage system.
    Type: Application
    Filed: April 20, 2017
    Publication date: November 16, 2017
    Inventors: Huai-En Lien, Chung-Chiang Cheng, Chien-Kuan Yeh, Chih-Cheng Liang, Tzu-Lin Chang, Ning-Yen Chien, Hsuan-Ting Chen
  • Patent number: 9715447
    Abstract: A method for adaptively managing a solid state drive (SSD), an associated apparatus, and an associated computer program product are provided, where the method includes the steps of: monitoring whether any deletion event regarding a file system established on the SSD exists, to selectively update a deletion amount accumulation value, where the deletion amount accumulation value represents a total deleted data amount of at least one deletion event of the file system; and after the deletion amount accumulation value reaches a predetermined deletion amount accumulation threshold value, sending at least one TRIM command to the SSD, to allow the SSD to recycle reusable storage space by utilizing a garbage collection mechanism of the SSD.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 25, 2017
    Assignee: Synology Incorporated
    Inventors: Yi-Chun Lin, Hsuan-Ting Chen
  • Publication number: 20160371192
    Abstract: A method for performing cache management for a storage system and an associated apparatus are provided, where the storage system includes a plurality of storage devices. The method includes: utilizing a storage device of the plurality of storage devices as a cache of another storage device of the plurality of storage devices, in which an access speed of the storage device is higher than that of the other storage device, and the cache includes a plurality of cache blocks; and when a read miss of the cache occurs, reading data corresponding to at least one cache block from the other storage device to store the data into the cache, in which a data amount corresponding to the read miss is less than a data amount of each cache block of the plurality of cache blocks.
    Type: Application
    Filed: May 16, 2016
    Publication date: December 22, 2016
    Inventors: Yi-Chun Lin, Chih-Cheng Liang, Yu-Ting Wang, Hsuan-Ting Chen
  • Publication number: 20150205717
    Abstract: A method for adaptively managing a solid state drive (SSD), an associated apparatus, and an associated computer program product are provided, where the method includes the steps of: monitoring whether any deletion event regarding a file system established on the SSD exists, to selectively update a deletion amount accumulation value, where the deletion amount accumulation value represents a total deleted data amount of at least one deletion event of the file system; and after the deletion amount accumulation value reaches a predetermined deletion amount accumulation threshold value, sending at least one TRIM command to the SSD, to allow the SSD to recycle reusable storage space by utilizing a garbage collection mechanism of the SSD.
    Type: Application
    Filed: July 25, 2014
    Publication date: July 23, 2015
    Inventors: Yi-Chun Lin, Hsuan-Ting Chen
  • Patent number: 9047201
    Abstract: A method for waking up a plurality of hibernated mass storage devices is disclosed. The method includes receiving a first command from a control circuit for accessing data stored in a plurality of hibernated mass storage devices; dividing the plurality of hibernated mass storage devices into a plurality of mass storage groups; waking up a first mass storage group of the plurality of mass storage groups; and notifying the control circuit to stop sending commands to the remaining hibernated mass storage devices in a period of time.
    Type: Grant
    Filed: December 25, 2011
    Date of Patent: June 2, 2015
    Assignee: Synology Incorporated
    Inventors: Hsuan-Ting Chen, Kuei-Huan Chen, Ming-Hung Tsai
  • Patent number: 8909983
    Abstract: A device power is supplied for running a storage device. When a device error occurs, a recovery operation is performed on the storage device. When the recovery operation fails, the device power is reset in a compatibility verification operation and the recovery operation is performed again on the storage device.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: December 9, 2014
    Assignee: Synology Incorporated
    Inventors: Hsuan-Ting Chen, Kuei-Huan Chen, Ming-Hung Tsai
  • Publication number: 20130238927
    Abstract: A device power is supplied for running a storage device. When a device error occurs, a recovery operation is performed on the storage device. When the recovery operation fails, the device power is reset in a compatibility verification operation and the recovery operation is performed again on the storage device.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: SYNOLOGY INCORPORATED
    Inventors: Hsuan-Ting Chen, Kuei-Huan Chen, Ming-Hung Tsai
  • Patent number: 8527792
    Abstract: At startup of an apparatus including a memory and an operating device, an operating system is loaded to the memory as an operating system. While an idle time of the operating device exceeds a predetermined time, the loaded operating system cuts power to the operating device so that the operating device can be completely shut down. As a result, power consumption of the operating device is significantly reduced.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: September 3, 2013
    Assignee: Synology Incorporated
    Inventors: Hsuan-Ting Chen, Yi-Kai Peng, Kuei-Huan Chen
  • Publication number: 20130166933
    Abstract: A method for waking up a plurality of hibernated mass storage devices is disclosed. The method includes receiving a first command from a control circuit for accessing data stored in a plurality of hibernated mass storage devices; dividing the plurality of hibernated mass storage devices into a plurality of mass storage groups; waking up a first mass storage group of the plurality of mass storage groups; and notifying the control circuit to stop sending commands to the remaining hibernated mass storage devices in a period of time.
    Type: Application
    Filed: December 25, 2011
    Publication date: June 27, 2013
    Applicant: SYNOLOGY INCORPORATED
    Inventors: Hsuan-Ting Chen, Kuei-Huan Chen, Ming-Hung Tsai
  • Publication number: 20120290861
    Abstract: At startup of an apparatus including a memory and an operating device, an operating system is loaded to the memory as an operating system. While an idle time of the operating device exceeds a predetermined time, the loaded operating system cuts power to the operating device so that the operating device can be completely shut down. As a result, power consumption of the operating device is significantly reduced.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: SYNOLOGY INCORPORATED
    Inventors: Hsuan-Ting Chen, Yi-Kai Peng, Kuei-Huan Chen