Patents by Inventor Ying-Kai Yu

Ying-Kai Yu 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: 9870320
    Abstract: A shared memory is initially set in the solid state module. A command for accessing information is received. The translation time of the flash translation layer is measured. The translation time is compared to a predetermined time. Dynamic storing of the flash translation layer is initialized. And, the flash translation layer is moved to the shared memory to increase efficiency.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: January 16, 2018
    Assignee: QUANTA STORAGE INC.
    Inventors: Cheng-Yi Lin, Ying-Kai Yu, Yi-Long Hsiao
  • Patent number: 9720605
    Abstract: A method for dynamically establishing a transition layer of a solid state disk (SSD). When a SSD is activated, the storage mode of the logical to physical (L2P) table is dynamically selected according to the state in the buffer memory of the SSD and the comparison between the capacity of the buffer memory and that of the L2P table. The establishing position of a flash translation layer (FTL) is suitably adjusted according to the selected storage mode such that the lifespan of the SSD can be prolonged.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 1, 2017
    Assignee: QUANTA STORAGE INC.
    Inventors: Cheng-Yi Lin, Ying-Kai Yu, Yi-Long Hsiao
  • Patent number: 9612752
    Abstract: A writing method for SSD (SSD) is disclosed. When processing a write data request from an internal of the SSD, whether both the source physical address and the destination physical address of the write data are in a healthy state is checked; the destination physical address corresponding to the logical address of the write data is registered to the flash transmit layer (FTL); the write data stored in the source is directly written to the destination physical address to accelerate the write speed.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: April 4, 2017
    Assignee: QUANTA STORAGE INC.
    Inventors: Cheng-Yi Lin, Ying-Kai Yu, Shih-Wei Chen, Yi-Long Hsiao
  • Publication number: 20160342522
    Abstract: A shared memory is initially set in the solid state module. A command for accessing information is received. The translation time of the flash translation layer is measured. The translation time is compared to a predetermined time. Dynamic storing of the flash translation layer is initialized. And, the flash translation layer is moved to the shared memory to increase efficiency.
    Type: Application
    Filed: April 19, 2016
    Publication date: November 24, 2016
    Inventors: Cheng-Yi Lin, Ying-Kai Yu, Yi-Long Hsiao
  • Publication number: 20160313927
    Abstract: A method for dynamically storing data of translation layer in a solid state disk is provided. A data access instruction is sent by a host. Whether the access data is a hot data or a cold data is determined. Whether a flash translation layer (FTL) dynamically established by the SSD is in the partial mapping method is checked. Access rates of different storage medium are compared. The storage position of the hot data of the FTL is adjusted to the storage medium having a faster access rate and the storage position of the cold data of the FTL is adjusted to the storage medium having a slower access rate to increase the access rate.
    Type: Application
    Filed: March 25, 2016
    Publication date: October 27, 2016
    Applicant: QUANTA STORAGE INC.
    Inventors: Cheng-Yi LIN, Ying-Kai YU, Yi-Long HSIAO
  • Publication number: 20160266818
    Abstract: A method for dynamically establishing a transition layer of SSD is provided. When a SSD is activated, the storage mode of the logical to physical (L2P) table is dynamically selected according to the state in the buffer memory of the SSD and the comparison between the capacity of the buffer memory and that of the L2P table. The establishing position of a flash translation layer (FTL) is suitably adjusted according to the selected storage mode such that the lifespan of the SSD can be prolonged.
    Type: Application
    Filed: November 3, 2015
    Publication date: September 15, 2016
    Applicant: QUANTA STORAGE INC.
    Inventors: Cheng-Yi LIN, Ying-Kai YU, Yi-Long HSIAO
  • Publication number: 20160202908
    Abstract: A writing method for SSD (SSD) is disclosed. When processing a write data request from an internal of the SSD, whether both the source physical address and the destination physical address of the write data are in a healthy state is checked; the destination physical address corresponding to the logical address of the write data is registered to the flash transmit layer (FTL); the write data stored in the source is directly written to the destination physical address to accelerate the write speed.
    Type: Application
    Filed: June 4, 2015
    Publication date: July 14, 2016
    Applicant: QUANTA STORAGE INC.
    Inventors: Cheng-Yi LIN, Ying-Kai YU, Shih-Wei CHEN, Yi-Long HSIAO
  • Publication number: 20140092682
    Abstract: The invention is to provide a method for programming and reading a flash memory, storing the last programming page in a block while programming the flash memory, judging the programming times in the cell of the block by means of the last programming page and the order and distribution of the page in the predefined page distribution list of the block while reading the flash memory, and selecting the predefined voltage based on the judged programming times to implement the reading process for raising reading performance.
    Type: Application
    Filed: June 21, 2013
    Publication date: April 3, 2014
    Inventors: Ying-Kai Yu, Jin-Shing Hsieh, Yi-Long Hsiao