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: 11675651Abstract: 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: GrantFiled: March 11, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Naijie Li, Bao Zhang, Jin Hong Fu, Jing Lu, Xiang Zu
-
Patent number: 11640235Abstract: 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: GrantFiled: May 12, 2020Date of Patent: May 2, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xianmin Xiao, Zhong Bao Zhang, Hui Jiang, Wen Tao Wang, Peng Xiao, Xiong Zhi Li, Yuanhao Zhang, Feng Lin
-
Publication number: 20230118695Abstract: 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: ApplicationFiled: October 14, 2021Publication date: April 20, 2023Inventors: Bao Zhang, Jin Hong Fu, Shi Chong Ma, He Huang, Yong Yin, Jia Tian Zhong, XING XING SHEN, Jia Yu
-
Publication number: 20230042688Abstract: 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: ApplicationFiled: April 8, 2022Publication date: February 9, 2023Applicant: Hefei University of TechnologyInventors: Bao ZHANG, Wenjie LIU, Han TAO, Xiaolong LI, Pin CHEN, Rumeng WANG
-
Patent number: 11546567Abstract: 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: GrantFiled: December 7, 2018Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Alvaro Collet Romea, Bao Zhang, Adam G. Kirk
-
Patent number: 11547025Abstract: 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: GrantFiled: September 4, 2018Date of Patent: January 3, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Dong Liang Yan, Qing Long Zhong, Wan Bao Zhang
-
Publication number: 20220385836Abstract: 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: ApplicationFiled: August 11, 2022Publication date: December 1, 2022Inventors: Yujia WANG, Feng QIU, Bao ZHANG, Le GAO, Haozhe LI
-
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: 11492166Abstract: 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: GrantFiled: March 7, 2020Date of Patent: November 8, 2022Assignee: CITIC Dicastal Co., Ltd.Inventors: Liang Huang, Fuwang Zhang, Honglei Liu, Bao Zhang, Qingbo Kong
-
Patent number: 11468253Abstract: 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: GrantFiled: November 5, 2019Date of Patent: October 11, 2022Assignee: LEICA BIOSYSTEMS NUSSLOCH GMBHInventors: Lingjun Xie, Bao Zhang
-
Publication number: 20220291988Abstract: 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: ApplicationFiled: March 11, 2021Publication date: September 15, 2022Inventors: Naijie Li, Bao Zhang, Jin Hong Fu, Jing Lu, Xiang Zu
-
Patent number: 11442739Abstract: 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: GrantFiled: September 16, 2019Date of Patent: September 13, 2022Assignee: International Business Machines CarporationInventors: Ming Ran Liu, Bao Zhang, Naijie Li, Yuan Zhai, Sean Douglas Perry
-
Patent number: 11432262Abstract: 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: GrantFiled: December 2, 2020Date of Patent: August 30, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bin Huang, Delai Zheng, Fengguang Qiu, Bao Zhang, Xu Wang
-
Publication number: 20220248278Abstract: 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: ApplicationFiled: July 20, 2020Publication date: August 4, 2022Inventors: Bin HUANG, Hai LIAN, Li SHEN, Bao ZHANG, Fengguang QIU
-
Patent number: 11379468Abstract: 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: GrantFiled: May 12, 2021Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bao Zhang, Shi Chong Ma, Jin Hong Fu, He Huang, Jia Tian Zhong, Xing Xing Shen, Xiang Zu, Jia Yu
-
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: 11249760Abstract: 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: GrantFiled: April 10, 2019Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Lu, Bao Zhang, Naijie Li, Jin Hong Fu, Kershaw Mehta
-
Publication number: 20220034924Abstract: 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: ApplicationFiled: October 31, 2019Publication date: February 3, 2022Inventors: Bao ZHANG, Lingjun XIE
-
Patent number: D978267Type: GrantFiled: December 15, 2021Date of Patent: February 14, 2023Inventor: Bao Zhang