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: 20230018598Abstract: 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: ApplicationFiled: September 25, 2022Publication date: January 19, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhetao zhang, Xue Sun, Yan Tang
-
Patent number: 11556356Abstract: 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: GrantFiled: September 23, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Naijie Li, Jing Lu, Xiao Yan Tang, Ming Ran Liu, Yuan Zhai, Kershaw S. Mehta
-
Publication number: 20230006906Abstract: 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: ApplicationFiled: September 8, 2022Publication date: January 5, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qinghui SHU, Jinming HUANG, Tianran ZHOU, Peng CHEN, Songsong GUO, Xiangzhen LI, Yan TANG, Chengcong ZHENG
-
Publication number: 20220405118Abstract: 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: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Inventors: Ming Ran Liu, Jing Lu, NAIJIE LI, Xiao Yan Tang, Yuan Zhai, Kershaw S. Mehta
-
Publication number: 20220374233Abstract: 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: ApplicationFiled: May 24, 2021Publication date: November 24, 2022Inventors: Ming Ran Liu, Xiao Yan Tang, Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Yong Yin, Jia Yu
-
Patent number: 11500653Abstract: 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: GrantFiled: February 5, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ming Ran Liu, Bao Zhang, Naijie Li, Jing Lu, Xiao Yan Tang, Kershaw S. Mehta
-
Patent number: 11498110Abstract: 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: GrantFiled: August 9, 2020Date of Patent: November 15, 2022Assignees: Southwest Technology and Engineering Research Institute, Harbin Institute of Technology at WeihaiInventors: Qiang Chen, Gang Chen, Xusheng Chang, Hongming Zhang, Dayu Shu, Hong Zhan, Lin Xiang, Yunliang Xiang, Yan Tang
-
Patent number: 11446890Abstract: 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: GrantFiled: December 27, 2018Date of Patent: September 20, 2022Assignees: GUANGDONG MIDEA CONSUMER ELECTRICS MANUFACTURING CO., LTD., MIDEA GROUP CO., LTD.Inventors: Han Han, Weijie Chen, Yan Tang
-
Publication number: 20220286422Abstract: 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: ApplicationFiled: March 28, 2022Publication date: September 8, 2022Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
-
Patent number: 11424273Abstract: 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: GrantFiled: October 23, 2020Date of Patent: August 23, 2022Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Chin-Yueh Liao, Chia-Lin Liu, Yan-Tang Dai, Hung-Che Lu
-
Patent number: 11316815Abstract: 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: GrantFiled: March 4, 2021Date of Patent: April 26, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
-
Patent number: 11294695Abstract: 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: GrantFiled: May 28, 2020Date of Patent: April 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Yan Tang, Naijie Li, Jing Lu, Ming Ran Liu, Kershaw S. Mehta
-
Patent number: 11288105Abstract: 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: GrantFiled: July 27, 2020Date of Patent: March 29, 2022Assignee: International Business Machines CorporationInventors: Jing Lu, Bao Zhang, Ming Ran Liu, Tie Liu, Xiao Yan Tang, Xiang Zu
-
Patent number: 11246453Abstract: 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: GrantFiled: October 9, 2017Date of Patent: February 15, 2022Assignees: GUANGDONG MIDEA CONSUMER ELECTRICS MANUFACTURING CO., LTD., MIDEA GROUP CO., LTD.Inventors: Rong Liu, Jianfei Xu, Yan Tang
-
Patent number: 11234550Abstract: 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: GrantFiled: December 25, 2018Date of Patent: February 1, 2022Inventors: Han Han, Weijie Chen, Yan Tang
-
Publication number: 20220027213Abstract: 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: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Inventors: Jing Lu, Bao Zhang, Ming Ran Liu, Tie Liu, Xiao Yan Tang, Xiang Zu
-
Publication number: 20210373917Abstract: 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: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Xiao Yan Tang, Naijie Li, Jing Lu, Ming Ran Liu, Kershaw S. Mehta
-
Publication number: 20210323767Abstract: 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: ApplicationFiled: June 24, 2021Publication date: October 21, 2021Inventors: Kai LIU, Langlang SUN, Yan TANG, Kun WANG, Yuhui XIAO, Xiang LIU
-
Publication number: 20210316354Abstract: 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: ApplicationFiled: August 9, 2020Publication date: October 14, 2021Inventors: Qiang CHEN, Gang CHEN, Xusheng CHANG, Hongming ZHANG, Dayu SHU, Hong ZHAN, Lin XIANG, Yunliang XIANG, Yan TANG
-
Publication number: 20210266283Abstract: 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: ApplicationFiled: March 4, 2021Publication date: August 26, 2021Inventors: Chenglu Wang, Haitao Zhu, Yan Tang