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: 20240250838
    Abstract: Aspects of the present disclosure relate to data visualization in web conferences. Type-related information of a web conference can be acquired. A conference type of the web conference can be identified based on the acquired type-related information of the web conference and type templates stored in a type repository. A visualization format from a plurality of visualization formats stored in a format repository can be determined based on the identified conference type. Key information required by the determined visualization format can be extracted from raw data of the web conference. Visual data within the determined visual format can be created by populating the extracted key information into the determined visualization format.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: Su Liu, Adinarayana Haridas, Hamid Majdabadi, Jun Su, Peng Hui Jiang
  • Patent number: 12045498
    Abstract: Disclosed are a solid state drive and a write operation method. The solid state drive comprises: a controller, receiving write data from outside and comprising a first cache unit for storing the write data; a Flash memory, receiving the write data sent by the first cache unit according to a first instruction of the controller; a second cache unit, storing the write data from the first cache unit as backup data, and sending the backup data to the Flash memory according to a second instruction of the controller. The second instruction is obtained after the write data fails to be written into the Flash memory under the first instruction, so that the backup data can continue to be called if write operation fails. By combining advantages of the first and second cache units, efficiency and quality of write operations are improved and bandwidth requirements are lowered.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: July 23, 2024
    Assignee: MAXIO TECHNOLOGY (HANGZHOU) CO., LTD.
    Inventors: Wei Xu, Zihua Xiao, Hui Jiang, Zhengliang Chen
  • Patent number: 12045663
    Abstract: A serverless computing-based, continuous gateway watch of a data store for data change process is provided. The process includes the gateway interface of the computing environment receiving a watch request from a user system to monitor the data store for data change. Based on receiving the watch request, the gateway interface invokes a serverless setup service to establish a connection between the gateway interface and the data store of the computing environment to be monitored for data change. Based on receiving, at the gateway interface, a data change indication from the data store, the gateway interface invokes a serverless message process service to mutate the data change indication from the data store into a mutated data change message indicative of a data change at the data store for return to the user system pursuant to the watch request, with the serverless message process service terminating thereafter.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: July 23, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gang Tang, Peng Hui Jiang, Ming Shuang Xian, Qin Yue Chen
  • Publication number: 20240240078
    Abstract: Disclosed are a nucleic acid functionalized metal nanoprobe and a preparation method therefor; according to the probe, metal cations with desirable biocompatibility are mixed with exogenous deoxyribonucleic acid (DNA) or ribonucleic acid (RNA) molecules to generate a DNA or RNA composite nanostructure; co-incubating is performed with a pathogenic microorganism, the composite nanostructure enters pathogenic microorganism cells through electrostatic adsorption, and unique microenvironment of high-level oxidizing and reducing substances possessed by the pathogenic microorganism is used to promote in-situ synthesis of the intelligent biological probe; accurate targeted labeling and real-time rapid detection of the pathogenic microorganism are achieved, and the probe is used for targeted intervention of infectious diseases such as lung infection, intestinal infection and influenza; combined with physical interventions such as photoelectricity, magnetocaloric effect, near infrared, multi-modal real-time dynamic and
    Type: Application
    Filed: November 10, 2021
    Publication date: July 18, 2024
    Inventors: Xuemei WANG, Zengchao GUO, Jiayu ZENG, Hui JIANG
  • Publication number: 20240241885
    Abstract: Disclosed embodiments provide techniques for dynamic data collection. The dynamic data collection includes determining a data generation temporal pattern. Based on the data generation temporal pattern, a data collection strategy is created. The data collection strategy can be based on one or more data collection goals. The data collection strategy can contain specific details on how data is to be collected. A data infrastructure evaluation is performed, which provides pricing models for resources such as electricity and/or network bandwidth. A data collection policy is created based on the data collection strategy and the data infrastructure evaluation. The data collection policy can contain specific details on when data is to be collected and what strategy to use for the collection. A data transfer schedule is created based on the data collection policy. The data transfer schedule determines when to collect data from one or more data source devices.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 18, 2024
    Inventors: Fan Jing Meng, Guang Han Sui, Peng Hui Jiang, Xing Tian, Li Jian Wang, Cheng Fang Wang, Hua Ye, Ming Liang Zu, Jun Su
  • Patent number: 12039321
    Abstract: A computer implemented method, apparatus, system, and computer program product manages updates to images. A computer system determines shared layers present between the images selected for update management. The images comprise executable code that are run to create containers. The computer system detects a change in a shared layer in the shared layers for an image in the images. The computer system updates the shared layer in the shared layers in a set of the images having the shared layer in response to detecting the change to the shared layer for the image. According to other illustrative embodiments, a computer system and a computer program product for managing updates to images are provided.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Jin Chi He, Peng Hui Jiang, Jun Su, Gang Tang
  • Publication number: 20240232192
    Abstract: A computer-implemented method dynamically switches access plans for a query during concurrent query execution. The method includes receiving a first query configured to be processed by a database system. The method also includes generating, for the first query, an access plan for each of identified resource sets. The method includes determining a first set of available resources that represent an available capacity for the database system. The method further includes selecting a first resource set of the one or more resource sets, where the selecting is based on the first set of available resources being closest to the first resource set. The method also includes selecting, based on the first set of available resources, a first access plan of the one or more access plans. The method includes executing the first query and returning results of the first query to a source of the first query.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 11, 2024
    Inventors: Xiao Xiao Chen, Sheng Yan Sun, Peng Hui Jiang, YING ZHANG
  • Publication number: 20240231920
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include receiving a task request from a user and determining a preferred executor type for the task request. The operations may include selecting an executor of the preferred executor type for the task request. The operations may include performing the task request with the executor and returning a response to the task request to the user.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Peng Hui Jiang, Fan Jing Meng, Guang Han Sui, Jun Su, Li Jian Wang, Chen Ji
  • Publication number: 20240232191
    Abstract: An example operation may include one or more of storing an index that comprises identifiers of role-based access privileges for a plurality of users with respect to a database, receiving a database query associated with a user from a software program, identifying data records within the database that the user has permission to access based on database accessibility rights of the user stored within the index, prior to execution of the database query, loading the identified data records into the memory and filtering out other data records from the database which the user does not have permission to access, and executing the database query on the identified data records loaded from the database and returning query results from the execution to the software program.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: Jia Tian Zhong, Peng Hui Jiang, Ming Lei Zhang, Ting Ting Zhan, Le Chang, Zhen Liu, Xiao Yan Tian
  • Publication number: 20240232098
    Abstract: A method, including: identifying static application features of an application; identifying resource access features of the application; labeling a translation lookaside buffer (TLB) miss threshold of a runtime feature of the application; determining utilization of larger pages during the runtime based on the TLB miss threshold; and setting the TLB miss threshold based on the determined utilization of the larger pages.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
  • Publication number: 20240231906
    Abstract: A computer implemented method manages a topology for a network computing system. A number of processor units determines tasks for a workload to be performed by computing devices in the network computing system. The number of processor units creates the topology for performing the tasks in the workload. The topology comprises nodes representing the tasks assigned to the computing devices. The nodes are connected to each other based on an execution order for the tasks, and the topology has alternative paths for performing the tasks for the workload. The number of processor units determines energy consumption for the alternative paths in the topology. The number of processor units selects a particular path from the alternative paths for performing the tasks for the workload based on the energy consumption for the alternative paths.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Peng Hui Jiang, Fan Jing Meng, Jun Su, Cheng Fang Wang
  • Publication number: 20240236050
    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: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Timo Kussmaul, Peng Hui Jiang, Stefan Schmitt, Xiang Dong Hu
  • Patent number: 12032465
    Abstract: Aspects of the invention include determining an event associated with a computing system, the event occurring at a first time, obtaining system data associated with the computing system, determining a system state of the computing system at the first time based on the system data, determining, based on the system state, two or more system data clusters comprising clustered system data associated with the system state of the computing system, determining, via an interpolation algorithm, an interpolated data value for the first time based on the system data, and adjusting the interpolated data value based on a determination that the interpolate data value is outside the two or more system data clusters.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zhi Li, Xing Xing Shen, Xiao Dong Li, He Jiang Jia, Sheng Jie BJ Han, Ye Tian, Bo Tong Liu, Peng Hui Jiang
  • Publication number: 20240220465
    Abstract: A computer-implemented method, including receiving, by a processor set, a query including a query string for a system catalog; identifying, by the processor set, a default index structure of the system catalog; executing, by the processor set, the query based on the default index structure of each index in the system catalog; ranking, by the processor set, a performance of each execution of the query by each index; mapping, by the processor set, a query pattern to a corresponding index of the system catalog; selecting, by the processor set, the index to perform the query using a machine learning (ML) model trained with a knowledge base that includes the ranking and the mapping; executing, by the processor set, the query on the selected index; and in response to executing the query on the selected index, returning, by the processor set, a result of the query.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 4, 2024
    Inventors: Sheng Yan Sun, Peng Hui Jiang, Xiao Xiao Chen, Ying Zhang
  • Publication number: 20240211221
    Abstract: In a first aspect of the invention, there is a computer-implemented method including: generating, by one or more processors, dependency version information for a target software application, based on activity of a compiler registered with an event handler; generating, by the one or more processors, one or more dependency sections with a dependency list for the target software application, wherein the dependency list incorporates the dependency version information; and building, by the one or more processors, a software package with the one or more dependency sections with the dependency list for the target software application.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Xiao Yan Tang, Yong Yin, Jia Yu
  • Publication number: 20240211409
    Abstract: A method, including: monitoring resource utilization of an operating system (OS) with applications utilizing larger pages; determining the monitored resource utilization is greater than a threshold resource utilization; in response to the determining the monitored resource utilization is greater than a threshold resource utilization, determining a respective larger pages index value for each of the applications utilizing larger pages; and turning off larger pages utilization of a subset of the applications utilizing larger pages, wherein the subset comprises a predefined number of the applications utilizing larger pages that have highest determined larger pages index values.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
  • Patent number: 12019645
    Abstract: Disclosed are a computer-implemented method, a system and a computer program product for record management in a time series database (TSDB). In the computer-implemented method for record management in a TSDB, time series records can be obtained from distributed sources by one or more processing units. The records can be divided into different record groups based on a timestamp of each of the records by one or more processing units. The records in each of the record groups can be normalized into normalized records by one or more processing units. The normalized records can be stored in the TSDB by one or more processing units.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: June 25, 2024
    Assignee: International Business Machines Corporation
    Inventors: Huai Long Zhang, Peng Hui Jiang, Xing Xing Shen, Ming Lei Zhang
  • Patent number: 12019598
    Abstract: Methods and systems for reducing database maintenance effort are disclosed. A method includes: collecting, by a computing device, a history of statistics for database objects; predicting, by the computing device, statistics using the history of statistics; testing, by the computing device, a workload using the predicted statistics; determining, by the computing device, at least one database object to maintain based on the testing the workload; and maintaining, by the computing device, the determined at least one database object.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: June 25, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, ShengYan Sun, Xiaobo Wang, Peng Hui Jiang
  • Publication number: 20240201979
    Abstract: Managing container updates is provided. A changed file corresponding to a new version of an application is retrieved from a persistent volume based on a mapping between the new version of the application and the changed file. The changed file corresponding to the new version of the application is loaded in a corresponding file of a running container to update the corresponding file of the running container without redeploying the running container using an updated container image.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Zhi Li Guan, Peng Hui Jiang, Jun Su, Kun Yang, Cheng Wu
  • Publication number: 20240202802
    Abstract: Intelligent food order selection and fulfillment includes providing an electronic food item ordering platform through which users build and place electronic orders for food items, maintaining, for a user, a food item profile that includes preferences of the user relating to food item usage, receiving an electronic order for food items that includes perishable food items, receiving a planned schedule of use of the food items, identifying quality date requirements for the perishable food items based on the planned schedule of use, and determining a food item selection and order fulfillment strategy for selecting the perishable food items from a supplier food item inventory and fulfilling the electronic order, where the determining is based on the identified quality date requirements, known quality dates of the supplier food item inventory, and differences in cost, to the user, between interchangeable perishable food items with differing quality dates.
    Type: Application
    Filed: December 16, 2022
    Publication date: June 20, 2024
    Inventors: Hamid Majdabadi, Jeremy R. Fox, Su LIU, Peng Hui Jiang