Patents by Inventor Zhan Peng

Zhan Peng 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: 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: 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
  • 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
  • Patent number: 11803303
    Abstract: Intelligent layer control for building image files into new container images while avoiding redundant files stored between read-write and read-only image layers. Pre-commit processing module (PPM) filters updated files. Hash values of updated files are compared with hash values of original files. Where hash values are the same, PPM generates an OMD file that updates the inode metadata of original files with metadata of the updated file and removes the updated file. Hash values that are not the same, with differ values less than a threshold value, PPM generates an OMD file with updates to the inode metadata, content change flag and/or delta content info reflecting the updated file and removes updated file from container file system. OMD files are passed to storage driver whereby metadata and/or changes to content are overridden and merged with original file content generating a single unified user view of the container file system.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Fei Tan, Lu Yan Li, Jiu Chang Du
  • Publication number: 20230325080
    Abstract: Intelligent layer control for building image files into new container images while avoiding redundant files stored between read-write and read-only image layers. Pre-commit processing module (PPM) filters updated files. Hash values of updated files are compared with hash values of original files. Where hash values are the same, PPM generates an OMD file that updates the inode metadata of original files with metadata of the updated file and removes the updated file. Hash values that are not the same, with differ values less than a threshold value, PPM generates an OMD file with updates to the inode metadata, content change flag and/or delta content info reflecting the updated file and removes updated file from container file system. OMD files are passed to storage driver whereby metadata and/or changes to content are overridden and merged with original file content generating a single unified user view of the container file system.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 12, 2023
    Inventors: Zhan Peng Huo, Fei Tan, Lu Yan Li, Jiu Chang Du
  • Patent number: 11774993
    Abstract: A power supply management device includes an internal power supply circuit, switches, a comparator circuit, and a control circuit. The internal power supply circuit is configured to output a first supply voltage to a node. The switches are coupled between the node and a plurality of first circuits. The comparator circuit is configured to compare a voltage on the node with a reference voltage when the node does not receive the first supply voltage to generate a flag signal. The control circuit is configured to determine whether the node receives a second supply voltage from an external power supply circuit according to the flag signal. If the node receives the second supply voltage, the control circuit is further configured to turn off the internal power supply circuit and gradually turn on the switches, in order to provide the second supply voltage to the first circuits via the switches.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: October 3, 2023
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Zhan-Peng Wang, Su-Hang Chen, Bin Sun, Qing-Zhe Qiu
  • Publication number: 20230290261
    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: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventors: Zhan Peng Huo, Jia Yu, Jia Tian Zhong, Yong Yin, Dong Hui Liu, Peng Hui Jiang