Patents by Inventor Bao Zhang

Bao Zhang 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: 11675651
    Abstract: Methods, apparatus, computer program products for handling critical problem exceptions during an execution of an application are provided. The method comprises: detecting, by one or more processing units, an occurrence of a certain type of critical problem exception during an execution of an application, the critical problem exception resulting in a termination of the application; instructing, by one or more processing units, to call a Super Handling Routine (SHR) corresponding to the type of the critical problem exception at a pre-configured address based on a pre-determined context registered by the application, the SHR being configured to handle critical problem exceptions; and handing, by one or more processing units, control to the SHR to handle the type of the critical problem exception.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Naijie Li, Bao Zhang, Jin Hong Fu, Jing Lu, Xiang Zu
  • Patent number: 11640235
    Abstract: This application provides an additional object display method, an additional object display apparatus, and a computer device, and relates to the field of computer application technologies. The method includes: displaying a trigger control in a video playback interface; pausing playback of a video in response to an activation operation on the trigger control, and displaying a reference picture frame; obtaining a target object in the reference picture frame in response to a drag operation on the trigger control; and displaying, corresponding to the target object, an additional object corresponding to the trigger control in a picture frame of the video during playback of the video, so that an additional object matches a video playback picture during playback of the video.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: May 2, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xianmin Xiao, Zhong Bao Zhang, Hui Jiang, Wen Tao Wang, Peng Xiao, Xiong Zhi Li, Yuanhao Zhang, Feng Lin
  • Publication number: 20230118695
    Abstract: Aspects of the invention include includes detecting a change in a code section of a source code in relation to a reference code section. An incremental section is created in object code, the incremental section includes an object code section describing the change in the code section and a symbol section describing a change to a symbol associated with the changed code section. The incremental section is attached to a software update. The software update to a target computer system.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Inventors: Bao Zhang, Jin Hong Fu, Shi Chong Ma, He Huang, Yong Yin, Jia Tian Zhong, XING XING SHEN, Jia Yu
  • Publication number: 20230042688
    Abstract: The preparation method of a starch-based double-loaded functional nanoparticle includes: performing restrictive hydrolysis treatment on egg high-density lipoprotein using proteases to obtain the polypeptide; performing self-assembling on a mixed system containing the polypeptide and quercetin under the alkaline condition to form a micelle nanoparticle; performing covalent grafting reaction on a mixed system containing the micelle nanoparticle and anthocyanin under the alkaline condition to form a graft; and electrostatically compounding carboxymethyl dextrin with the graft to obtain the starch-based double-loaded functional nanoparticle. In the preparation method, raw materials derived from natural sources are used, and the self-assembled colloid nanoparticle with good properties can be obtained by adjusting the pH without any organic reagents.
    Type: Application
    Filed: April 8, 2022
    Publication date: February 9, 2023
    Applicant: Hefei University of Technology
    Inventors: Bao ZHANG, Wenjie LIU, Han TAO, Xiaolong LI, Pin CHEN, Rumeng WANG
  • Patent number: 11546567
    Abstract: The subject disclosure is directed towards a framework that is configured to allow different background-foreground segmentation modalities to contribute towards segmentation. In one aspect, pixels are processed based upon RGB background separation, chroma keying, IR background separation, current depth versus background depth and current depth versus threshold background depth modalities. Each modality may contribute as a factor that the framework combines to determine a probability as to whether a pixel is foreground or background. The probabilities are fed into a global segmentation framework to obtain a segmented image.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alvaro Collet Romea, Bao Zhang, Adam G. Kirk
  • Patent number: 11547025
    Abstract: A frequency changer cabinet includes a transformer cabinet to accommodate a transformer, a first air outlet being disposed at a top of the transformer cabinet, and a first air inlet being disposed at a side wall; and a power unit cabinet to accommodate at least one power unit, a second air inlet being disposed at a front side wall, and a rear side of the being connected to the transformer cabinet. In an embodiment, a first air passage baffle and a second air passage baffle are respectively disposed at an upper end and a lower end of a secondary coil, such that air entering from the power unit cabinet to the transformer cabinet can be directly sent to the secondary coil. Further, air entering from the first air inlet can pass through a primary coil and the secondary coil, and then flow out of the transformer cabinet.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: January 3, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Dong Liang Yan, Qing Long Zhong, Wan Bao Zhang
  • Publication number: 20220385836
    Abstract: Provided are a video special effect configuration file generation method and apparatus, and a video rendering method and apparatus. The video special effect configuration file generation method includes: obtaining a reference image; receiving a screen splitting processing operation of a user on the reference image; performing screen splitting processing on the reference image based on the screen splitting processing operation to obtain a plurality of sub-screens; and associating, in response to a special effect setting operation of the user on a target sub-screen among the plurality of sub-screens, at least one first special effect corresponding to the special effect setting operation with the target sub-screen, to generate a video special effect configuration file. The user can customize the screen splitting processing manner and the rendering special effect of the sub-screen, the video special effect configuration file generation method is more flexible and is more convenient for use.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventors: Yujia WANG, Feng QIU, Bao ZHANG, Le GAO, Haozhe LI
  • 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: 11492166
    Abstract: The present disclosure relates to the field of hub packaging technology, and specifically to an automatic hub labeling device and a production line. A conveying mechanism conveys a hub to a camera identification module to determine a hub model, a printer can print multiple models of bar code or two-dimensional code labels and can automatically print a bar code or two-dimensional code label according to the wheel model, and the bar code or two-dimensional code label can be automatically pasted to a specified position according to the wheel model, so that automatic identification of the wheel model, automatic printing of the label and automatic pasting of the label are achieved, personnel participation is reduced, the production efficiency is improved, and customer complaints are reduced.
    Type: Grant
    Filed: March 7, 2020
    Date of Patent: November 8, 2022
    Assignee: CITIC Dicastal Co., Ltd.
    Inventors: Liang Huang, Fuwang Zhang, Honglei Liu, Bao Zhang, Qingbo Kong
  • Patent number: 11468253
    Abstract: The present invention discloses an information processing apparatus (401) for a tissue processor (402). The tissue processor includes one or more sample baskets (403), a plurality of cassettes are located in each sample basket. The information processing apparatus (401) includes: a scanner, configured to scan a barcode containing information to be inputted to acquire a scan result; a camera, configured to capture at least one image for the plurality of cassettes in each sample basket; and a processor, configured to parse the scan result to acquire the information to be inputted and to process the at least one image to acquire an identification of each cassette. Further, the present invention provides an information processing system and an information processing method for a tissue processor.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: October 11, 2022
    Assignee: LEICA BIOSYSTEMS NUSSLOCH GMBH
    Inventors: Lingjun Xie, Bao Zhang
  • Publication number: 20220291988
    Abstract: Methods, apparatus, computer program products for handling critical problem exceptions during an execution of an application are provided. The method comprises: detecting, by one or more processing units, an occurrence of a certain type of critical problem exception during an execution of an application, the critical problem exception resulting in a termination of the application; instructing, by one or more processing units, to call a Super Handling Routine (SHR) corresponding to the type of the critical problem exception at a pre-configured address based on a pre-determined context registered by the application, the SHR being configured to handle critical problem exceptions; and handing, by one or more processing units, control to the SHR to handle the type of the critical problem exception.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Naijie Li, Bao Zhang, Jin Hong Fu, Jing Lu, Xiang Zu
  • Patent number: 11442739
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for exception handling. In some embodiments, a method is disclosed. According to the method, in response to an application throwing an exception, a target stack frame for handling the exception is detected from a call stack of the application. The call stack comprises a plurality of stack frames. One of the plurality of stack frames corresponds to a function called by the application and supports either a one-phase exception handling mechanism or a two-phase exception handling mechanism. In response to the target stack frame being detected from the call stack, the target stack frame is caused to handle the exception. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Carporation
    Inventors: Ming Ran Liu, Bao Zhang, Naijie Li, Yuan Zhai, Sean Douglas Perry
  • Patent number: 11432262
    Abstract: A terminal supporting dual-receive single-transmit dual-card dual-standby single-pass includes a first subscriber identity module (SIM) card interface and a second SIM card interface. The first SIM card interface is configured to communicate with a first SIM card, and the second SIM card interface is configured to communicate with a second SIM card. When the terminal is in a first communications connection, the terminal receives a paging request for setting up a second communications connection. When the terminal receives the paging request for the second communications connection, if the terminal has a to-be-sent voice packet of the first communications connection, the terminal delays responding to the paging request for setting up the second communications connection, or if the terminal has no to-be-sent voice packet of the first communications connection, the terminal responds to the paging request for setting up the second communications connection.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: August 30, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bin Huang, Delai Zheng, Fengguang Qiu, Bao Zhang, Xu Wang
  • Publication number: 20220248278
    Abstract: This application provides a communication method and a terminal device. The terminal device includes a radio frequency transmit channel, a first SIM card interface, and a second SIM card interface. A method performed by the terminal device can include, when the terminal device needs to perform a first voice service, disconnecting the terminal device from the 5G network, and connecting the terminal device to a first LTE network by using the first SIM card. The method can also include performing the first voice service through the first LTE network, and receiving a first connection request from a second LTE network, where the first connection request is used to request the terminal device to perform a second voice service, and the second voice service is related to the second SIM card. Furthermore, the method can include responding to the first connection request by occupying the radio frequency transmit channel in a time division manner in a process of performing the first voice service.
    Type: Application
    Filed: July 20, 2020
    Publication date: August 4, 2022
    Inventors: Bin HUANG, Hai LIAN, Li SHEN, Bao ZHANG, Fengguang QIU
  • Patent number: 11379468
    Abstract: Aspects of the invention include computer-implemented method that includes generating a preliminary control flow graph from memory dump data and compiler listing data in response to an exception event at a computing program. Code segments associated with each block of the preliminary control flow graph are translated to Boolean statements. Each Boolean statement is determined to be either satisfied or unsatisfied based on input values retrieved from the memory dump data. An edge property value of a first edge and a second edge of a plurality of edges of the preliminary control flow graph based are calculated based on a satisfaction of the Boolean statements. The edge property value of the first edge is compared to the edge property value of the second edge. The preliminary control flow graph is refined by deleting the first edge of the plurality of edges based at least in part on the comparison.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Zhang, Shi Chong Ma, Jin Hong Fu, He Huang, Jia Tian Zhong, Xing Xing Shen, Xiang Zu, Jia Yu
  • 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: 11249760
    Abstract: Methods, systems, and computer program products for parameter management between programs with different addressing modes are described. A request may be received from a first program with a first addressing mode in a first runtime environment for calling a second program with a second addressing mode different from the first addressing mode, where at least one parameter included in the request is for calling the second program. A parameter area may be allocated in the first runtime environment for the at least one parameter. The at least one parameter may be stored in the allocated parameter area. The second program may be invoked based at least in part on the at least one parameter in the allocated parameter area. In this manner, parameter(s) may be communicated between the first program and the second program in an easy and effective way.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: February 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jing Lu, Bao Zhang, Naijie Li, Jin Hong Fu, Kershaw Mehta
  • Publication number: 20220034924
    Abstract: An apparatus and a method for indicating a reagent status in a reagent bottle in a tissue processor and a tissue processor are provided. The apparatus includes a detector, a controller, and an indicator. The detector is configured to detect the reagent status. The controller is configured to generate a control signal based on the reagent status. The indicator is configured to generate a signal for indicating the reagent status based on the control signal. The apparatus may intuitively indicate the reagent status for an operator, such that the operator may replace the reagent timely and accurately, avoiding reagent replacement error.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 3, 2022
    Inventors: Bao ZHANG, Lingjun XIE
  • Patent number: D978267
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: February 14, 2023
    Inventor: Bao Zhang