Patents by Inventor Mai Zeng

Mai Zeng 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: 20250117551
    Abstract: A machine learning power consumption model and process are provided for determining power consumption of computing environment resources in handling requests of an application. The process includes training the machine learning power consumption model to estimate power consumption of computing environment resources in handling requests. The training uses a training dataset derived from historical request-related data, and the training dataset includes request-related data and resource power consumption data. In addition, the process includes analyzing the requests. The analyzing includes, for a particular request of the requests, obtaining a common pattern of resource use and collecting real-time trace metrics to facilitate allocating resource use to the particular request.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 10, 2025
    Inventors: Fan Jing MENG, Hua YE, Wei DING, Cheng Fang WANG, Mai ZENG, Peng Hui JIANG
  • Publication number: 20250103365
    Abstract: In several aspects for detecting a computing system resource schedule, a computing device performs a pre-analysis process utilizing a collected log from multiple sources. The pre-analysis process including a data formatter that identifies data based on a metric, and a dimensionality reduction process that distributes the data into an n-dimensional space. Key patterns are extracted to separate a normal status and an abnormal status for the extracted key patterns. A post-analysis process is performed on the extracted key patterns utilizing a threshold formatter to identify a threshold for a health check.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Inventors: Ming Xia Guo, Bo Chen Zhu, Yong Quan Tian, Mai Zeng, Meng Jie Min, Yan An, Min Cheng
  • Publication number: 20250055819
    Abstract: A method for intelligently distributing messages across multiple devices and associated chat applications is disclosed. In one embodiment, such a method includes registering multiple devices and associated chat applications to receive intelligent distribution of messages. The method monitors, using an agent, a message copied from a first device of the multiple devices to a clipboard. The method automatically analyzes content of the message to determine which other devices and associated chat applications of the plurality are eligible to receive the message. The message is then distributed to other devices and associated chat applications that are deemed eligible to receive the message. In certain embodiments, the message originates from a first chat application of a first type and the message is distributed to a second chat application of a second type that is different from the first type. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Applicant: International Business Machines Corporation
    Inventors: Hui Wang, Xiao Chen Huang, Xiang Yu Xue, Yu Mei Dai, Mai Zeng, Wei Li
  • Publication number: 20250036425
    Abstract: Computer-implemented methods for performing shutdown of a computing system using custom shutdown intervals are provided. Aspects include receiving, by the computing system, a command to shutdown the computing system and issuing a first command to shutdown a first subsystem of the computing system. Aspects also include determining, after a first interval since issuing the first command, that the first subsystem has not shutdown and issuing a second command to shutdown the first subsystem of the computing system, wherein the first interval is obtained from a trained machine learning model.
    Type: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: HUI WANG, Xiao Chen Huang, Wei Li, Yu Mei Dai, Xiang Yu Xue, Mai Zeng
  • Publication number: 20250004790
    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: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Hui WANG, Xiang Yu XUE, Mai ZENG, Yu Mei DAI, Wei LI, Peng Hui JIANG, Xiao Chen HUANG
  • Publication number: 20240428126
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to training an AI model to predict status of a DBMS. The computer-implemented system can comprise a memory that can store computer executable components. The computer-implemented system can further comprise a processor that can execute the computer executable components stored in the memory, wherein the computer executable components can comprise a data ingestion component that can use testing data of an AI model to generate ingested data by randomly changing one or more records of at least one feature comprised in the testing data, wherein the ingested data can be used to compute a first ratio indicative of inequity of the at least one feature. The computer executable components can further comprise a training component that can train the AI model using at least the first ratio to predict a status of system.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Inventors: MING QIAO SHANG GUAN, Mai Zeng, Meng Wan, Xin Xin Dong, Sheng Yan Sun, Wei Song, Wen Zhong Liu
  • Publication number: 20240419505
    Abstract: In an approach for intelligent workload scheduling, a processor groups a plurality of batch jobs based on workload resource requests and dependencies of each batch job resulting in a plurality of groups. A processor schedules the plurality of batch jobs based on the plurality of groups. A processor monitors workload resource usage of system for running the plurality of batch jobs and a plurality of transaction workloads. A processor identifies one or more scheduled transaction workloads will not be able to be completed in under a preset time threshold. A processor reduces a resource quota of one or more batch jobs of the plurality of batch jobs based on type of resource that is needed for the one or more scheduled transaction workloads.
    Type: Application
    Filed: June 17, 2023
    Publication date: December 19, 2024
    Inventors: Guang Han Sui, Mai Zeng, Min Cheng, Peng Hui Jiang
  • Patent number: 12153565
    Abstract: In computer methods and systems for operating a database management system using a catalog table collection module each table in the database management system is cataloged. Multiple tables are automatically dispatched into multiple consistency groups by collecting real-time statistics using a real time statistics module. Workload profile data of the database management system is generated using a workload profile collection module, and an optimized multiple consistency group definition for the database management system is generated using a transaction splitting analysis module.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xin Xin Dong, Mai Zeng, Xing Jun Zhou, Ming Qiao Shang Guan, Wei Song, Cheng Fang Wang
  • Publication number: 20240354120
    Abstract: An automatic triggering alert for changing a controller proxy in a computer cluster environment can be received, based on monitoring the computer cluster environment and policy rules associated with the computer cluster environment. The triggering alert can be broadcast to a plurality of agents in the computer cluster environment. Candidate proxies among the plurality of agents can be determined. For each of the candidate proxies, a system health status based on a prediction model's forecast and a policy compliance score based on the policy rules can be determined. Based on the system health status and the policy compliance score associated with each of the candidate proxies, a new controller proxy among the candidate proxies can be selected for the computer cluster environment. The new controller proxy can be notified to perform management of the computer cluster environment.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 24, 2024
    Inventors: Xin Xin Dong, Wei Song, Mai Zeng, Ming Qiao Shang Guan, Peng Hui Jiang, Wen Zhong Liu
  • Publication number: 20240345847
    Abstract: A method, computer system, and a computer program product are provided for managing an accelerated shutdown of a networked system having a having a plurality of nodes. The system to be shutdown is analyzed and a priority order is determined for the nodes. An interval period is also determined between each node according to the priority order. A leaf node set is constructed according to different shutdown types required for each node and a dependency tree is constructed by analyzing the leaf node sets. Each node is then shutdown according to the tree and the interval period determined. The dependency tree and the interval period is iteratively modified during the node shutdown until all nodes and ultimately the system shutdown has been completed.
    Type: Application
    Filed: April 14, 2023
    Publication date: October 17, 2024
    Inventors: Xiang Yu Xue, Bo Chen Zhu, HUI WANG, Mai Zeng, Xiao Chen Huang, Peng Hui Jiang, Wei Li, Yu Mei Dai
  • Patent number: 12088654
    Abstract: A system and/or method that can reduce impact of network latency can be provided. Information associated with a user device participating in an online meeting can be determined, for user devices connecting to the online meeting. Based on the information, the user devices can be grouped. For each of the user devices in a group, network quality associated with network connection between a user device in the group and a server managing the online meeting can be evaluated. Based on the network quality, at least one user device in the group can be designated to operate as a sharer device to at least one other user device in the group. The sharer device can be caused to stream data directly from the server during the online meeting. That one other user device can be caused to connect with and stream data from the sharer device.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: September 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xiang Yu Xue, Hui Wang, Yu Mei Dai, Mai Zeng, Xiao Chen Huang, Wei Li
  • Publication number: 20240273165
    Abstract: A system, method, and computer program product include: collecting runtime history capture data by a data agent operable on a computing device; performing a pre-analysis of entries in the history capture data, the history capture data including a plurality of database transactions corresponding to user tables, and providing formatted history capture data; clustering the formatted history capture data into clusters by data characteristics of interval groups; performing a post-analysis on the clusters and providing a unit data profile for capture data of the user tables; and dynamically updating capture policies corresponding to capture processes for the user tables, the updating based at least on the unit data profile provided by the post-analysis. In some embodiments the clustering is density based. Optionally, an alert is sent when capture process capacity is exceeded.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Bo Chen ZHU, Mai ZENG, Xin Xin DONG, Ming Qiao SHANG GUAN, Wei SONG, Tian Ming PAN, Wen Zhong LIU
  • Publication number: 20240202182
    Abstract: A method of managing an active-active database system storing a first copy of data records at a first node a second copy of the data records at a second node includes receiving a first set of operations stored at the first node as a first set of local operations, a copy of the first set of operations transmitted to the second node and stored as a first set of remote operations, and receiving a second set of operations stored at the second node as a second set of local operations, a copy of the second set of operations transmitted to the first node and stored as a second set of remote operations. The method includes determining a comparison point by selecting an operation from each of the first set of operations and the second set of operations, and comparing the first copy of the data records to the second copy.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Guang Han Sui, Peng Hui Jiang, Fan Jing Meng, Mai Zeng, Jun Su, Jia Tian Zhong
  • Patent number: 11989205
    Abstract: Embodiments of the invention are directed to data replication in an active-active databases having a source site and a target site. Aspects include creating a subscription activation message in a capture address space, the subscription activation message having a timestamp after a latest committed timestamp of the active-active databases and transmitting the subscription activation message to a subscription activation module of the target site of the active-active databases. Based on a determination that one or more tables associated with the subscription activation message are inactive, aspects also include repairing the one or more tables. Based on a determination that all tables associated with the subscription activation message are active, aspects include initiate replication of the capture address space from the source site to the target site with a timestamp of the latest committed timestamp.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: May 21, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Xin Dong, Mai Zeng, Xing Jun Zhou, Ming Qiao Shang Guan, Wei Song, Cheng Fang Wang
  • Publication number: 20240078050
    Abstract: Container data sharing is provided. A second container of a cluster of containers is started to process a service request in response to detecting a failure of a first container processing the service request. The service request and data generated by the first container that failed stored on a physical external memory device is accessed. The service request and the data generated by the first container that failed is loaded on the second container from the physical external memory device via a dedicated hardware link for high-speed container failure recovery.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: Hui Wang, Yue Wang, Mai Zeng, Wei Li, Yu Mei Dai, Xiao Chen Huang
  • Publication number: 20240054025
    Abstract: Embodiments include synchronization of automation files among different computing systems. Aspects include receiving a notification that an automation file on a first computing system has been updated, the notification including a first set of data including a timestamp corresponding to the update and comparing the timestamp to a second timestamp, wherein the second timestamp corresponds to the automation file stored on a second computing system. Based on determining a difference between the timestamps, aspects include transmitting a synchronization request to the second computing system. Based on receiving a notification that the second computing system successfully executed the synchronization request, aspects include updating a second set of data to match the first set of data. Based on receiving a notification that the second computing system failed to executed the synchronization request, aspects include notifying a user of a required update to the second computing system.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Inventors: Mai Zeng, Yu Mei Dai, HUI WANG, Wei Li, Xiao Chen Huang
  • Publication number: 20230394062
    Abstract: Embodiments of the invention are directed to data replication in an active-active databases having a source site and a target site. Aspects include creating a subscription activation message in a capture address space, the subscription activation message having a timestamp after a latest committed timestamp of the active-active databases and transmitting the subscription activation message to a subscription activation module of the target site of the active-active databases. Based on a determination that one or more tables associated with the subscription activation message are inactive, aspects also include repairing the one or more tables. Based on a determination that all tables associated with the subscription activation message are active, aspects include initiate replication of the capture address space from the source site to the target site with a timestamp of the latest committed timestamp.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: Xin Xin Dong, Mai Zeng, Xing Jun Zhou, Ming Qiao Shang Guan, Wei Song, Cheng Fang Wang
  • Publication number: 20230214265
    Abstract: Aspects include monitoring, by a controller, an operational status of a tracker system that is configured to track and record a current status of a job being executed and to report completion of the job to the controller. The recording includes storing two copies of the current status, where a first copy is stored in a shared memory location accessible by the controller. In response to determining, based on the monitoring, that the tracker system is operational, waiting to receive a job completion message for the job from the tracker system and performing a job completion action based on receiving the job completion message. In response to determining that the tracker system is not operational, obtaining the current status of the job from the shared memory location and performing the job completion action based on the current status indicating that the job has completed.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Inventors: Xin Xin Dong, Ming Qiao Shang Guan, Mai Zeng, Wei Song
  • Patent number: 11604807
    Abstract: In an embodiment, a computer-implemented method comprises deploying a dual-active database on a first active database site and a second active database site. The first active database site comprises a first group of disks including a first sub-group of disks and a second sub-group of disks respectively corresponding to a third sub-group of disks and a fourth sub-group of disks included in a second group of disks in the second active database site. The method further comprises storing a first set of database logs on the first sub-group of disks while a second set of database logs is being written on the second sub-group of disks. Contents of the second set of database logs are consistent with contents of the first set of database logs and function as a duplication of the first set of database logs.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xing Jun Zhou, Hong Tao Li, Wei Liu, Mai Zeng, Jing B J Ren, Xiao Chen Huang, Kang Yong Ying, Liang Xu
  • Publication number: 20220300529
    Abstract: In an embodiment, a computer-implemented method comprises deploying a dual-active database on a first active database site and a second active database site. The first active database site comprises a first group of disks including a first sub-group of disks and a second sub-group of disks respectively corresponding to a third sub-group of disks and a fourth sub-group of disks included in a second group of disks in the second active database site. The method further comprises storing a first set of database logs on the first sub-group of disks while a second set of database logs is being written on the second sub-group of disks. Contents of the second set of database logs are consistent with contents of the first set of database logs and function as a duplication of the first set of database logs.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Inventors: Xing Jun Zhou, Hong Tao Li, Wei Liu, Mai Zeng, Jing BJ Ren, Xiao Chen Huang, KANG YONG YING, LIANG XU