Patents by Inventor Huan-Sheng Li

Huan-Sheng Li 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: 20240087960
    Abstract: A method may include forming a mask layer on top of a first dielectric layer formed on a first source/drain and a second source/drain, and creating an opening in the mask layer and the first dielectric layer that exposes portions of the first source/drain and the second source/drain. The method may include filling the opening with a metal layer that covers the exposed portions of the first source/drain and the second source/drain, and forming a gap in the metal layer to create a first metal contact and a second metal contact. The first metal contact may electrically couple to the first source/drain and the second metal contact may electrically couple to the second source/drain. The gap may separate the first metal contact from the second metal contact by less than nineteen nanometers.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 14, 2024
    Inventors: Yu-Lien HUANG, Ching-Feng FU, Huan-Just LIN, Fu-Sheng LI, Tsai-Jung HO, Bor Chiuan HSIEH, Guan-Xuan CHEN, Guan-Ren WANG
  • Patent number: 11628568
    Abstract: A cooperative robotic arm system includes a first robotic arm, a second robotic arm and a controller. The first robotic arm has first working vector. The second robotic arm has second working vector. The controller is configured to: (1) control the first robotic arm and the second robotic arm to stop moving; (2) determine whether a first projection vector of the first working vector projected on a first coordinate axis and a second working vector projected on the first coordinate axis overlaps; (3) when they overlap, determine whether a third projection vector of the first working vector projected on a second coordinate axis and a fourth projection vector of the second working vector projected on the second coordinate axis overlap; and, (4). when they do no overlap, control a controlled-to-moved one of the first robotic arm and the second robotic arm to move along a reset path.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: April 18, 2023
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Huan-Sheng Li, Chien-Yu Wu, Han-Chun Hsueh, Shu Huang
  • Publication number: 20220203533
    Abstract: A cooperative robotic arm system includes a first robotic arm, a second robotic arm and a controller. The first robotic arm has first working vector. The second robotic arm has second working vector. The controller is configured to: (1) control the first robotic arm and the second robotic arm to stop moving; (2) determine whether a first projection vector of the first working vector projected on a first coordinate axis and a second working vector projected on the first coordinate axis overlaps; (3) when they overlap, determine whether a third projection vector of the first working vector projected on a second coordinate axis and a fourth projection vector of the second working vector projected on the second coordinate axis overlap; and, (4). when they do no overlap, control a controlled-to-moved one of the first robotic arm and the second robotic arm to move along a reset path.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Huan-Sheng LI, Chien-Yu WU, Han-Chun HSUEH, Shu HUANG
  • Patent number: 8769243
    Abstract: A data processing method for a memory storage apparatus having physical blocks is provided. The method includes: grouping the physical blocks into a data area, a spare area and a system area; configuring a plurality of logical addresses which would be formatted into a file allocation table area having cluster entry fields, a root directory area having directory entry fields and a file area having clusters; storing a communication file from the Kth cluster of the file area; recording a file description block corresponding to the communication file in the Mth directory entry field and storing an end of cluster chain mark in the cluster entry field corresponding to the last cluster of the clusters where the communication file stores, and K and M are positive integers which are larger than one. Accordingly, the method can prevent the communication file from being overwritten after the memory storage apparatus is formatted.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: July 1, 2014
    Assignee: Phison Electronics Corp.
    Inventors: Ching-Wen Chang, Huan-Sheng Li
  • Publication number: 20130179626
    Abstract: A data processing method for a memory storage apparatus having physical blocks is provided. The method includes: grouping the physical blocks into a data area, a spare area and a system area; configuring a plurality of logical addresses which would be formatted into a file allocation table area having cluster entry fields, a root directory area having directory entry fields and a file area having clusters; storing a communication file from the Kth cluster of the file area; recording a file description block corresponding to the communication file in the Mth directory entry field and storing an end of cluster chain mark in the cluster entry field corresponding to the last cluster of the clusters where the communication file stores, and K and M are positive integers which are larger than one. Accordingly, the method can prevent the communication file from being overwritten after the memory storage apparatus is formatted.
    Type: Application
    Filed: March 22, 2012
    Publication date: July 11, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Ching-Wen Chang, Huan-Sheng Li
  • Patent number: 8296466
    Abstract: A system, a controller, and a method thereof for transmitting data stream from a host to a peripheral device with a chip are provided. At least a part of a data stream is transmitted from the host to the peripheral device. Then, the host inerrably receives a response message generated by the chip by executing a plurality of read commands. The data stream and the response message have corresponding write tokens, and the write token of the data stream is compared with the write token of the response message to verify the accuracy of the response message.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 23, 2012
    Assignee: Phison Electronics Corp.
    Inventors: Ching-Wen Chang, Huan-Sheng Li, Meng-Chang Chen
  • Patent number: 8281072
    Abstract: A data processing system, a controller, and a method for searching for a specific logical block are provided. Logical blocks are searched out from a peripheral unit, where data of the searched logical blocks are not yet stored in a cache memory of a master control unit. During searching for the logical blocks, a plurality of read commands are executed. The read commands are set to read data of a plurality of separated logical blocks of the peripheral unit respectively.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: October 2, 2012
    Assignee: Phison Electronics Corp.
    Inventors: Huan-Sheng Li, Meng-Chang Chen
  • Publication number: 20100235899
    Abstract: A data processing system, a controller, and a method for searching for a specific logical block are provided. Logical blocks are searched out from a peripheral unit, where data of the searched logical blocks are not yet stored in a cache memory of a master control unit. During searching for the logical blocks, a plurality of read commands are executed. The read commands are set to read data of a plurality of separated logical blocks of the peripheral unit respectively, such that the search time is shortened.
    Type: Application
    Filed: May 8, 2009
    Publication date: September 16, 2010
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Huan-Sheng Li, Meng-Chang Chen
  • Publication number: 20100186077
    Abstract: A system, a controller, and a method thereof for transmitting data stream from a host to a peripheral device with a chip are provided. At least a part of a data stream is transmitted from the host to the peripheral device. Then, the host inerrably receives a response message generated by the chip by executing a plurality of read commands. The data stream and the response message have corresponding write tokens, and the write token of the data stream is compared with the write token of the response message to verify the accuracy of the response message.
    Type: Application
    Filed: March 31, 2009
    Publication date: July 22, 2010
    Inventors: Ching-Wen Chang, Huan-Sheng Li, Meng-Chang Chen