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).

  • Publication number: 20220081653
    Abstract: Described herein are a process for the preparation of poly(ester urea) microcapsules, and such poly(ester urea) microcapsules. Perfuming compositions and consumer products including such microcapsules, in particular perfumed consumer products in the form of home care or personal care products, are also described.
    Type: Application
    Filed: May 19, 2020
    Publication date: March 17, 2022
    Inventors: Ling Ma, Jingyu Feng, Lahoussine Ouali, Huda Jerri
  • Publication number: 20220072498
    Abstract: Described herein are a process for the preparation of a microcapsule slurry, and the microcapsule slurry. Perfuming compositions and consumer products including the microcapsule slurry, in particular perfumed consumer products in the form of home care or personal care products, are also described.
    Type: Application
    Filed: May 19, 2020
    Publication date: March 10, 2022
    Inventors: Ling Ma, Jingyu Feng, Lahoussine Ouali, Huda Jerri
  • Patent number: 11269693
    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: April 19, 2021
    Date of Patent: March 8, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ling Ma, Changhua He
  • Patent number: 11217577
    Abstract: A method includes providing a semiconductor substrate having a main surface and a rear surface vertically spaced apart from the main surface, forming a switching device in an active region of the semiconductor substrate, the switching device having electrically conductive gate and field electrodes, forming an intermetal dielectric layer on the main surface over the active region and an inactive region that is laterally spaced apart from the active region, forming a source pad in the first metallization layer over the active region, forming a resistor trench in the inactive region, the resistor trench having a resistance section that is disposed below the main surface, and forming an electrical connection between the source pad and the field electrode that comprises the resistor. The resistor forms an exclusive current path between the source pad and the field electrode.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: January 4, 2022
    Assignee: Infineon Technologies Americas Corp.
    Inventors: Hugo Burke, Kapil Kelkar, Ling Ma
  • 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: 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: 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