Patents by Inventor Han-Lin Li

Han-Lin 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: 20240088042
    Abstract: A semiconductor structure includes a dielectric layer over a substrate, a via conductor over the substrate and in the dielectric layer, and a first graphene layer disposed over the via conductor. In some embodiments, a top surface of the via conductor and a top surface of the dielectric layer are level. In some embodiments, the first graphene layer overlaps the via conductor from a top view. In some embodiments, the semiconductor structure further includes a second graphene layer under the via conductor and a third graphene layer between the dielectric layer and the via conductor. In some embodiments, the second graphene layer is between the substrate and the via conductor.
    Type: Application
    Filed: January 11, 2023
    Publication date: March 14, 2024
    Inventors: SHU-WEI LI, HAN-TANG HUNG, YU-CHEN CHAN, CHIEN-HSIN HO, SHIN-YI YANG, MING-HAN LEE, SHAU-LIN SHUE
  • Publication number: 20240077479
    Abstract: A detection system and method for the migrating cell is provided. The system is configured to detect a migrating cell combined with an immunomagnetic bead. The system includes a platform, a microchannel, a magnetic field source, a coherent light source and an optical sensing module. The microchannel is configured to allow the migrating cell to flow in it along a flow direction. The magnetic field source is configured to provide magnetic force to the migrating cell combined with the immunomagnetic bead. The magnetic force includes at least one magnetic force component and the magnetic force component is opposite to the flow direction of the microchannel. The coherent light source is configured to provide the microchannel with the coherent light. The optical sensing module is configured to receive the interference light caused by the coherent light being reflected by the sample inside the microchannel.
    Type: Application
    Filed: August 10, 2023
    Publication date: March 7, 2024
    Applicant: DeepBrain Tech. Inc
    Inventors: Han-Lin Wang, Chia-Wei Chen, Yao-Wen Liang, Ting-Chun Lin, Yun-Ting Kuo, You-Yin Chen, Yu-Chun Lo, Ssu-Ju Li, Ching-Wen Chang, Yi-Chen Lin
  • Publication number: 20230385365
    Abstract: Received is a main program representing one Engineering Design Optimization Problem (EDOP), the EDOP including polynomial terms with product values. A number (N) of available parallel processors for parallel processing are identified. The main program is partitioned into N subprograms, N being a positive integer greater than one. The N subprograms have fewer overlapping product values between them compared to existing solutions, and the partitioning is prime-number based. Each of the available parallel processors then independently solve a unique subprogram of the N subprograms, resulting in N unique solutions. A best solution is automatically chosen from among the N unique solutions and the best solution is automatically applied to the EDOP.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: City University of Hong Kong
    Inventors: Han-Lin LI, Way KUO, Frank Youhua CHEN, Mingming WANG
  • Publication number: 20230103750
    Abstract: A method of balancing workloads among processing elements (PEs) in a neural network processor can include receiving first weights and second weights of a neural network. The first and second weights are associated with a first and a second output channel (OC), respectively. A first PE computes a partial sum (PSUM) of an output activation of the first OC based on the non-zero weights in the first weights. A second PE computes a PSUM of an output activation of the second OC based on the non-zero weights in the second weights. A controller can allocate one or more non-zero weights of the first weights to the second PE for computing the PSUM of the output activation of the first OC to balance a workload.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Applicant: MEDIATEK INC.
    Inventors: Wei-Ting WANG, Jeng-Yun HSU, Shao-Yu WANG, Han-Lin LI
  • Patent number: 11475598
    Abstract: A universal color coding system, and method of analyzing objects with multiple attributes using the color coding system. The color coding system includes a color mapper arranged to map a plurality of colors with a plurality of numerical codes, wherein the each of the plurality of numerical codes is a unique integer determined based on a combination of prime numbers; wherein each of the plurality of numerical codes is arranged to represent a unique color in color space wherein each of the prime numbers represents a respective basic color of the color space; and wherein the plurality of numerical codes are integers calculated based on addition and multiplication of a plurality of prime numbers.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: October 18, 2022
    Assignee: City University of Hong Kong
    Inventors: Han-Lin Li, Way Kuo
  • Patent number: 11140298
    Abstract: A universal color coding system, and a system and a method of manipulating colors using such color coding system. The color coding system includes a color mapper arranged to map a plurality of colors with a plurality of numerical codes, wherein the each of the plurality of numerical codes is a unique integer determined based on a combination of prime numbers.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 5, 2021
    Assignee: City University of Hong Kong
    Inventors: Han-Lin Li, Way Kuo
  • Publication number: 20210192790
    Abstract: A universal color coding system, and method of analyzing objects with multiple attributes using the color coding system. The color coding system includes a color mapper arranged to map a plurality of colors with a plurality of numerical codes, wherein the each of the plurality of numerical codes is a unique integer determined based on a combination of prime numbers; wherein each of the plurality of numerical codes is arranged to represent a unique color in color space wherein each of the prime numbers represents a respective basic color of the color space; and wherein the plurality of numerical codes are integers calculated based on addition and multiplication of a plurality of prime numbers.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 24, 2021
    Inventors: Han-Lin Li, Way Kuo
  • Publication number: 20210195064
    Abstract: A universal color coding system, and a system and a method of manipulating colors using such color coding system. The color coding system includes a color mapper arranged to map a plurality of colors with a plurality of numerical codes, wherein the each of the plurality of numerical codes is a unique integer determined based on a combination of prime numbers.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Han-Lin Li, Way Kuo
  • Publication number: 20190303757
    Abstract: A deep learning accelerator (DLA) includes processing elements (PEs) grouped into PE groups to perform convolutional neural network (CNN) computations, by applying multi-dimensional weights on an input activation to produce an output activation. The DLA also includes a dispatcher which dispatches input data in the input activation and non-zero weights in the multi-dimensional weights to the processing elements according to a control mask. The DLA also includes a buffer memory which stores the control mask which specifies positions of zero weights in the multi-dimensional weights. The PE groups generate output data of respective output channels in the output activation, and share a same control mask specifying same positions of the zero weights.
    Type: Application
    Filed: December 14, 2018
    Publication date: October 3, 2019
    Inventors: Wei-Ting Wang, Han-Lin Li, Chih Chung Cheng, Shao-Yu Wang
  • Patent number: 10425615
    Abstract: An image processing apparatus including first circuitry, second circuitry, third circuitry, and fourth circuitry is provided. The first circuitry determines a frame miss rate according to a current frame rate and a target frame rate of an image signal. The second circuitry decreases the target frame rate to the current frame rate when the frame miss rate is greater than a first threshold. The third circuitry increases the target frame rate to an upper-limit frame rate which is determined according to the frame rendering time or memory bandwidth capability, when the frame miss rate is less than a second threshold which is smaller than the first threshold. The fourth circuitry applies the decreased or increased target frame rate for an image to be displayed.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: September 24, 2019
    Assignee: MEDIATEK INC.
    Inventors: Wei-Ting Wang, Han-Lin Li, Yu-Jen Chen, Yu-Ming Lin
  • Publication number: 20180332252
    Abstract: An image processing apparatus including first circuitry, second circuitry, third circuitry, and fourth circuitry is provided. The first circuitry determines a frame miss rate according to a current frame rate and a target frame rate of an image signal. The second circuitry decreases the target frame rate to the current frame rate when the frame miss rate is greater than a first threshold. The third circuitry increases the target frame rate to an upper-limit frame rate which is determined according to the frame rendering time or memory bandwidth capability, when the frame miss rate is less than a second threshold which is smaller than the first threshold. The fourth circuitry applies the decreased or increased target frame rate for an image to be displayed.
    Type: Application
    Filed: November 8, 2017
    Publication date: November 15, 2018
    Inventors: Wei-Ting WANG, Han-Lin LI, Yu-Jen CHEN, Yu-Ming LIN
  • Publication number: 20180232032
    Abstract: A power management method for an electronic apparatus is provided. The electronic apparatus includes a plurality of heat sources. The power management method includes the following steps: detecting a temperature of the electronic apparatus; detecting a power of the electronic apparatus; identifying an operating scenario of the electronic apparatus; and referring to the detected temperature, the detected power and the operating scenario to determine whether to allocate a power budget between the heat sources.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Wei-Ting Wang, Yingshiuan Pan, Han-Lin Li, Chih-Yuan Hsiao, Che-Chuan Hu
  • Patent number: 9900424
    Abstract: Methods and apparatus are provided for chip aware thermal policies. The thermal performance mapping information is generated. The process obtains a set of process-dependent power data for each process corner of a semiconductor chip, profiles performance data, and selects an operating thermal policy based on the performance data. The thermal policy, based on the process-dependent power data is a mapping formula, or a combination of a mapping formula and a mapping table. The chip aware thermal control is based on process-dependent power data of process corners. The mapping information of process-dependent power data to a corresponding thermal policy is stored in a memory. A thermal policy is applied based on the stored mapping information and an obtained process corner information. The mapping information is applied every time the thermal policy is needed or at boot-up time.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: February 20, 2018
    Assignee: MEDIATEK INC.
    Inventors: Wei-Ting Wang, Han-Lin Li, Hong-Jie Huang
  • Publication number: 20170302782
    Abstract: Methods and apparatus are provided for chip aware thermal policies. In one novel aspect, the thermal performance mapping information is generated. In one embodiment, the process obtains a set of process-dependent power data for each process corner of a semiconductor chip, profiles performance data, and selects an operating thermal policy based on the performance data. The thermal policy, based on the process-dependent power data is a mapping formula, or a combination of a mapping formula and a mapping table. In another novel aspect, chip aware thermal control is based on process-dependent power data of process corners. In one embodiment, the mapping information of process-dependent power data to a corresponding thermal policy is stored in a memory. A thermal policy is applied based on the stored mapping information and an obtained process corner information. The mapping information is applied every time the thermal policy is needed or at boot-up time.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Wei-Ting Wang, Han-Lin Li, Hong-Jie Huang
  • Publication number: 20170212575
    Abstract: A power budget allocation method includes: obtaining a system setting associated with a multi-core processor system, obtaining a target power budget, and checking, by a power management controller, at least one power management table according to the system setting and the target power budget to generate a power management output for the multi-core processor system. The system setting includes a core combination setting of the multi-core processor system, and further includes a frequency setting of each processor core selected by the core combination setting.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 27, 2017
    Inventors: Wei-Ting Wang, Han-Lin Li, Yingshiuan Pan, Yueh-Feng Lee, Shun-Yao Yang, Jih-Ming Hsu
  • Patent number: 9444271
    Abstract: A battery balance circuit is adapted to balance battery voltages among a plurality of battery cells. The battery balance circuit is enabled to perform a battery balance process when the battery cells are charged, and is disabled when one of the batter cells is fully charged or the battery cells are un-charged.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: September 13, 2016
    Assignee: GREEN SOLUTION TECHNOLOGY CO., LTD.
    Inventors: Han-Lin Li, Ping-Cheng Yeh, Chen-Hsung Wang, Shian-Sung Shiu
  • Patent number: 9330013
    Abstract: A method of cloning data in a memory for a source virtual machine (VM) and at least one cloned virtual machine is proposed. A mapping relationship between a guest physical address from the source VM or the cloned VM and a host physical address of the memory is defined by a plurality of page tables configured in a plurality of hierarchical levels. In the method, metadata of the page tables in the highest level or the higher levels of the plurality of hierarchical levels is copied to the virtual machine. Remaining metadata of the page tables in the levels other than the highest level or the higher levels of the plurality of hierarchical levels is replicated to the virtual machine in response to the access operation. Data stored in the corresponding address of the memory is accessed according to the metadata and the replicated metadata.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 3, 2016
    Assignee: Industrial Technology Research Institute
    Inventors: Han-Lin Li, Jui-Hao Chiang, Tzi-Cker Chiueh
  • Patent number: 9256532
    Abstract: A method and a computer system for memory management on a virtual machine system are provided. The memory management method includes the following steps. A least recently used (LRU) list is maintained by at least one processor according to a last access time, wherein the LRU list includes a plurality of memory pages. A first portion of the memory pages are stored in a virtual memory, a second portion of the memory pages are stored in a zram driver, and a third portion of the memory pages are stored in at least one swap disk. A space in the zram driver is set by the at least one processor. The space in the zram driver is adjusted by the processor according to a plurality of access probabilities of the memory pages in the zram driver, an overhead of a pseudo page fault, and an overhead of a true page fault.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: February 9, 2016
    Assignee: Industrial Technology Research Institute
    Inventors: Han-Lin Li, Tzi-Cker Chiueh, Jui-Hao Chiang
  • Patent number: 9128843
    Abstract: A method and a computer system for memory management on a virtual machine system are provided. The memory management method includes the following steps. First, a working set size of each of a plurality of virtual machines on the virtual machine system is obtained by at least one processor, wherein the working set size is an amount of memory required to run applications on each of the virtual machines. Then, an amount of storage memory is allocated to each of the virtual machines by the at least one processor according to the working set size of each of the virtual machines and at least one swapin or refault event, wherein the storage memory is a part of memory available from the computer system.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: September 8, 2015
    Assignee: Industrial Technology Research Institute
    Inventors: Han-Lin Li, Tzi-Cker Chiueh, Jui-Hao Chiang
  • Patent number: 9069669
    Abstract: A memory management method for a virtual machine system is provided. First, a first threshold value is set by a processor. A balloon target is then set to an allocated virtual memory size and decremented by a first decrement value stepwise by the processor according to a swapin/refault detecting result in a first adjustment state. The swapin/refault detecting result is generated by detecting at least one swapin or refault events by the processor. The balloon target stops being decremented by the processor according to the swapin/refault detecting result in a cool-down state. The balloon target is decremented by a second decrement value stepwise by the processor in a second adjustment state which is after the cool-down state. The second decrement value is less than the first decrement value, and the balloon target is not less than the first threshold value.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: June 30, 2015
    Assignee: Industrial Technology Research Institute
    Inventors: Han-Lin Li, Tzi-Cker Chiueh, Jui-Hao Chiang