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

  • Publication number: 20240104000
    Abstract: Determination and provision of improved representations of program flow control are provided by a method that monitors execution of binary code of a program on a computer system. The monitoring includes monitoring manipulation(s) of call stack(s) maintained by the computer system for the execution of the binary code. The method, based on the monitoring, determines function call pattern(s) and branch pattern(s) exhibited by the execution of the binary code. The method identifies, from the binary code and using the determined function call pattern(s) and branch pattern(s), function calls and branches, relations between the function calls and branches, and function and variable names. The method also provides a representation of program flow control of the program using the identified function calls and branches, relations, and function and variable names.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Bao Zhang, Jin Hong Fu, Peng Hui Jiang, Shi Chong Ma, He Huang, Jia Yu
  • Publication number: 20240106016
    Abstract: A battery cell, a battery module, a battery pack, an energy storage system, and an electric vehicle. The battery cell includes one or more stress sensors. The stress sensors are located on the explosion-proof valve and face outside a housing of the battery cell, or the stress sensors are located on the explosion-proof valve and face inside a housing of the battery cell. Each stress sensor is configured to detect stress that is inside the battery cell and that acts on a corresponding position on the explosion-proof valve, and the one or more stress sensors are configured to transmit all obtained electrical signals to processor. The processor determines a faulty target battery cell based on one or more received electrical signals.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 28, 2024
    Applicant: Huawei Digital Power Technologies Co., Ltd.
    Inventors: Haonan LE, Jing ZHU, Bao ZHANG, Tianhong HOU, Junliang LU
  • Patent number: 11940900
    Abstract: Determination and provision of improved representations of program flow control are provided by a method that monitors execution of binary code of a program on a computer system. The monitoring includes monitoring manipulation(s) of call stack(s) maintained by the computer system for the execution of the binary code. The method, based on the monitoring, determines function call pattern(s) and branch pattern(s) exhibited by the execution of the binary code. The method identifies, from the binary code and using the determined function call pattern(s) and branch pattern(s), function calls and branches, relations between the function calls and branches, and function and variable names. The method also provides a representation of program flow control of the program using the identified function calls and branches, relations, and function and variable names.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: March 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Zhang, Jin Hong Fu, Peng Hui Jiang, Shi Chong Ma, He Huang, Jia Yu
  • Publication number: 20240092656
    Abstract: In the technical field of lithium ion batteries, disclosed is a wet synthesis method of a high-nickel NCMA quaternary precursor. The method includes synthesizing solid tiny crystal nuclei of the NCMA quaternary precursor in a first reactor, and prompting the crystal nuclei of the quaternary precursor to grow to a certain particle size in a second reactor, wherein in the first reactor, an upper feeding mode is used to continuously produce the solid tiny crystal nuclei of the NCMA quaternary precursor. In the second reactor, an upper-and-lower dual feeding mode is used to prompt the continuous growth of the solid tiny crystal nuclei of the NCMA quaternary precursor. During a washing process, the NCMA quaternary precursor is washed with a mixed alkali solution of sodium carbonate and sodium hydroxide at certain concentration, so that Na can be reduced below 50 ppm and sulfur can be reduced below 800 ppm.
    Type: Application
    Filed: August 3, 2021
    Publication date: March 21, 2024
    Inventors: Bao ZHANG, Zhenyu WANG
  • Publication number: 20240088804
    Abstract: Provided is a motor braking device for a N-phase brushless motor. The motor braking device includes a switching circuit adapted to connect the N-phase brushless motor to a power supply, the switching circuit comprising a high side switch group and a low side switch group, each of the high side switch group and the low side switch group comprising N switching elements, and a control unit configured to control the switching circuit to brake the motor based on occurrence of a first event, the first event chosen from a group consisting of release of a trigger by a user, and occurrence of a predetermined condition as detected by a sensor. The control unit is configured to, upon occurrence of the first event, switch all the switching elements of one of the high side switch group or the low side switch group to an on-state, and simultaneously switch all the switching elements of the other one of the high side switch group and the lower side switch group to an off-state.
    Type: Application
    Filed: February 10, 2021
    Publication date: March 14, 2024
    Inventors: Bao An ZHANG, Zi Cong CHEN, Li Hua XIE, Chao WEN, Yong Min LI
  • Publication number: 20240086333
    Abstract: A computer-implemented method, computer program product and computer system are provided. A processor receives an indication of sensitive data in one or more files. A processor updates at least one bit in the virtual address space for the one or more files indicated to have sensitive data. A processor, in response to a program accessing the one or more files, evaluates a respective virtual address for the one or more files. A processor, in response to the at least one bit in the respective virtual address for the one or more files, marks intermediate data generated by the program as sensitive data.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Inventors: He Huang, Jin Hong Fu, Shi Chong Ma, Bao Zhang, Jia Yu, Peng Hui Jiang
  • Patent number: 11928460
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jin Hong Fu, Bao Zhang, Shi Chong Ma, He Huang, Naijie Li, Jia Yu
  • Patent number: 11926982
    Abstract: An assembled subway station and a construction method thereof are provided. The assembled subway station includes a plurality of components combined in a ring shape, comprising a bottom plate component, two bottom corner components, two side wall components, a middle plate component, two top corner components, and a top plate component. Connection surfaces of each component are each provided with a concave-convex structure being matched with another concave-convex structure on a relevant connection surface of an adjacent component. Butt joint positions of two adjacent components are filled with sealing structures. The embedded grooves of two adjacent components are oppositely arranged, and connecting members for exerting opposite fastening forces on the two adjacent components are installed in the oppositely arranged embedded grooves.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: March 12, 2024
    Assignee: Guangzhou Metro Design & Research Institute Co., Ltd.
    Inventors: Xianli Ding, Bao Xiang, Xingzhong Nong, Juyang Wu, Haiou Shi, Feiqi Ou, Zihui Zan, Ran Wang, Shengya He, Xiao Li, Chunjie Liu, Liang Ye, Qian Zhou, Hengyi Li, Wenqi Zhang, Yiheng Ren, He Huang
  • Publication number: 20240024716
    Abstract: A battery safety monitoring system includes a central controller, a fault detection sensor, a flame detection apparatus, and a fire extinguishing apparatus. The fault detection sensor is configured to detect a fault in a target battery module and send fault information to the central controller. The central controller is configured to control the flame detection apparatus to perform flame detection on the target battery module based on the fault information. The flame detection apparatus is configured to send, when detecting a fire in the target battery module, fire information to the central controller. The central controller is further configured to control the fire extinguishing apparatus to start a fire extinguishing operation for the target battery module. There is no need to deploy excessive sensors. Instead, the flame detection apparatus is controlled to perform flame monitoring on the target battery module, to implement low-cost and accurate battery safety monitoring.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 25, 2024
    Applicant: Huawei Digital Power Technologies Co., Ltd.
    Inventors: Zhirun LI, Jing ZHU, Tianhong HOU, Junliang LU, Haonan LE, Bao ZHANG
  • Publication number: 20240017562
    Abstract: Disclosed are an optical anti-counterfeiting element and a manufacturing method thereof, and an anti-counterfeiting product. The optical anti-counterfeiting element includes a micro lens array layer and a micro graphic-text array layer; the micro graphic-text array layer includes a micro graphic-text area and a micro graphic-text background area; surface undulation shapes of the micro graphic-text area and the micro graphic-text background area are different; and/or a height difference is set for the micro graphic-text area and the micro graphic-text background area, so that a graphic-text area and/or a graphic-text background area imaged by the micro lens array layer and the micro graphic-text array layer under sampling synthesis have different visual features. In particular, with a change in an observation angle, a graphic-text and/or a graphic-text background changes from one color to another color, thereby improving an anti-counterfeiting capability.
    Type: Application
    Filed: October 29, 2021
    Publication date: January 18, 2024
    Inventors: Chunhua Hu, Bao Zhang, Jun Zhu
  • Patent number: 11864046
    Abstract: A network selection method includes executing, by a mobile terminal, a communication service using a first identification card, determining, by the mobile terminal, that the communication service interferes with a second identification card in the mobile terminal, and adjusting, by the mobile terminal, cell reselection information of the second identification card to reselect to a non-interfered-with cell.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bao Zhang, Weilin Gong
  • Patent number: 11855285
    Abstract: The present invention discloses a full-gradient nickel cobalt manganese positive electrode material, a ruthenium oxide coated material and a preparation method thereof. The material has a chemical formula of LiNixCoyMn(1-x-y)O2, wherein, 0.5?x?0.9, 0.05?y?0.40, 1-x-y>0. A content of the nickel element is gradually decreased from a core portion to an outer surface of the full-gradient nickel cobalt manganese positive electrode material. A content of the manganese element is gradually increased from the core portion to the outer surface of the full-gradient nickel cobalt manganese positive electrode material. And, a content of the cobalt element is uniformly distributed in the full-gradient nickel cobalt manganese positive electrode material. The present invention also discloses a preparation method of the full-gradient nickel cobalt manganese positive electrode material. The present invention also discloses a preparation method of the ruthenium oxide coated material.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: December 26, 2023
    Assignee: CENTRAL SOUTH UNIVERSITY
    Inventors: Hui Tong, Qijie Zhou, Bao Zhang, Xu Wang, Yingying Yao, Wanjing Yu, Junchao Zheng
  • Patent number: 11856152
    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: Grant
    Filed: August 11, 2022
    Date of Patent: December 26, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Yujia Wang, Feng Qiu, Bao Zhang, Le Gao, Haozhe Li
  • Publication number: 20230409568
    Abstract: A method, computer system, and a computer program for monitoring synchronization and aggregation are provided. The method may include receiving a plurality of metrics and identifying a plurality of metadata associated with the plurality of metrics. The method may further include calculating a hash value of the plurality of metadata based on the plurality of metrics. The method may further include detecting at least one modification to the plurality of metadata based on the hash value and updating the plurality of metrics based on the at least one modification in which the plurality of metrics are displayed in a self-adapting metric diagram.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: Bao Zhang, XI QING ZHANG, Jin Hong Fu, He Huang, Shi Chong Ma, Jia Yu, Mu Chen, HUI Zhang, Ran Ren, XING XING SHEN
  • Patent number: 11834481
    Abstract: A salty taste enhancing peptide derived from dry-cured ham is provided, and the amino acid sequences thereof are Asp-Leu; Phe-Met-Ser-Ala-Leu-Phe, as shown in SEQ ID NO: 1; and His-Val-Arg-Arg-Lys, as shown in SEQ ID NO: 2. The salty taste enhancing peptide in the present disclosure is of small molecular weight, features easy separation and purification, has strong salty taste enhancing effect and simple sequences, and is easy to synthesize, therefore, the salty taste enhancing peptide can be applied to the fields of food, health products, medicine and biology, and is expected to replace salt substitute products currently available on the market.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: December 5, 2023
    Assignees: Hefei University of Technology, Yunnan Agricultural University
    Inventors: Feiran Xu, Baocai Xu, Xuefeng Wang, Zhaoming Wang, Bao Zhang, Fei Ma, Ying Wu, Kai Zhou, Hui Zhou, Kezhou Cai
  • Publication number: 20230381853
    Abstract: A riser tube coating for a cast aluminum alloy includes a coating-riser tube contact layer material and a coating-aluminum liquid contact layer material. The present invention has a coating protection effect to the maximum mainly by designing ratios of ZrO, Al2O3, ZnO, binders and other materials and a coat drying heat treatment process, and finally realizes effects of protecting a riser tube, being free of aluminum sticking and prolonging a service life.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 30, 2023
    Inventors: Xin Liang, Bangwei Bai, Haifeng Liu, Peng Qin, Hongren Zhang, Liming Xie, Chao Ma, Baoshui Ma, Ji Wang, Bao Zhang
  • Patent number: 11822910
    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: Grant
    Filed: October 14, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bao Zhang, Jin Hong Fu, Shi Chong Ma, He Huang, Yong Yin, Jia Tian Zhong, Xing Xing Shen, Jia Yu
  • Publication number: 20230342142
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Jin Hong Fu, Bao Zhang, Shi Chong Ma, He Huang, NAIJIE LI, Jia Yu
  • Publication number: 20230336106
    Abstract: A motor driven apparatus including a motor, a first switching module and a second switching module on a current path from one terminal of a battery to another terminal of the battery, and a MCU connected to the first and second switching module. The first and second switching module are connected in series to each other, while the first switching module is connected to the motor and adapted to drive the motor. The MCU is adapted to control the first second switching module separately. The MCU is further adapted to, upon its energization, attempt to control the second switching module to be in a cut-off state until the MCU determines that the first switching module is normal. The MCU attempts to detect failures of the switching elements in the first switching module before it enables operation of the motor.
    Type: Application
    Filed: September 18, 2020
    Publication date: October 19, 2023
    Inventors: Yong Min LI, Li Hua XIE, Bao An ZHANG, Zong Fen LI
  • Publication number: 20230329279
    Abstract: Disclosed is a method for preparing konjac glucomannan gum. The method includes steps as follows: (1) preparing konjac sol; (2) preparing an amino acid solution by means of L-lysine and L-arginine; and (3) adding the amino acid solution into the konjac sol, and carrying out stirring, standing, and water-bath heating to obtain the konjac gum. According to the method for preparing konjac glucomannan gum in the present invention, the konjac glucomannan is modified by means of the L-lysine and the L-arginine according to a certain ratio, and hydroxyl ions in L-lysine and L-arginine solutions can remove acetyl groups in konjac glucomannan molecules under a heating condition such that thermostable gum can be formed, and properties of the konjac glucomannan gum are improved. According to the present invention, production processes for a konjac gum product are changed, and nutritional functions of the konjac product are added.
    Type: Application
    Filed: March 9, 2023
    Publication date: October 19, 2023
    Inventors: ZHAOMING WANG, HUI ZHOU, XINLIAN SU, BAOCAI XU, FEIRAN XU, KAI ZHOU, BAO ZHANG