Patents by Inventor Qi Ming Teng

Qi Ming Teng 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: 11762751
    Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Guang Cheng Li, Rong Yan, Qi Ming Teng, Yubo Li, Cheng Fang Wang
  • Patent number: 11748560
    Abstract: Aspects of the present disclosure relate to converting between structured and tabular data formats. Data can be received in a tabular format. An array can be built for each of a plurality of objects within the data in the tabular format, each object corresponding to at least one identified header of the identified headers. A data row can be parsed using at least one of the built arrays and data within the data row can be added to the structured format in a specific location based characteristics indicated in the at least one array. Data can also be converted from the structured format into the tabular format using the built arrays.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: September 5, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Qi Ming Teng, Christopher Peter Baker, Sai Zeng, Jun Duan
  • Patent number: 11741377
    Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guang Cheng Li, Rong Yan, Yubo Li, Qi Ming Teng
  • Publication number: 20220122038
    Abstract: An artificial intelligence (AI) platform to support workflow version process control. One or more workflows corresponding to one or more workflow engines are monitored. A neural network is employed to capture a relationship associated with a detected change in the monitored workflows. The neural network is leveraged to identify and assess an impact of the detected change to one or more additional workflows. Responsive to the assessment, the impacted workflow engines are optimized. The optimization includes automatically mapping and encoding changes corresponding to the impacted workflow. The one or more workflows containing the encoded changes are then executed.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Applicant: Kyndryl, Inc.
    Inventors: Jun Duan, Qi Ming Teng, Sai Zeng, Christopher Peter Baker, Alexei Karve
  • Patent number: 11263174
    Abstract: Method and apparatus for reducing resource consumption in container image management. Embodiments include receiving directory information and checksum information corresponding to a plurality of files of a container image. Embodiments include determining, based on the directory information and the checksum information, whether each file of the plurality of files is present in a repository. For each respective file of the plurality of files that is determined to be present in the repository, embodiments include updating a file list for the container image to indicate a respective location in the repository of the respective file. For each given file of the plurality of files that is determined not to be present in the repository, embodiments include storing the given file at a given location in the repository and updating the file list for the container image to indicate the given location in the repository of the given file.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Guang Cheng Li, Yong Zheng, Qi Ming Teng, Lin Feng Shen
  • Publication number: 20220050962
    Abstract: Aspects of the present disclosure relate to converting between structured and tabular data formats. Data can be received in a tabular format. An array can be built for each of a plurality of objects within the data in the tabular format, each object corresponding to at least one identified header of the identified headers. A data row can be parsed using at least one of the built arrays and data within the data row can be added to the structured format in a specific location based characteristics indicated in the at least one array. Data can also be converted from the structured format into the tabular format using the built arrays.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 17, 2022
    Inventors: Qi Ming Teng, Christopher Peter Baker, Sai ZENG, Jun Duan
  • Patent number: 11243868
    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for application containerization. According to the computer-implemented method, an application to be containerized can be traced. Information obtained in the tracing can be analyzed to determine one or more features of the application. An image template for the application can be created based on the one or more features. Then, a container image for the application can be built based on the image template.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Guang Cheng Li, Qi Ming Teng, Yong Zheng
  • Publication number: 20210141760
    Abstract: Method and apparatus for reducing resource consumption in container image management. Embodiments include receiving directory information and checksum information corresponding to a plurality of files of a container image. Embodiments include determining, based on the directory information and the checksum information, whether each file of the plurality of files is present in a repository. For each respective file of the plurality of files that is determined to be present in the repository, embodiments include updating a file list for the container image to indicate a respective location in the repository of the respective file. For each given file of the plurality of files that is determined not to be present in the repository, embodiments include storing the given file at a given location in the repository and updating the file list for the container image to indicate the given location in the repository of the given file.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: GUANG CHENG LI, YONG ZHENG, QI MING TENG, LIN FENG SHEN
  • Publication number: 20210109841
    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for application containerization. According to the computer-implemented method, an application to be containerized can be traced. Information obtained in the tracing can be analyzed to determine one or more features of the application. An image template for the application can be created based on the one or more features. Then, a container image for the application can be built based on the image template.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventors: Guang Cheng Li, Qi Ming Teng, Yong Zheng
  • Publication number: 20210081760
    Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Li Cao, Guang Cheng Li, Rong Yan, Qi Ming Teng, Yubo Li, Cheng Fang Wang
  • Patent number: 10915116
    Abstract: Distributed traffic scheduling for autonomous self-driving vehicles includes forming a vicinity group of autonomous vehicles by pinging each other using vehicle-to-vehicle communication. A leader vehicle of the vicinity group is elected by transmitting an election messages between each of the autonomous vehicles, each autonomous vehicle responding to a received election message with a vote, the leader vehicle being elected by receiving the most votes. Preferences of a driver of each of the autonomous vehicles are predicted with a classifier by extracting preference labels from online account data. Trip deadline is determined for each autonomous vehicle according to the preferences. Each of the autonomous vehicles in the vicinity group is scheduled to prevent exceeding the trip deadline by performing earliest deadline first scheduling by the leader vehicle. Maneuvers of each of the autonomous vehicles in the vicinity group are controlled according to the scheduling.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qi Ming Teng, Jinho Hwang
  • Patent number: 10885378
    Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for container image management. In a method, an image layer in a container image may be received by one or more processors, and the container image is to be stored in an image server comprising a group of image layers. A base portion may be selected by one or more processors from the group of image layers based on a similarity analysis between the image layer and the group of image layers. A patch portion may be generated by one or more processors based on a difference between the image layer and the selected base portion. With these embodiments, the container image may be stored based on multiple image layers, and thus the container image may be maintained in a much finer granularity so as to reduce requirements on the bandwidth and time cost for transmitting the container image.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Guang Cheng Li, Qi Ming Teng, Yong Zheng, Lin Feng Shen
  • Publication number: 20200356806
    Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for container image management. In a method, an image layer in a container image may be received by one or more processors, and the container image is to be stored in an image server comprising a group of image layers. A base portion may be selected by one or more processors from the group of image layers based on a similarity analysis between the image layer and the group of image layers. A patch portion may be generated by one or more processors based on a difference between the image layer and the selected base portion. With these embodiments, the container image may be stored based on multiple image layers, and thus the container image may be maintained in a much finer granularity so as to reduce requirements on the bandwidth and time cost for transmitting the container image.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Guang Cheng LI, Qi Ming TENG, Yong ZHENG, Lin Feng SHEN
  • Publication number: 20200310867
    Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for application migration management. In a method, an application that is to be migrated may be determined by one or more processors in response to detecting an event in a node in a plurality of nodes, the application and application data of the application being located in the node. A group of candidate nodes to which the application is to be migrated may be determined from the plurality of nodes by one or more processors. The application data of the application may be relocated by one or more processors from the node to the group of candidate nodes. With these embodiments, the application data may be copied to the candidate nodes in advance, and the migrated application may be directly run, such that a time cost of the migration may be greatly reduced.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: GUANG CHENG LI, QI MING TENG, YONG ZHENG, LIN FENG SHEN
  • Publication number: 20200218990
    Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Guang Cheng Li, Rong Yan, Yubo Li, Qi Ming Teng
  • Publication number: 20200183419
    Abstract: Distributed traffic scheduling for autonomous self-driving vehicles includes forming a vicinity group of autonomous vehicles by pinging each other using vehicle-to-vehicle communication. A leader vehicle of the vicinity group is elected by transmitting an election messages between each of the autonomous vehicles, each autonomous vehicle responding to a received election message with a vote, the leader vehicle being elected by receiving the most votes. Preferences of a driver of each of the autonomous vehicles are predicted with a classifier by extracting preference labels from online account data. Trip deadline is determined for each autonomous vehicle according to the preferences. Each of the autonomous vehicles in the vicinity group is scheduled to prevent exceeding the trip deadline by performing earliest deadline first scheduling by the leader vehicle. Maneuvers of each of the autonomous vehicles in the vicinity group are controlled according to the scheduling.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 11, 2020
    Inventors: Qi Ming Teng, Jinho Hwang
  • Patent number: 9626172
    Abstract: A method and system for deploying a cluster, wherein the cluster contains a plurality of cluster members, the method comprising: obtaining a unique identifier for each cluster member; according to the unique identifier of each cluster member, obtaining cluster configuration information for the cluster member; configuring the cluster member using the obtained cluster configuration information of the cluster member; and deploying the cluster. The method and system can enhance the cluster deployment efficiency.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yan Yan Hu, Tian Cheng Liu, Ling Shao, Qi Ming Teng
  • Patent number: 9329969
    Abstract: A method and a system of associating a runtime event with a component. The method includes catching the runtime event; catching the context of the current running environment and determining the current component based on said context; and getting the associating policy of current component and determining the responsible component associated with said runtime event based on said associating policy.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bentley John Hargrave, Xin Hui Li, Ying Li, Tian Cheng Liu, Jie Qiu, Qi Ming Teng, William J. Tracey, David Alvra Wood, III
  • Publication number: 20150120887
    Abstract: A method and system for deploying a cluster, wherein the cluster contains a plurality of cluster members, the method comprising: obtaining a unique identifier for each cluster member; according to the unique identifier of each cluster member, obtaining cluster configuration information for the cluster member; configuring the cluster member using the obtained cluster configuration information of the cluster member; and deploying the cluster. The method and system can enhance the cluster deployment efficiency.
    Type: Application
    Filed: October 29, 2014
    Publication date: April 30, 2015
    Inventors: Yan Yan Hu, Tian Cheng Liu, Ling Shao, Qi Ming Teng
  • Patent number: 8527624
    Abstract: Adaptive profiling for performance analysis of a computer system controls one or more agents to monitor a plurality of events occurring in a target computer system based on an adaptive logic. Collected data may be filtered and analyzed to determine one or more contributor events that attribute to performance of the target computer system. One or more patterns are observed or detected in said collected data, behavior of said one or more agents are adjusted based on said detected one or more patterns. The adaptive logic may be further reconfigured based on said detected one or more patterns.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Evelyn Duesterwald, Ying Li, Qi Ming Teng