Patents by Inventor Ling Ma

Ling Ma 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: 11217690
    Abstract: A semiconductor device includes: a trench formed in a surface of a semiconductor substrate and extending lengthwise in a direction parallel to the surface; a body region adjoining the trench; a source region adjoining the trench above the body region; a drift region adjoining the trench below the body region; a field electrode in a lower part of the trench and separated from the substrate; and a gate electrode in an upper part of the trench and separated from the substrate and the field electrode. A first section of the field electrode is buried below the gate electrode in the trench. A second section of the field electrode transitions upward from the first section in a direction toward the surface. The separation between the second section and the gate electrode is greater than or equal to the separation between the first section and the gate electrode.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: January 4, 2022
    Assignee: Infineon Technologies Austria AG
    Inventors: Ashita Mirchandani, Robert Haase, Tim Henson, Ling Ma, Niraj Ranjan
  • Patent number: 11216278
    Abstract: A computer-implemented method for multi-thread processing, the method including: compiling a first plurality of threads using a corresponding first register set for each thread in the first plurality of threads, to obtain a first plurality of corresponding machine instruction codes; and fusing the first plurality of machine instruction codes using first instructions in an instruction set supported by a processing core, to obtain machine instruction code of a fused thread, the machine instruction code of the fused thread including thread portions corresponding to each thread of the first plurality of threads, in which the first instructions include load effective address instructions and control transfer instructions, in which the load effective address instructions and the control transfer instructions are compiled using a second register set, and in which jump operations between thread portions are implemented by the control transfer instructions inserted into the machine instruction code of the fused thread
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 4, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ling Ma, Wei Zhou, Changhua He
  • Patent number: 11117854
    Abstract: Ester compounds, such as for use in a lubricant, are based on di-, tri- or higher functional carboxylic acids according to formula (I).
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 14, 2021
    Assignee: KLÜBER LUBRICATION MÜNCHEN SE & CO. KG
    Inventors: Stefan Seemeyer, Maximilian Erhard, Thomas Kilthau, Ling Ma
  • Patent number: 11106795
    Abstract: Embodiments of the specification provide a method and an apparatus for updating shared data in a multi-core processor environment. The multi-processor environment comprises a multi-core processor. The multi-core processor comprises a plurality of separate processing units (referred to as cores, or core processing units (CPUs) in the specification); the multi-core processor is configured to process a multi-threaded task; the multi-threaded task has shared data to update. The method is executed by any CPU. The method may comprise: requesting, by a first CPU, for a lock to execute a critical section function on the shared data, wherein the lock provides permission to update the shared data, and the critical section function updates the shared data; and setting, by the first CPU if the lock is occupied by a second CPU, a memory index corresponding to the critical section function in a memory of the lock for the second CPU to execute the critical section function based on the memory index.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 31, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Ling Ma, Changhua He
  • Publication number: 20210257246
    Abstract: A semiconductor device package includes a substrate, a partition structure and a polymer film. The partition structure is disposed on the substrate and defines a space for accommodating a semiconductor device. The polymer film is adjacent to a side of the partition structure distal to the substrate. A first side surface of the polymer film substantially aligns with a first side surface of the partition structure.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Applicant: Advanced Semiconductor Engineering, Inc.
    Inventors: Wei Ling MA, Ying-Chung CHEN, Hsin-Ying HO, Cheng-Ling HUANG, Chang Chin TSAI
  • Publication number: 20210240547
    Abstract: Implementations of this specification provide a method, an apparatus, and an electronic device for improving performance of a central processing unit (CPU) comprising a plurality of CPU dies. The method includes the following: enabling threads in each CPU die of the CPU to compete for a mutex of a respective CPU die; identifying the plurality of threads that have obtained the mutexes; enabling the plurality of threads that have obtained the mutexes to compete for a spin lock of the CPU; identifying, from the plurality of threads, a target thread that has obtained the spin lock; executing a critical section corresponding to the target thread that has obtained the spin lock; and releasing the mutex and the spin lock that are obtained by the target thread.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Ling Ma, Changhua He
  • Patent number: 11080094
    Abstract: Implementations of the present specification provide a method, an apparatus, and an electronic device for improving parallel performance of a CPU. The method includes: attempting to acquire data requests that are of a same type and that are allocated to the CPU core; determining a number of requests that are specified by the acquired one or more data requests; and in response to determining that the number of requests is greater than or equal to a maximum degree of parallelism: executing executable codes corresponding to the maximum degree of parallelism, wherein the maximum degree of parallelism is a maximum number of parallel threads executable by the CPU, and wherein the executable codes comprise code programs that are compiled and linked based on the maximum degree of parallelism at a time that is prior to a time of the executing.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 3, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ling Ma, Wei Zhou, Changhua He
  • Patent number: 11036796
    Abstract: A method for generating a preview associated with a media file is provided. The method may include receiving a plurality of social comments associated with a plurality of frames corresponding to the media file. The method may also include storing the received plurality of social comments in a repository, whereby the received plurality of social comments is stored with a frame marker. The method may further include analyzing the stored plurality of social comments. The method may additionally include classifying the analyzed plurality of social comments according to at least one sentiment and at least one keyword in the media file.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
  • Patent number: 10983839
    Abstract: Implementations of this specification provide a method, an apparatus, and an electronic device for improving performance of a central processing unit (CPU) comprising a plurality of CPU dies. The method includes the following: enabling threads in each CPU die of the CPU to compete for a mutex of a respective CPU die; identifying the plurality of threads that have obtained the mutexes; enabling the plurality of threads that have obtained the mutexes to compete for a spin lock of the CPU; identifying, from the plurality of threads, a target thread that has obtained the spin lock; executing a critical section corresponding to the target thread that has obtained the spin lock; and releasing the mutex and the spin lock that are obtained by the target thread.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 20, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ling Ma, Changhua He
  • Publication number: 20210083096
    Abstract: A semiconductor device includes: a trench formed in a surface of a semiconductor substrate and extending lengthwise in a direction parallel to the surface; a body region adjoining the trench; a source region adjoining the trench above the body region; a drift region adjoining the trench below the body region; a field electrode in a lower part of the trench and separated from the substrate; and a gate electrode in an upper part of the trench and separated from the substrate and the field electrode. A first section of the field electrode is buried below the gate electrode in the trench. A second section of the field electrode transitions upward from the first section in a direction toward the surface. The separation between the second section and the gate electrode is greater than or equal to the separation between the first section and the gate electrode.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Inventors: Ashita Mirchandani, Robert Haase, Tim Henson, Ling Ma, Niraj Ranjan
  • Patent number: 10943418
    Abstract: Disclosed is a method for access authentication. The method includes: receiving profile information of a visitor through a server, and generating a visitor code and transmitting the same to a visitor terminal, and generating a random code based on a valid visitor code, and receiving a decoding result based on decoding the random code and the visitor code by the visit terminal, and predetermining an access authority for the visitor for a predetermined time as the decoding result is successfully matched.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 9, 2021
    Assignee: JRD Communication (Shenzhen) LTD.
    Inventors: Jia Wang, Ling Ma
  • Publication number: 20210061750
    Abstract: The invention relates to ester compounds of the general formula (I) to a process for preparation thereof and to the use thereof. These ester compounds may contain a mixture of at least two compounds of the general formula (I).
    Type: Application
    Filed: October 29, 2020
    Publication date: March 4, 2021
    Inventors: Tobias Betke, Carmen Plass, Harald Gröger, Dirk Loderer, Stefan Seemeyer, Thomas Kilthau, Ling Ma
  • Publication number: 20210049695
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based financial trading and applied to a distributed exchange set up based on a blockchain are provided. The distributed exchange includes a plurality of trading centers deployed in a distributed manner. One of the methods includes: receiving a trade order submitted by a user terminal in communication with a local trading center in the blockchain; transmitting the trade order to other trading centers in the blockchain and receiving trade orders from the other trading centers; generating an order book by performing an order matching process on the received trade orders, transmitting the generated order book to the other trading centers, and receiving order books from the other trading centers; and initiating a consensus process on the order books and executing the matched order in an order book for which consensus has been reached.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Ling MA, Changhua HE, Hui ZHANG, Danqing HU, Ge JIN
  • Publication number: 20210049014
    Abstract: A computer-implemented method for multi-thread processing, the method including: compiling a first plurality of threads using a corresponding first register set for each thread in the first plurality of threads, to obtain a first plurality of corresponding machine instruction codes; and fusing the first plurality of machine instruction codes using first instructions in an instruction set supported by a processing core, to obtain machine instruction code of a fused thread, the machine instruction code of the fused thread including thread portions corresponding to each thread of the first plurality of threads, in which the first instructions include load effective address instructions and control transfer instructions, in which the load effective address instructions and the control transfer instructions are compiled using a second register set, and in which jump operations between thread portions are implemented by the control transfer instructions inserted into the machine instruction code of the fused thread
    Type: Application
    Filed: March 2, 2020
    Publication date: February 18, 2021
    Applicant: Advanced New Technologies Co.. Ltd.
    Inventors: Ling Ma, Wei Zhou, Changhua He
  • Publication number: 20210042122
    Abstract: Methods and electronic circuits for executing instructions in a central processing unit (CPU) are provided. One of the methods includes forming an instruction block by sequentially fetching, from a current thread queue, one or more instructions including one jump instruction, wherein the jump instruction is the last instruction in the instruction block; transmitting the instruction block to a CPU execution unit for execution; replenishing the current thread queue with at least one instruction to form a thread queue to be executed; determining a target instruction of the jump instruction according to an execution result of the CPU execution unit; determining whether the target instruction is contained in the thread queue to be executed; and if not, flushing the thread queue to be executed, obtaining the target instruction and adding the target instruction to the thread queue to be executed.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Inventor: Ling MA
  • Publication number: 20210010069
    Abstract: The present invention provides novel compositions and methods for assessing the size of tandem repeat sequences, e.g., telomeres, within a genome, using specially designed Molecular Inversion Probes (MIPs) and reaction conditions.
    Type: Application
    Filed: June 3, 2020
    Publication date: January 14, 2021
    Inventors: Leung Sang Nelson Tang, Suk Ling Ma, Jean Woo
  • Patent number: 10849348
    Abstract: An oil in water (o/w) micro-emulsion comprising: a. water; b. from about 3% up to about 30% oil; c. from about 0.1% up to about 10% lecithin; d. sucrose monoester as an emulsifier wherein the ratio of the combined amount of a lecithin and sucrose monoester to oil is less than 1; e. propylene glycol wherein the propylene glycol to water ratio by weight is greater than 1; and f. from about 14% up to about 40%, by weight, a sugar selected from the group consisting of fructose, glucose, and sucrose, and combinations thereof; wherein the mean droplet size of the o/w micro-emulsion is about 10 to about 80 nm.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 1, 2020
    Assignee: Firmenich SA
    Inventors: Ling Ma, Valery Normand, Ronald H. Skiff, Ernst L. Steinboeck
  • Publication number: 20200364090
    Abstract: Implementations of the present specification provide a method, an apparatus, and an electronic device for improving parallel performance of a CPU. The method includes: attempting to acquire data requests that are of a same type and that are allocated to the CPU core; determining a number of requests that are specified by the acquired one or more data requests; and in response to determining that the number of requests is greater than or equal to a maximum degree of parallelism: executing executable codes corresponding to the maximum degree of parallelism, wherein the maximum degree of parallelism is a maximum number of parallel threads executable by the CPU, and wherein the executable codes comprise code programs that are compiled and linked based on the maximum degree of parallelism at a time that is prior to a time of the executing.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Ling Ma, Wei Zhou, Changhua He
  • Patent number: 10840327
    Abstract: A method of forming a semiconductor device, the method comprises forming a gate trench and a contact trench concurrently in a semiconductor substrate using a patterned masking layer, forming a gate conductive filler in the gate trench, forming a deep body region below the contact trench, and forming a contact conductive filler in the contact trench. The method further comprises forming a gate trench dielectric liner in the gate trench, forming a gate trench dielectric liner in the gate trench, and forming an interlayer dielectric layer (IDL) over the gate conductive filler. The method further comprises forming a contact implant at a bottom of the contact trench, and forming a barrier layer in the contact trench.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: November 17, 2020
    Assignee: Infineon Technologies Americas Corp.
    Inventor: Ling Ma
  • Patent number: 10829436
    Abstract: The invention relates to novel ester compounds of the general formula (I) to a process for preparation thereof and to the use thereof. These ester compounds may contain a mixture of at least two compounds of the general formula (I).
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: November 10, 2020
    Assignees: Klüber Lubrication München SE & CO. KG, Universität Bielefeld
    Inventors: Tobias Betke, Carmen Plass, Harald Gröger, Dirk Loderer, Stefan Seemeyer, Thomas Kilthau, Ling Ma