Patents by Inventor Hui Jiang

Hui Jiang 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: 20250258636
    Abstract: According to one embodiment, a method, computer system, and computer program product for demand-aware screen sharing is provided. The embodiment may include initiating a virtual conference between two or more participants. The embodiment may also include monitoring an audio feed of the virtual conference. The embodiment may further include identifying a trigger event in the monitored audio feed. The embodiment may also include performing a screen sharing action based on the identified trigger event.
    Type: Application
    Filed: February 12, 2024
    Publication date: August 14, 2025
    Inventors: Peng Hui Jiang, Su Liu, Guang Han Sui, Glen Corneau
  • Patent number: 12386671
    Abstract: Embodiments of this application provide example resource allocation methods. One example method includes determining, by a first node, a hash value corresponding to a first cluster. The first node can obtain a hash ring, where the hash ring includes at least one hash value interval, and each hash value interval corresponds to one second cluster. The first node can determine a target second cluster based on the hash value corresponding to the first cluster, where the hash value corresponding to the first cluster belongs to a target hash interval, the target hash interval is a hash value interval in the at least one hash value interval, and the target hash interval corresponds to the target second cluster. The first node can establish an association relationship between the first cluster and a target second cluster, where the target second cluster is allowed to apply for a resource from the first cluster.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 12, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yan Zeng, Hui Jiang, Jizhong Li, Min Liu
  • Patent number: 12388643
    Abstract: In an approach, a processor receives, at an edge node, a message from an IoT device associated with the edge node, the message being embedded with at least one non-fungible token (NFT) and each of the at least one NFT representing a corresponding authorization associated with the IoT device. A processor retrieves, at the edge node, the at least one NFT from the received message. A processor validates, at the edge node, the received message based on the retrieved at least one NFT. A processor, responsive to validating the received message, forwards, by the edge node, the received message to a center node associated with the edge node.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: August 12, 2025
    Assignee: International Business Machines Corporation
    Inventors: Qi Feng Huo, Xiang Dong Hu, Yan Lin Ren, Hong Qing Zhou, Peng Hui Jiang, Ling Ling Sh Hu, Zhang Li
  • Publication number: 20250252102
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) identifies a query with low performance. The program code generates a small data environment for use in optimizing the query. The program code identifies table(s) and field(s) related to the query with low performance. The program code samples a portion of each table of the one or more tables based on, for each table, parameters of the one or more fields in each table, where the portion sampled comprises records from each table with common data traits to a whole of each table. The program code generates a small data environment comprising the portion of each table. The program code performance tests an optimized version of the query by executing it on the small data environment.
    Type: Application
    Filed: February 1, 2024
    Publication date: August 7, 2025
    Inventors: Xiao Ming MA, Xue Ying ZHANG, Sheng Yan SUN, Peng Hui JIANG
  • Patent number: 12381856
    Abstract: A computer-implemented method for building and using a multi-party Attestation Model for controlling operation of a multi-tenant cloud infrastructure which includes providing a trusted execution environment (TEE) within the multi-tenant cloud infrastructure, receiving a set of requirements from each of a plurality of tenants of the multi-tenant cloud infrastructure, building an Attestation Model according to the sets of requirements, and deploying the Attestation Model within the TEE. In response to a determination that a change does not satisfy the Attestation Model for each of the plurality of tenants, a function is performed to separate components shared between tenants for which the change satisfies the Attestation Model from components shared between tenants for which the change does not satisfy the Attestation Model, and the change is deployed on the multi-tenant cloud infrastructure for the tenants for which the change satisfies the Attestation Model.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: August 5, 2025
    Assignee: International Business Machines Corporation
    Inventors: Timo Kussmaul, Peng Hui Jiang, Stefan Schmitt, Xiang Dong Hu
  • Patent number: 12361002
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) obtains a given query referencing a LOB. The program code obtains statistics and activities performed in the database system, establishes performance benchmarks, and analyzes the given query to determine how the LOB is utilized. The program code determines that meeting a benchmark requires replacing a reference to the LOB with a reference to implicit column(s). The program code executes the given query by referencing the implicit column(s) to obtain query results. The program code returns the query results.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: July 15, 2025
    Assignee: International Business Machines Corporation
    Inventors: Shen Yan Sun, Peng Hui Jiang, Xiao Xiao Chen, Xiao Hui Wang
  • Publication number: 20250227181
    Abstract: According to one embodiment, a method, computer system, and computer program product for mitigating missed information during an online meeting is provided. The embodiment may include recording, at a computing device of a speaker participant of the online meeting, utterances of the speaker as voice messages during the online meeting. The embodiment may include adding a unique tag to each voice message of the voice messages and transmitting the voice messages to respective computing devices of listener participants of the online meeting. The embodiment may include receiving, at the computing device of the speaker participant, one or more response tags. Based on the received response tags, the embodiment may include identifying details of one or more transmitted voice messages missed by one or more of the respective computing devices of the listener participants and notifying identified respective computing devices of the listener participants of their respectively missed voice messages.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 10, 2025
    Inventors: Guang Han Sui, Peng Hui Jiang, Su Liu, Jun Su
  • Patent number: 12353891
    Abstract: Shutdown intervals between nodes of a dependency tree are determined. The dependency tree represents a system to be shut down and the nodes represent system components of the system. The determining the shutdown intervals includes calculating, for a pair of nodes of the dependency tree, a shutdown interval. The calculating is based on a relationship between the pair of nodes. The calculating is repeated for a plurality of pairs of nodes to obtain a plurality of shutdown intervals. The plurality of shutdown intervals is used in a shutdown of the system components. At least one system component represented by at least one node on a higher node level of the dependency tree is to be shut down prior to at least one other system component represented by at least one other node on a lower node level of the dependency tree.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: July 8, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Wang, Xiang Yu Xue, Mai Zeng, Yu Mei Dai, Wei Li, Peng Hui Jiang, Xiao Chen Huang
  • Publication number: 20250217260
    Abstract: Pre-initialization environments are generated on at least one hardware processor for running incoming applications. Resource usage of resources configured for the pre-initialization environments in running the incoming applications is monitored. Automatic tuning of a pre-initialization environment among the pre-initialization environments is deactivated, responsive to determining based on the resource usage of resources configured for the pre-initialization environment, that the pre-initialization environment is maintaining a threshold level of efficiency. Automatic tuning of the pre-initialization environment among the pre-initialization environments is activated, responsive to determining based on the resource usage of resources configured for the pre-initialization environment, that the pre-initialization environment is overloaded.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Inventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, NAIJIE LI, Jun Su, Xiao Yan Tang, Jia Yu
  • Patent number: 12346691
    Abstract: A method, computer system, and a computer program product for application modernization is provided. The present invention may include receiving operation data related to an application. The present invention may include identifying a plurality of entities based on the operation data related to the application. The present invention may include identifying one or more interactions between each of the plurality of entities. The present invention may include determining an energy consumption pattern for the application by analyzing a consumption of energy related to workload. The present invention may include determining a modernization scope for the application based on the energy consumption pattern.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: July 1, 2025
    Assignee: International Business Machines Corporation
    Inventors: Fan Jing Meng, Peng Hui Jiang, Cheng Fang Wang, Jun Su
  • Publication number: 20250207194
    Abstract: Provided are a gene sequencing method, apparatus and device, and a medium. The method includes: acquiring a gene sample to be detected and a preset read length; determining a sample type of each sample included in the gene sample; sequencing, for each sample in the gene sample, each short sequence of the sample based on a sequencing sequence corresponding to the sample type of the sample, until the gene sequence in each short sequence of the sample is sequenced to the preset read length, to obtain intermediate stage sequencing result data of each short sequence in the sample; and sending the intermediate stage sequencing result data of each short sequence in each sample to a target server, enabling the target server to perform data analysis on the intermediate stage sequencing result data of each short sequence in each sample, to obtain an intermediate stage detection report.
    Type: Application
    Filed: March 14, 2025
    Publication date: June 26, 2025
    Inventors: Yao JIANG, Xin LU, Meihua GONG, Biao KAN, Xinming LIANG, Jiwei HE, Zhenpeng LI, Yue TANG, Ying LIN, Le WANG, Hui JIANG, Yong HUANG, Li ZHANG, Jianwen SHI, Jing SUN, Zhixue YU, Fu DONG, Qian LI, Xiwen ZHANG, Junhua RAO, Shunkai HUANG
  • Patent number: 12339851
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) to: obtain queries (each query including workload(s)); obtain execution statistics for the one or more workloads; normalize one or more queries. Normalizing includes generating cost analytics, identifying similar cost analytics for query blocks across the queries, and applying a cost model to identify at least one query block for result reuse across. The program code distributes the queries to system resources by assigning the at least one query block (in more than one query/workload) to a first resource to execute (as part of a first workload) against database tables and assigning the at least one query block to a second resource to execute (as part of a first workload) against a shared cache of a heterogenous database system.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: June 24, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Xu Qin Zhao, Jian Xu, Peng Hui Jiang
  • Patent number: 12340542
    Abstract: A method for analyzing droplets based on images: obtaining a working dye channel image and a reference dye channel image corresponding to a droplet system (S1); separately performing a preset image processing operation on the working dye channel image and the reference dye channel image (S2); using the working dye channel image or the reference dye channel image as a target image (S3), and determining a region in which each droplet is located from within the target image (S4); and on the basis of the determined region in which each droplet is located, analyzing the droplet system (S5). The method can effectively improve the accuracy of droplet analysis. Further provided are a computer device and a storage medium.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 24, 2025
    Assignee: MGI Tech Co., Ltd.
    Inventors: Yun Xia, Yang Xi, Xia Zhao, Xingye Cui, Hanjie Shen, Fang Chen, Hui Jiang
  • Patent number: 12332895
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) obtains queries from sources via a query interface. The program code analyzes the queries to obtain attributes of the queries. The program code applies a trained classifier to the attributes to classify the queries into finite categories based on a predicted usage of a given resource type exceeding a pre-determined threshold and an anticipated execution duration for each query. The program code determines, based on the finite categories of the one or more queries and resource configurations of resources comprising the database service, which resource of the resources can efficiently execute each query of the one or more queries. The program code schedules each query of the one or more queries for execution by the determined resources.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: June 17, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Xu Qin Zhao, Peng Hui Jiang, Jian Xu, Xuelian Zhang, Ting Ting Wang
  • Publication number: 20250191585
    Abstract: The input of a user is monitored and a location of the user and a language of the user are detected. The input is converted to a text string in the detected user language and the converted text string is parsed into parsed tokens. A command line and correlated parameters indicated by the input are recognized based on the parsed tokens. The recognized command line with the assigned parameters is executed.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 12, 2025
    Inventors: Jun Su, Su Liu, Peng Hui Jiang, MICHAEL DAVIS
  • Publication number: 20250190316
    Abstract: According to one embodiment, a method, computer system, and computer program product for data restoration is provided. The present invention may include categorizing one or more workloads within an organization; determining a restoration priority of the affected one or more tasks based on the categorizing responsive to identifying actual or predicted data loss affecting one or more tasks comprising one of the one or more workloads; selecting one or more restore scenarios for the affected one or more tasks based on the restoration priority; and executing a plurality of actions comprising the one or more selected restore scenarios responsive to selecting the one or more restore scenarios.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: Peng Hui Jiang, Jun Su, Qi Feng Huo, Dileep Dixith, Subramaniyan Nallasivam, Abhiram Kulkarni
  • Publication number: 20250190267
    Abstract: A computer-implemented method for receiving, by a processor set, a workload for processing. The processor set may further collect historical data and real-time data related to processing the received workload and generate a feature map by investigating the received workload, the historical data, and the real-time data. The processor set may further divide the workload into workload steps and assign each workload step to one of a plurality of groups. System resources may also be calculated for each of the workload steps. The processor set trains a machine learning model to determine influence factors for each of the plurality of groups, and then, the processor set reallocates the workload steps based on the calculated system resources and the influence factors.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Xin Xin Dong, Mai Zeng, MING QIAO SHANG GUAN, Wei Song, Peng Hui Jiang, Wen Zhong Liu
  • Publication number: 20250190434
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) that executes a query in the database that includes a SELECT statement that targets a base table. The program code generates an intermediate pending table with a table structure based on the SELECT statement. The program code determines that an INSERT operation inserted a record into the base table behind the fetch on the base table performed based on the SELECT statement. The program code inserts the record into the intermediate pending table in the table structure. The program code performs, based on the SELECT statement, a fetch on the intermediate pending table. The program code generates output for the SELECT statement by merging results of the fetch on the base table and the fetch on the intermediate pending table.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 12, 2025
    Inventors: Xiao Xiao CHEN, Sheng Yan SUN, Peng Hui JIANG, Xiao Hui WANG
  • Patent number: 12327113
    Abstract: A computer-implemented method, system, and computer program product for adapting scripts from a source platform to be utilized in a target platform when porting. Traces of system calls from the commands in the source and target platforms are analyzed to identify building blocks. A tree structure for each command of the source and target platforms is constructed with one or more building blocks from the identified building blocks. Commands of the target platform with a functionality within a threshold degree of similarity to the commands of the source platform are identified by analyzing the building blocks of the commands' tree structures. Alternative commands for the commands of the source platform, such as those commands that are not supported by the target platform, may be generated using such identified commands. The script from the source platform may then be adapted to be utilized in the target platform using such alternative commands.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: June 10, 2025
    Assignee: International Business Machines Corporation
    Inventors: Yan Huang, Lei Wang, Shuang Shuang Jia, Wen Ya Zhou, Qing Yu Pei, Jiangang Deng, Qi Li, Peng Hui Jiang
  • Patent number: D1079851
    Type: Grant
    Filed: January 7, 2025
    Date of Patent: June 17, 2025
    Inventor: Hui Jiang