Patents by Inventor Sen-Ming Chuang

Sen-Ming Chuang 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: 20190286343
    Abstract: A mapping table management method for a solid state storage device is provided. The solid state storage device includes a control circuit, a dynamic random access memory and a non-volatile memory. The mapping table management method includes the following steps. When the control circuit receives a write command, the control circuit stores a write data into the non-volatile memory and updates a mapping table in the dynamic random access memory. If the control circuit receives a power-off command, the control circuit stores an entire of the mapping table from the dynamic random access memory to the non-volatile memory. If the control circuit judges that an update condition is satisfied, the control circuit stores a portion of the mapping table from the dynamic random access memory to the non-volatile memory.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 19, 2019
    Inventors: Sen-Ming Chuang, Ming-Chun Tsai, Che-Wei Su
  • Patent number: 10101944
    Abstract: A data writing method for a solid state storage device is provided. The solid state storage device includes a flash memory with plural blocks. The data writing method includes the following steps. Firstly, a flush command is received. Then, host write data in a buffer are stored into an open block of the flash memory according to a program order. Then, a garbage collection is performed to acquire collected write data from a close block of the flash memory and temporarily store the collected write data into the buffer. Then, the host write data and the collected write data in the buffer are stored into the open block of the flash memory according to the program order.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 16, 2018
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Sheng-Jen Hsieh, Wei-Chi Hsu, Chung-Ming Su, Sen-Ming Chuang
  • Publication number: 20170371584
    Abstract: A data writing method for a solid state storage device is provided. The solid state storage device includes a flash memory with plural blocks. The data writing method includes the following steps. Firstly, a flush command is received. Then, host write data in a buffer are stored into an open block of the flash memory according to a program order. Then, a garbage collection is performed to acquire collected write data from a close block of the flash memory and temporarily store the collected write data into the buffer. Then, the host write data and the collected write data in the buffer are stored into the open block of the flash memory according to the program order.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 28, 2017
    Inventors: Sheng-Jen Hsieh, Wei-Chi Hsu, Chung-Ming Su, Sen-Ming Chuang
  • Patent number: 9747973
    Abstract: A data writing method for a solid state storage device includes following steps. A step (a) is performed to judge whether a shutdown command is issued from a host. In a step (b), if the solid state storage device confirms that the shutdown command is not issued from the host, plural program procedures are performed. Consequently, plural write data in a buffer are stored to a triple-level cell flash memory according to a program order. In a step (c), if the solid state storage device confirms that the shutdown command is issued from the host, plural redundant data are added to the plural write data, the write data are stored into the buffer, and the plural program procedures are performed. Consequently, the plural write data in the buffer are stored to the triple-level cell flash memory according to the program order.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 29, 2017
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Ming-Hsuan Lee, Sen-Ming Chuang, Jen-Cheng Liu
  • Publication number: 20170103806
    Abstract: A data writing method for a solid state storage device includes following steps. A step (a) is performed to judge whether a shutdown command is issued from a host. In a step (b), if the solid state storage device confirms that the shutdown command is not issued from the host, plural program procedures are performed. Consequently, plural write data in a buffer are stored to a triple-level cell flash memory according to a program order. In a step (c), if the solid state storage device confirms that the shutdown command is issued from the host, plural redundant data are added to the plural write data, the write data are stored into the buffer, and the plural program procedures are performed. Consequently, the plural write data in the buffer are stored to the triple-level cell flash memory according to the program order.
    Type: Application
    Filed: January 11, 2016
    Publication date: April 13, 2017
    Inventors: Ming-Hsuan Lee, Sen-Ming Chuang, Jen-Cheng Liu
  • Publication number: 20040190437
    Abstract: A method for moving a pickup head module to the initial position used in an optical disk drive without a touch sensor includes moving the pickup head module toward a spindle motor according to a gradually decreasing speed curve until the pickup head stops. When power is provided to the optical disk drive, recording a present address of a disk corresponding to the pickup head module after seeking and accessing the disk. Calculating a return distance according to the present address and the initial address of the disk and moving the pickup head module for the return distance toward the spindle motor.
    Type: Application
    Filed: July 30, 2003
    Publication date: September 30, 2004
    Inventors: Yu-Hung Sun, Chih-Hao Chang, Sen-Ming Chuang
  • Publication number: 20040094690
    Abstract: A method of stable focus control for an optical drive is disclosed. When the signal processing circuit of the optical drive detects a focus drop, the rotation speed of the spindle motor is detected and compared to a predetermined rotation speed. When the rotation speed of the spindle motor is faster than the predetermined rotation speed, the spindle motor brakes to re-focus, and the focus servo mechanism is reset from open-loop control to closed-loop control. Thus, the focus point is locked on the optical disk.
    Type: Application
    Filed: May 5, 2003
    Publication date: May 20, 2004
    Inventors: Sun Yu-Hung, Chang Chih-Hao, Sen-Ming Chuang