Patents by Inventor Hung-Ting Pan

Hung-Ting 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: 11360912
    Abstract: A method for performing adaptive locking range management, an associated data storage device and a controller thereof are provided. The method may include: receiving a security command from outside of the data storage device, wherein the security command is related to changing an old locking range into a new locking range; obtaining a start Logical Block Address (LBA) and a length value of the new locking range according to the security command; determining whether the start LBA of the new locking range is less than an end LBA of the old locking range, and determining whether an end LBA of the new locking range is greater than a start LBA of the old locking range; and in response to both determination results being true, performing data trimming on any respective non-overlapped portions of the new locking range and the old locking range.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Silicon Motion, Inc.
    Inventors: Chih-Yu Lin, Hung-Ting Pan, Sung-Ling Hsu
  • Patent number: 11204700
    Abstract: A security extension design for non-volatile memory is shown. There is an in-system program loaded into the non-volatile memory. A memory controller downloads the in-system program to a data register to provide base firmware code, a function pointer structure and security firmware code on the data register. The memory controller executes the base firmware code, and security functions of the security firmware code are called by the base firmware code through information recorded in the function pointer structure and thereby the memory controller is switched to operate the non-volatile memory at a higher security level. The security firmware code uses an application programming interface (API) and is compatible with multiple projects.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: December 21, 2021
    Assignee: SILICON MOTION, INC.
    Inventors: Sung-Ling Hsu, Chih-Yu Lin, Hung-Ting Pan
  • Publication number: 20210103529
    Abstract: A method for performing adaptive locking range management, an associated data storage device and a controller thereof are provided. The method may include: receiving a security command from outside of the data storage device, wherein the security command is related to changing an old locking range into a new locking range; obtaining a start Logical Block Address (LBA) and a length value of the new locking range according to the security command; determining whether the start LBA of the new locking range is less than an end LBA of the old locking range, and determining whether an end LBA of the new locking range is greater than a start LBA of the old locking range; and in response to both determination results being true, performing data trimming on any respective non-overlapped portions of the new locking range and the old locking range.
    Type: Application
    Filed: November 30, 2020
    Publication date: April 8, 2021
    Inventors: Chih-Yu Lin, Hung-Ting Pan, Sung-Ling Hsu
  • Patent number: 10884954
    Abstract: A method for performing adaptive locking range management, an associated data storage device and a controller thereof are provided. The method may include: receiving a security command from outside of the data storage device, wherein the security command is related to changing an old locking range into a new locking range; obtaining a start Logical Block Address (LBA) and a length value of the new locking range according to the security command; determining whether the start LBA of the new locking range is less than an end LBA of the old locking range, and determining whether an end LBA of the new locking range is greater than a start LBA of the old locking range; and in response to both determination results being true, performing data trimming on any respective non-overlapped portions of the new locking range and the old locking range.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: January 5, 2021
    Assignee: Silicon Motion, Inc.
    Inventors: Chih-Yu Lin, Hung-Ting Pan, Sung-Ling Hsu
  • Publication number: 20200356285
    Abstract: A security mechanism of non-volatile memory. The controller encrypts a privilege password and stores the encrypted privilege password in a non-volatile memory. Before being stored in the non-volatile memory, a key used to encrypt data for data storage on the non-volatile memory may be encrypted using a Key Encryption Key (KEK). The KEK may be used in the encryption of the privilege password, so that the non-volatile memory stores the privilege password and the KEK in ciphertext. In response to the matched privilege password, the KEK is obtained to decrypt the encrypted key for decryption of (user) data.
    Type: Application
    Filed: July 11, 2019
    Publication date: November 12, 2020
    Inventors: Hung-Ting PAN, Chih-Yu LIN, Sung-Ling HSU
  • Publication number: 20200356284
    Abstract: A security extension design for non-volatile memory is shown. There is an in-system program loaded into the non-volatile memory. A memory controller downloads the in-system program to a data register to provide base firmware code, a function pointer structure and security firmware code on the data register. The memory controller executes the base firmware code, and security functions of the security firmware code are called by the base firmware code through information recorded in the function pointer structure and thereby the memory controller is switched to operate the non-volatile memory at a higher security level. The security firmware code uses an application programming interface (API) and is compatible with multiple projects.
    Type: Application
    Filed: July 11, 2019
    Publication date: November 12, 2020
    Inventors: Sung-Ling HSU, Chih-Yu LIN, Hung-Ting PAN
  • Publication number: 20200089627
    Abstract: A method for performing adaptive locking range management, an associated data storage device and a controller thereof are provided. The method may include: receiving a security command from outside of the data storage device, wherein the security command is related to changing an old locking range into a new locking range; obtaining a start Logical Block Address (LBA) and a length value of the new locking range according to the security command; determining whether the start LBA of the new locking range is less than an end LBA of the old locking range, and determining whether an end LBA of the new locking range is greater than a start LBA of the old locking range; and in response to both determination results being true, performing data trimming on any respective non-overlapped portions of the new locking range and the old locking range.
    Type: Application
    Filed: July 4, 2019
    Publication date: March 19, 2020
    Inventors: Chih-Yu Lin, Hung-Ting Pan, Sung-Ling Hsu
  • Patent number: 8778602
    Abstract: A method of lithography patterning includes coating a resist layer on a substrate; performing an exposing process to the resist layer using a lithography tool with a numerical aperture tuned between about 0.5 and about 0.6; baking the resist layer; thereafter performing a first developing process to the resist layer for a first period of time; and performing a second developing process to the resist layer for a second period of time.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: July 15, 2014
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Hung-Ting Pan, Jing-Huan Chen, Wei-Chung Ma, Hsin-Chun Chiang, Po-Chung Cheng, Szu-An Wu
  • Publication number: 20110070546
    Abstract: A method of lithography patterning includes coating a resist layer on a substrate; performing an exposing process to the resist layer using a lithography tool with a numerical aperture tuned between about 0.5 and about 0.6; baking the resist layer; thereafter performing a first developing process to the resist layer for a first period of time; and performing a second developing process to the resist layer for a second period of time.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hung-Ting Pan, Jing-Huan Chen, Wei-Chung Ma, Hsin-Chun Chiang, Po-Chung Cheng, Szu-An Wu
  • Patent number: 7727682
    Abstract: System and method for providing a passivation layer for a phase shift mask (“PSM”) are described. In one embodiment, a PSM comprises a transparent substrate; a phase shift pattern disposed on the transparent substrate; and a passivation layer disposed to substantially cover exposed surfaces of at least a portion of the phase shift pattern.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: June 1, 2010
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Hung-Ting Pan, Ken Wu, Luke Hsu, Yao-Ching Ku
  • Publication number: 20080233486
    Abstract: System and method for providing a passivation layer for a phase shift mask (“PSM”) are described. In one embodiment, a PSM comprises a transparent substrate; a phase shift pattern disposed on the transparent substrate; and a passivation layer disposed to substantially cover exposed surfaces of at least a portion of the phase shift pattern.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Hung-Ting Pan, Ken Wu, Luke Hsu, Yao-Ching Ku