Patents by Inventor Peng Huo

Peng Huo 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: 12368998
    Abstract: A speaker in which an end of a magnetic assembly close to the diaphragm has a magnetic gap. A coil is wound around a coil former, and at least a portion of the coil is located in the magnetic gap. A connecting member is arranged on a side of the coil former close to a side wall of the accommodating cavity. An annular first damper is arranged between the coil former and the connecting member. The first damper is close to an upper end of the coil and is distal from a lower end of the coil. An annular second damper is arranged between the connecting member and the side wall of the accommodating cavity. The second damper is close to the lower end of the coil and is distal from the upper end of the coil.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: July 22, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peng Huo, Cunshuai Liu, Linlin Zhao
  • Patent number: 12361282
    Abstract: In a method for improving converter and compiler operator granularity, a processor extracts an operator granularity from an artificial intelligence framework and an original model. A processor receives device characteristics from a target device. A processor outputs a converter granularity level to a converter based on the operator granularity and the device characteristics. A processor outputs a compiler granularity level to a compiler based on the operator granularity and the device characteristics.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: July 15, 2025
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Zhan Peng Huo, WeiFeng Zhang, Wei Cui, Fei Fei Li, Ren Jie Feng, Han Su, Zhong Hao Wang
  • Publication number: 20250028702
    Abstract: A method, computer system, and a computer program product are provided for managing and retrieving data dynamically. A business information (BI) table is created from databases and reports and synchronized with data in a management platform. A user interface having rules and criteria is established for a user access to the BI. The management platform is monitored for updates and BI table is synchronized with it. The updated information is stored in a log file. Using the log file and the management platform, the BI entries are then paired with one or more source data and a retrievable tree is created from the pairing. The BI table is then provided to the user and monitored for viewing. An eye gazing point is located through user's eye so that an associated BI entry and its paired source is retrieved for the user to see subsequently.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Inventors: Hamid Majdabadi, Su Liu, NEIL DELIMA, Zhan Peng Huo
  • Patent number: 12198576
    Abstract: A method, system, and computer program product for dynamic cue generation for language learning are provided. The method identifies one or more listener actions for a listener engaged in listening learning. Based on the one or more listener actions, a language level of the listener is determined. A set of prompt metrics are generated based on the language level and the one or more listener actions. A set of audio stream levels is generated based on the set of prompt metrics. The method selects an audio stream level for a listening prompt, where the audio stream level is selected from the set of audio stream levels based on the language level of the listener.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 14, 2025
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Jia Yu, Jia Tian Zhong, Yong Yin, Dong Hui Liu, Peng Hui Jiang
  • Patent number: 12192678
    Abstract: A computer-implemented method for managing information during a web conference is provided. The computer-implemented method includes collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference and collecting and formatting to-be-popup application information at the processor. The computer-implemented method further includes analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information and determining, by the processor, whether to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: January 7, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jia Liu, Zhan Peng Huo, Qi Li, Yan Fei Qin, Lu Yan Li
  • Publication number: 20250004793
    Abstract: Converting shared libraries is provided. A shadow shared library is generated based on symbol information of each respective symbol of an original shared library. A symbol receiver that corresponds to the shadow shared library is generated. The symbol receiver corresponding to the shadow shared library and the original shared library are deployed as a microservice on a set of servers.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 2, 2025
    Inventors: Heng Wang, Tao Guan, Zhan Peng Huo, Sandhya Venugopala, Xiao Ling Chen
  • Publication number: 20240333993
    Abstract: Aspects of the present disclosure relate generally to presenting advertisements on a device and, more particularly, to managing the timing and duration for presenting advertisements in streaming video from activities detected by IoT sensors. For example, a computer-implemented method includes: receiving, by a processor set, an opt-in from a user; in response to the opt-in, detecting, by the processor set and via an Internet of Things (IoT) sensor, activities of the user watching a streaming video on a client device; determining, by the processor set, an advertisement tolerance level of the user based on the detected activities of the user watching the streaming video; determining, by the processor set, an optimal advertisement interval in the streaming video based on the advertisement tolerance level of the user; and streaming, by the processor set, advertisements during the optimal advertising interval in the streaming video on the client device.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Su Liu, Zhan Peng Huo, Hamid Majdabadi, Peng Hui Jiang
  • Patent number: 12099904
    Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: September 24, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Cao, WeiFeng Zhang, Fei Fei Li, Ren Jie Feng, Han Su, Zhan Peng Huo, Zhong Hao Wang
  • Patent number: 12093220
    Abstract: A computer implemented method manages an image. A number of processor units identifies a set of base files in a set of image layers for a candidate file in a container layer in response to a request to create a new image with the candidate file. The number of processor units identifies delta data between the candidate file and the set of base files. The number of processor units creates the new image with a new top image layer using the delta data identified for the candidate file in the container layer. According to other illustrative embodiments, a computer system, and a computer program product for managing an image are provided. As a result, the illustrative embodiments provide a technical effect of reducing the size of images and reducing storage space used to store the images.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: September 17, 2024
    Assignee: International Business Machines Corporation
    Inventors: Da Long Wang, Zhan Peng Huo, Yu Sun, Hong Yi Zhang
  • Publication number: 20240265664
    Abstract: Computer-implemented methods for performing automated pre-processing of data for a machine-learning based prediction system are provided. Aspects include receiving a plurality of raw data sets, receiving a plurality of processed data sets, wherein each of the plurality of processed data sets corresponds to one of the plurality of raw data sets, and generating a plurality of pre-processing templates based on the plurality of raw data sets and the processed data set. Aspects also include receiving an input data set, generating, for each of the plurality of pre-processing templates, a matching score for the input data set, and selecting one of the plurality of pre-processing templates based on the matching score. Aspects further include pre-processing the input data set using the selected pre-processing template and providing the pre-processed input data set to the machine learning based prediction system.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 8, 2024
    Inventors: Yu Zui You, Zhan Peng Huo, Jun Zhu, Kuo-Liang Chou, Xuan Feng, JUN HAO
  • Publication number: 20240236270
    Abstract: A computer-implemented method for managing information during a web conference is provided. The computer-implemented method includes collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference and collecting and formatting to-be-popup application information at the processor. The computer-implemented method further includes analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information and determining, by the processor, whether to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 11, 2024
    Inventors: Jia Liu, Zhan Peng Huo, Qi Li, Yan Fei Qin, Lu Yan Li
  • Publication number: 20240196123
    Abstract: This application provides a display device and an audio output method thereof. The display device includes a display, a first speaker, and a second speaker. The first speaker is disposed on a rear side of the display. A sound emitting direction of the first speaker faces toward space in rear of and above the display device. A sound emitting direction of the second speaker faces toward space in front of the display device or faces toward space below the display device. The first speaker and the second speaker emit sounds asynchronously. A stereo effect of the display device in this application is good.
    Type: Application
    Filed: April 6, 2022
    Publication date: June 13, 2024
    Inventors: Peng HUO, An WANG, Qiang ZHANG
  • Publication number: 20240192950
    Abstract: Processing within a container-based computing environment is facilitated by standardizing container identification processing. The process includes, for a container being provided from a container image, extracting multiple layer files from the container image and using natural language processing to determine frequency of occurrence of software components in the multiple layer files of the container image. Further, the process includes generating a container name for the container using the determined frequency of occurrence of software components in the multiple layer files of the container image. The method further includes providing the container for the container-based computing environment using the container image and the generated container name. The generated container name facilitates processing within the container-based computing environment by being based, at least in part, on the frequency of occurrence of software components in the multiple layer files of the container image.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Inventors: Kuo-Liang CHOU, Zhan Peng HUO, Jun ZHU, Yu Zui YOU, Xuan FENG, Jun HAO
  • Patent number: 12008363
    Abstract: Various embodiments of the present invention provide a method, system, and program product that perform the following operations: organizing a project having source code into a stacked-layer framework, the stacked-layer framework having: (i) a code layer including the source code of the project, (ii) a label layer including one or more label pages labelling the source code according to respective features of the source code, and (iii) a mask layer including one or more mask pages concealing portions of the source code according to labels of the label layer; receiving a request from a user to utilize a portion of the project, wherein the request includes a user requirement identifying one or more desired features; identifying a mask page of the one or more mask pages corresponding to the one or more desired features identified by the user requirement; and communicating the identified mask page to the user.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Fei Tan, Zhan Peng Huo, Jiu Chang Du, Lu Yan Li
  • Publication number: 20240137465
    Abstract: A computer-implemented method for managing information during a web conference is provided. The computer-implemented method includes collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference and collecting and formatting to-be-popup application information at the processor. The computer-implemented method further includes analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information and determining, by the processor, whether to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Jia Liu, Zhan Peng Huo, Qi Li, Yan Fei Qin, Lu Yan Li
  • Patent number: 11966322
    Abstract: A method, computer program product and system are provided for preloading debug information based on the presence of incremental source code files. Based on parsed input parameters to a source code debugger, a source code repository and a local storage area are searched for an incremental file. In response to the incremental file being located, a preload indicator in the incremental file, which is a source code file, is set. Based on the preload indicator being set, debug symbol data from the incremental file is merged to a preload symbol list. In response to receiving a command to examine the debug symbol data from the incremental file, the preload symbol list is searched for the requested debug symbol data.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Xiao Xuan Fu, Jiang Yi Liu, Zhan Peng Huo, Wen Ji Huang, Qing Yu Pei, Min Cheng, Yan Huang
  • Patent number: 11960870
    Abstract: Methods, systems, and computer program products for container image management are disclosed. In a method, a first group of operations that are performed in respective layers in a base image are obtained. A second group of operations that are performed in respective layers not comprised in the base image are obtained. The second group of operations are optimized based on a comparison between the first and second groups of operations. A destination container image is generated based on the optimized second group of operations and the base image.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lu Yan Li, Zhan Peng Huo, Fei Tan, Jiu Chang Du
  • Publication number: 20240086791
    Abstract: A controller obtains data stored in one or more data structures generated based on a defined task to be performed for a selected event. The data includes a set of constraints for the defined task. One or more task solutions generated for the defined task using the provided data are obtained. A determination is made as to whether the one or more task solutions include a task solution that satisfies one or more defined criteria. Based on determining that the one or more task solutions do not include the task solution that satisfies the one or more defined criteria, the set of constraints is automatically adjusted to provide an adjusted set of constraints. The adjusted set of constraints is to be automatically provided to a solution generator to be used to obtain the task solution that satisfies the one or more defined criteria.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Shun Xin CAO, Jing ZHANG, Zhan Peng HUO, Sheng Shuang LI
  • Publication number: 20230362548
    Abstract: A speaker in which an end of a magnetic assembly close to the diaphragm has a magnetic gap. A coil is wound around a coil former, and at least a portion of the coil is located in the magnetic gap. A connecting member is arranged on a side of the coil former close to a side wall of the accommodating cavity. An annular first damper is arranged between the coil former and the connecting member. The first damper is close to an upper end of the coil and is distal from a lower end of the coil. An annular second damper is arranged between the connecting member and the side wall of the accommodating cavity. The second damper is close to the lower end of the coil and is distal from the upper end of the coil.
    Type: Application
    Filed: September 2, 2021
    Publication date: November 9, 2023
    Inventors: Peng Huo, Cunshuai Liu, Linlin Zhao
  • Patent number: 11811599
    Abstract: A connection request from one computing entity is obtained. The connection request is a request to connect to another computing entity and includes a requested connectivity protocol configuration. A determination is made as to whether the requested connectivity protocol configuration is a match to a particular connectivity protocol configuration of the other computing entity. Based on determining that the requested connectivity protocol configuration is not a match to the particular connectivity protocol configuration of the other computing entity, a selected configuration file that is a match to the requested connectivity protocol configuration is selected from a plurality of configuration files. Based on selecting the selected configuration file, routing of the connection request to a connectivity protocol service corresponding to the selected configuration file is initiated to facilitate establishing a connection between the one computing entity and the other computing entity.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: November 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jiu Chang Du, Kui Zhang, Zhan Peng Huo, Yong Qing Xu, Peng Hui Jiang