Patents by Inventor Yan Tang

Yan Tang 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: 20230018598
    Abstract: Embodiments provide a fault detection method and device. The method includes obtaining first detection logic, where the first detection logic includes a plurality of detection events and indicates a logical relationship between the plurality of detection events, a single detection event includes identification information of a to-be-detected device, a detection instruction, and identification information of a fault event, and identification information of to-be-detected devices that is in the plurality of detection events is partially the same; in response to the obtained first detection logic, successively executing corresponding detection instructions on to-be-detected devices in single detection events based on the logical relationship between the plurality of detection events, and receiving an execution result returned by the to-be-detected device; and if it is detected that the execution result includes the identification information of the fault event, determining that the fault event exists.
    Type: Application
    Filed: September 25, 2022
    Publication date: January 19, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhetao zhang, Xue Sun, Yan Tang
  • Patent number: 11556356
    Abstract: A call to an external interface to execute a target callee program associated with a first addressing mode in a secondary runtime environment (RTE) is received from a caller program associated with a second addressing mode running in a primary RTE. An address of a share area (SA) storing existing dynamic link object information in the primary RTE in storage is passed to the secondary RTE. The SA is accessible by both the caller program and the target callee program. In response to a request to load a dynamic link object by an initiating program during execution of the target callee program in the secondary RTE, an entry address of the dynamic link object is retrieved in the SA. The dynamic link object is loaded based on the retrieved entry address of the dynamic link object.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Naijie Li, Jing Lu, Xiao Yan Tang, Ming Ran Liu, Yuan Zhai, Kershaw S. Mehta
  • Publication number: 20230006906
    Abstract: An in-situ flow detection method. When determining a transmission delay in a detection domain in a first in-situ flow detection period, a first network node may color a plurality of packets in a first service flow that are received by the first network node through a first inbound interface and determine the delay in the detection domain in the first in-situ flow detection period based on the plurality of colored packets, thereby improving the precision of the detected transmission delay in the detection domain.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 5, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qinghui SHU, Jinming HUANG, Tianran ZHOU, Peng CHEN, Songsong GUO, Xiangzhen LI, Yan TANG, Chengcong ZHENG
  • Publication number: 20220405118
    Abstract: Aspects of the invention include creating a first file control block in a primary runtime environment with a first addressing mode and a second file control block in a second runtime environment with a second addressing mode, where both the first file control block and the second file control block describe a status of a first file of a caller program in the primary runtime environment. The parameters of the first file of the caller program in the primary runtime environment are passed to a target callee program in the secondary runtime environment. An anchor is added in the first file control block as a link to the second file control block. The first file control block are the second file control block synchronized with updates to the first file in the primary runtime environment and the passed parameters of the first file in the secondary runtime environment.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Ming Ran Liu, Jing Lu, NAIJIE LI, Xiao Yan Tang, Yuan Zhai, Kershaw S. Mehta
  • Publication number: 20220374233
    Abstract: In an approach for improving data access performance in memory, a processor monitors each data access to a data element in the memory from an application, wherein the application has a plurality of functions. A processor records, during runtime, each data access into a monitoring element table, wherein the record for each data access includes an identity, a start address, an end address, and a memory page number. A processor clusters recorded data accesses for each function based on a distance between data elements accessed in sequence. A processor allocates, based on the data element clustering result, the data elements in a same cluster into a same memory unit in the memory.
    Type: Application
    Filed: May 24, 2021
    Publication date: November 24, 2022
    Inventors: Ming Ran Liu, Xiao Yan Tang, Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Yong Yin, Jia Yu
  • Patent number: 11500653
    Abstract: Techniques for signal handling between programs associated with different addressing modes in a computer system are described herein. An aspect includes, based on a signal occurring during execution of a first program in a first runtime environment, wherein the first program and the first runtime environment are associated with a first addressing mode, invoking a first signal exit routine associated with the first addressing mode. Another aspect includes allocating a signal information area (SIA) by the first signal exit routine. Another aspect includes calling a second signal exit routine associated with a second addressing mode that is different from the first addressing mode with an address of the SIA. Another aspect includes allocating a mirror SIA by the second signal exit routine. Another aspect includes handling the signal, and resuming execution based on the handling of the signal.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ming Ran Liu, Bao Zhang, Naijie Li, Jing Lu, Xiao Yan Tang, Kershaw S. Mehta
  • Patent number: 11498110
    Abstract: A fine blanking device and method for forming a friction plate with friction material layers. The fine blanking device includes an upper die, a lower die, a guide mechanism, a punch and a counter punch. Upper and lower blank holders are respectively provided at outer circumferences of the punch and the counter punch. The upper and lower blank holders are respectively provided with a buffer mechanism. Friction material powders are sintered on both sides of the base sheet. The friction material layers are trimmed and planished by hot pressing. The base sheet with the friction material layers is fixed by the upper blank holder and the lower blank holder. A tooth profile with an absolute shear fractural surface is formed. The fixing indentation of the V-shaped structure of the friction material layers is cut off for obtaining a finished friction plate product with the friction material layers.
    Type: Grant
    Filed: August 9, 2020
    Date of Patent: November 15, 2022
    Assignees: Southwest Technology and Engineering Research Institute, Harbin Institute of Technology at Weihai
    Inventors: Qiang Chen, Gang Chen, Xusheng Chang, Hongming Zhang, Dayu Shu, Hong Zhan, Lin Xiang, Yunliang Xiang, Yan Tang
  • Patent number: 11446890
    Abstract: The present disclosure provides a food processor including: a host component, wherein the host component includes a driving component; a barrel body component mounted on the host component and including: a feed inlet, a first barrel body communicated with the feed inlet, a second barrel body communicated with the first barrel body through a communication opening, a crushing device arranged in the first barrel body, connected to the driving component and rotating under the driving of the driving component, and an extrusion device arranged within the second barrel body, connected to the driving component and rotating under the driving of the driving component; wherein the crushing device can operate with an inner side wall of the first barrel body so as to crush food entering the first barrel body, and the crushed food enters the second barrel body through the communication opening under the action of the crushing device.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 20, 2022
    Assignees: GUANGDONG MIDEA CONSUMER ELECTRICS MANUFACTURING CO., LTD., MIDEA GROUP CO., LTD.
    Inventors: Han Han, Weijie Chen, Yan Tang
  • Publication number: 20220286422
    Abstract: Embodiments of the present invention relate to the field of communications technologies, and provide a message processing method and apparatus, to resolve a prior-art problem that intelligence of a notification message processing method is relatively low. In the embodiments of the present invention, an importance level of each application is determined based on a historical use feature of each application, and then a notification manner of a notification message of each application is determined based on the importance level of each application, so that when a notification message is received, the notification message is displayed in the notification manner corresponding to the application to which the notification message belongs. Solutions provided in the embodiments of the present invention are suitable for use during notification message processing.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 8, 2022
    Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
  • Patent number: 11424273
    Abstract: An electrical connection structure includes a substrate, a mating layer on the substrate, a connecting pad on the mating layer, an insulating layer on the mating layer and covering the connecting pad, a connecting line on the insulating layer, and a covering layer on the insulating layer and covering the connecting line. The connecting line extends through the insulating layer to electrically couple to the connecting pad. Both the connecting pad and the connecting line are made of metal or alloy. The mating layer includes yttrium oxide films and silicon oxide films alternating with each other.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 23, 2022
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chin-Yueh Liao, Chia-Lin Liu, Yan-Tang Dai, Hung-Che Lu
  • Patent number: 11316815
    Abstract: Embodiments of the present invention relate to the field of communications technologies, and provide a message processing method and apparatus, to resolve a prior-art problem that intelligence of a notification message processing method is relatively low. In the embodiments of the present invention, an importance level of each application is determined based on a historical use feature of each application, and then a notification manner of a notification message of each application is determined based on the importance level of each application, so that when a notification message is received, the notification message is displayed in the notification manner corresponding to the application to which the notification message belongs. Solutions provided in the embodiments of the present invention are suitable for use during notification message processing.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: April 26, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
  • Patent number: 11294695
    Abstract: A computer-implemented method for termination of programs associated with different addressing modes includes receiving a call to an external interface to execute a target callee program from a caller program executing in a primary runtime environment. The external interface allocates an interoperability term area (ITA) in a primary runtime environment. The ITA is accessible by the primary runtime environment and a secondary runtime environment. The external interface executes the target callee program in the secondary runtime environment. The target callee program sets a termination reason parameter in the ITA. In response to the target callee program setting the termination reason parameter, a termination action in the primary runtime environment is performed. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Yan Tang, Naijie Li, Jing Lu, Ming Ran Liu, Kershaw S. Mehta
  • Patent number: 11288105
    Abstract: Provided is a method for preventing deadlocks between competing threads. The method includes receiving a lock request from a first thread and, in response, identifying a potential deadlock with a second thread. In response, the method includes determining whether to deny the lock request, which includes: determining whether a first duration for which the first thread will hold the lock to complete its job is longer than a second duration for which the second thread will hold the lock to complete its job; determining whether the second thread will start to use the lock soon relative to the first duration; and determining whether both the first and second threads will complete their respective jobs within a time limit if the lock is denied to the first thread while the second thread completes its job. The method further includes denying the request for the requested lock from the first thread.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jing Lu, Bao Zhang, Ming Ran Liu, Tie Liu, Xiao Yan Tang, Xiang Zu
  • Patent number: 11246453
    Abstract: Embodiment provides a food processor with overflow detection ring. The overflow detection ring includes an annular body, a detecting portion connected to an inner edge of the annular body and extending along one side of the annular body, and a lead connecting structure connected to an outer edge of the annular body. The annular body, the detecting portion, and the lead connecting structure are in electrically conduction with one another.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: February 15, 2022
    Assignees: GUANGDONG MIDEA CONSUMER ELECTRICS MANUFACTURING CO., LTD., MIDEA GROUP CO., LTD.
    Inventors: Rong Liu, Jianfei Xu, Yan Tang
  • Patent number: 11234550
    Abstract: The present disclosure provides a squeezing threaded rod, a squeezing component and a food processor. The squeezing threaded rod includes: a rod body, and the rod body includes a feeding segment, a squeezing segment connected with the feeding segment and a residue discharge segment connected with the squeezing segment; and the area of the cross section of the rod body gradually increases from the feeding segment to the squeezing segment. In the squeezing threaded rod provided by the embodiments of the present disclosure, the stress direction of juice squeezing and residue discharge thereof is consistent with the thrust direction of the rod body, in this case, the juice squeezing force and the residue discharge force can be increased, the food residues at a residue discharge opening can be discharged more easily, then the phenomenon that the food residues block the residue discharge opening can be reduced.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: February 1, 2022
    Inventors: Han Han, Weijie Chen, Yan Tang
  • Publication number: 20220027213
    Abstract: Provided is a method for preventing deadlocks between competing threads. The method includes receiving a lock request from a first thread and, in response, identifying a potential deadlock with a second thread. In response, the method includes determining whether to deny the lock request, which includes: determining whether a first duration for which the first thread will hold the lock to complete its job is longer than a second duration for which the second thread will hold the lock to complete its job; determining whether the second thread will start to use the lock soon relative to the first duration; and determining whether both the first and second threads will complete their respective jobs within a time limit if the lock is denied to the first thread while the second thread completes its job. The method further includes denying the request for the requested lock from the first thread.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Jing Lu, Bao Zhang, Ming Ran Liu, Tie Liu, Xiao Yan Tang, Xiang Zu
  • Publication number: 20210373917
    Abstract: A computer-implemented method for termination of programs associated with different addressing modes includes receiving a call to an external interface to execute a target callee program from a caller program executing in a primary runtime environment. The external interface allocates an interoperability term area (ITA) in a primary runtime environment. The ITA is accessible by the primary runtime environment and a secondary runtime environment. The external interface executes the target callee program in the secondary runtime environment. The target callee program sets a termination reason parameter in the ITA. In response to the target callee program setting the termination reason parameter, a termination action in the primary runtime environment is performed. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Inventors: Xiao Yan Tang, Naijie Li, Jing Lu, Ming Ran Liu, Kershaw S. Mehta
  • Publication number: 20210323767
    Abstract: A transferring robot is disclosed in the disclosure. The transferring robot includes a movable chassis configured to move along a path among adjacent warehouse storage containers; a temporary storage shelf provided on the movable chassis, the temporary storage shelf being configured to store a target case; a fetching assembly provided on the movable chassis, the fetching assembly being configured to extend or retract horizontally relative to the movable chassis, so as to realize fetching and placing of the target case between the storage containers and the temporary storage shelf, where a direction along which the fetching assembly extends or retracts horizontally is perpendicular to a moving direction. A warehousing and logistics system includes the foregoing transferring robot. The disclosure further discloses a warehousing system and an item transferring method.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 21, 2021
    Inventors: Kai LIU, Langlang SUN, Yan TANG, Kun WANG, Yuhui XIAO, Xiang LIU
  • Publication number: 20210316354
    Abstract: A fine blanking device and method for forming a friction plate with friction material layers. The fine blanking device includes an upper die, a lower die, a guide mechanism, a punch and a counter punch. Upper and lower blank holders are respectively provided at outer circumferences of the punch and the counter punch. The upper and lower blank holders are respectively provided with a buffer mechanism. Friction material powders are sintered on both sides of the base sheet. The friction material layers are trimmed and planished by hot pressing. The base sheet with the friction material layers is fixed by the upper blank holder and the lower blank holder. A tooth profile with an absolute shear fractural surface is formed. The fixing indentation of the V-shaped structure of the friction material layers is cut off for obtaining a finished friction plate product with the friction material layers.
    Type: Application
    Filed: August 9, 2020
    Publication date: October 14, 2021
    Inventors: Qiang CHEN, Gang CHEN, Xusheng CHANG, Hongming ZHANG, Dayu SHU, Hong ZHAN, Lin XIANG, Yunliang XIANG, Yan TANG
  • Publication number: 20210266283
    Abstract: Embodiments of the present invention relate to the field of communications technologies, and provide a message processing method and apparatus, to resolve a prior-art problem that intelligence of a notification message processing method is relatively low. In the embodiments of the present invention, an importance level of each application is determined based on a historical use feature of each application, and then a notification manner of a notification message of each application is determined based on the importance level of each application, so that when a notification message is received, the notification message is displayed in the notification manner corresponding to the application to which the notification message belongs. Solutions provided in the embodiments of the present invention are suitable for use during notification message processing.
    Type: Application
    Filed: March 4, 2021
    Publication date: August 26, 2021
    Inventors: Chenglu Wang, Haitao Zhu, Yan Tang