Patents by Inventor Ya Ping Pan

Ya Ping Pan 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: 11899976
    Abstract: A solid state storage device includes a control circuit, a volatile memory and a non-volatile memory. The non-volatile memory is divided into a first area and a second area. After the host issues a write command and a write data, the control circuit monitors a data amount of the write data continuously stored into the non-volatile memory. Before the data amount of the write data continuously stored into the non-volatile memory reaches a predetermined amount, the write data is stored into plural buffering blocks of the first area in a first write mode. After the data amount of the write data continuously stored into the non-volatile memory reaches the predetermined amount, the write data is stored into plural storing blocks of the second area in a second write mode.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: February 13, 2024
    Assignee: SOLID STATE STORAGE TECHNOLOGY CORPORATION
    Inventors: Liang-You Lin, Yu-Chuan Peng, Ya-Ping Pan, Po-Yen Chen
  • Publication number: 20230195384
    Abstract: A solid state storage device includes a control circuit, a volatile memory and a non-volatile memory. The non-volatile memory is divided into a first area and a second area. After the host issues a write command and a write data, the control circuit monitors a data amount of the write data continuously stored into the non-volatile memory. Before the data amount of the write data continuously stored into the non-volatile memory reaches a predetermined amount, the write data is stored into plural buffering blocks of the first area in a first write mode. After the data amount of the write data continuously stored into the non-volatile memory reaches the predetermined amount, the write data is stored into plural storing blocks of the second area in a second write mode.
    Type: Application
    Filed: February 23, 2022
    Publication date: June 22, 2023
    Inventors: Liang-You LIN, Yu-Chuan PENG, Ya-Ping PAN, Po-Yen CHEN
  • Patent number: 10210939
    Abstract: A data management method for a solid state storage device is provided. The solid state storage device includes a memory cell array. The memory cell array is divided into first-portion logical blocks and second-portion logical blocks. The data management method includes the following steps. Firstly, a write data of plural pages from a host are stored into a first logical block of the first-portion logical blocks. Then, a specified operation is performed on the write data of the plural pages, so that a parity data is acquired. Then, the parity data is stored into a second logical block of the second-portion logical blocks.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: February 19, 2019
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Ya-Ping Pan, Po-Yen Chen, Min-I Hung
  • Patent number: 10055143
    Abstract: A data programming method for a solid state drive is provided. The solid state drive has a flash memory with plural blocks. If a garbage collection is determined to be performed, a first open block is selected from the plural blocks of the flash memory for storing a moved valid data corresponding to the garbage collection. Then, the moved valid data corresponding to the garbage collection is programmed into the first open block. A second open block is selected from the plural blocks of the flash memory for storing a write data from a host.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 21, 2018
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Min-I Hung, Liang-You Lin, Yu-Chuang Peng, Ya-Ping Pan
  • Patent number: 9857983
    Abstract: A flash translation layer table rebuilding method for a solid state drive is provided. The solid state drive includes a non-volatile memory and a buffering circuit. Firstly, a flash translation layer table is loaded from the non-volatile memory to the buffering circuit. In case that an abnormal shutdown event occurs, plural blocks of the non-volatile memory to be read are determined according to a specified block programming serial number of the flash translation layer table. Then, a read sequence of reading the plural blocks is determined according to a block programming serial number or an auxiliary serial number corresponding to the block. The contents of the blocks are read according to the read sequence. A mapping relationship between plural physical allocation addresses and plural logical block addresses of the flash translation layer table is updated.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: January 2, 2018
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventors: Liang-You Lin, Yu-Chuang Peng, Ya-Ping Pan, Ho-An Lin
  • Publication number: 20170235495
    Abstract: A flash translation layer table rebuilding method for a solid state drive is provided. The solid state drive includes a non-volatile memory and a buffering circuit. Firstly, a flash translation layer table is loaded from the non-volatile memory to the buffering circuit. In case that an abnormal shutdown event occurs, plural blocks of the non-volatile memory to be read are determined according to a specified block programming serial number of the flash translation layer table. Then, a read sequence of reading the plural blocks is determined according to a block programming serial number or an auxiliary serial number corresponding to the block. The contents of the blocks are read according to the read sequence. A mapping relationship between plural physical allocation addresses and plural logical block addresses of the flash translation layer table is updated.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 17, 2017
    Inventors: Liang-You Lin, Yu-Chuang Peng, Ya-Ping Pan, Ho-An Lin
  • Publication number: 20170147232
    Abstract: A data programming method for a solid state drive is provided. The solid state drive has a flash memory with plural blocks. If a garbage collection is determined to be performed, a first open block is selected from the plural blocks of the flash memory for storing a moved valid data corresponding to the garbage collection. Then, the moved valid data corresponding to the garbage collection is programmed into the first open block. A second open block is selected from the plural blocks of the flash memory for storing a write data from a host.
    Type: Application
    Filed: April 14, 2016
    Publication date: May 25, 2017
    Inventors: Min-I Hung, Liang-You Lin, Yu-Chuang Peng, Ya-Ping Pan
  • Publication number: 20060227684
    Abstract: The invention is to provide a method for controlling the recording speed of an optical drive. The optical drive includes a buffer for storing data transferred from an external source, and the optical drive continuously records the data onto an optical disc. According to a preferred embodiment of the method of the invention, first, the recording speed of the optical drive is set to equal to the k-th allowable recording speed in the N allowable recording speeds. When the optical drive performs continuous recording for M times, a first data transfer rate between the external source and the buffer is calculated according to an algorithm, and a second data transfer rate is calculated according to the l-th allowable recording speed, where I is an integer smaller than k. If the first data transfer rate is slower than the second data transfer rate, the recording speed of the optical drive is lowered.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 12, 2006
    Inventors: Yung-Chih Hsu, Ya-Ping Pan, Yu-Cheng Sung
  • Publication number: 20060104175
    Abstract: A recorder including an optical pick up head and a processor can provide a number of recording speeds for recording an optical disc. The optical pick up head is for recording the optical disc while the processor for controlling the optical pick up head to perform an optimum power calibration (OPC) procedure for each recording speed to provide the corresponding recording quality index. A method of selecting recording speed includes placing the optical disc into the recorder; performing the OPC procedure for each recording speed in the recorder to obtain the corresponding recording quality index; and selecting the required recording speed from the supported recording speeds according to the recording quality indexes and records the optical disc according to the selected recording speed.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 18, 2006
    Inventors: Pei-Yu Chiu, Ya-Ping Pan
  • Patent number: 6405807
    Abstract: A multipurpose combination tool comprises a main body portion with a motor and drive shaft, and an interchangeable tool head portion that can be removably coupled to the main body portion through a locking mechanism and power transmission device for transmitting power from the main body portion to the tool head portion. The locking mechanism includes a thrust ring, a locking ring and a locking pad operably associated with the main body portion and a locking head operably associated with the tool head portion. The power transmission device comprises an internal spline on the main body portion that meshes with an external spline on the tool head portion. In this manner, the tool head portion associated with one task, such as drilling, can be changed for other tool head functions associated with other tasks, such as sanding, grinding, mixing, sawing, and so on to thereby provide multiple tasking with one machine.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: June 18, 2002
    Assignee: Shanghai Xing Te Hao Industrial Co., Ltd.
    Inventor: Ya Ping Pan
  • Patent number: 6401837
    Abstract: A charging type multipurpose combination tool comprises a main body portion releasably connectable to a plurality of interchangeable tool head portions through a locking mechanism. The main body portion includes an electric motor, a speed control switch and a battery set, while the interchangeably tool head portion may be arranged to form an electric drill, a sanding machine, an angular grinding machine, a cement mixer, a sawing machine, an engraving machine, and the like. The locking mechanism includes an external spline fixed on the electric motor output shaft for rotation therewith and an internal spline located on the locking head that meshes with the external spline for transmitting power to the tool head portion. A locking piece on the main body portion has wedged-shaped faces that releasably engage a locking head on the tool head portion.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: June 11, 2002
    Assignee: Shanghai Xing Te Hao Industrial Co., Ltd.
    Inventor: Ya Ping Pan