Patents by Inventor Yi B. Wang

Yi B. Wang 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: 10938669
    Abstract: Intelligent information adapter generation for service management. Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Q. Shi, Wei Wang, Yi B. Wang, Yuan Yuan, Ya P. Zhou
  • Patent number: 10831463
    Abstract: A method obtains a task tree for a deployment job to deploy application(s) to a compute infrastructure, the task tree indicating tasks to execute the deployment job. The method also obtains script(s) and configuration information for executing the script(s). The method simulates an installation process using the task tree and provides a refined task tree. The method invokes the installation process of the deployment job, the installation process including execution of the tasks of the deployment job and using the refined task tree. The method backtracks the installation process after recognizing an error, pausing the installation process and applying an adjustment to the refined task tree to resolve the error. The installation process resumes from a prior point using the refined task tree with the applied adjustment. Based on successful completion of the installation process, the method provides an adjusted refined task tree as an optimized task tree.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao B. Liu, Yi B. Wang, Xin Yang, Chao Yu, Jin R. Zhao
  • Patent number: 10581696
    Abstract: Intelligent information adapter generation for service management. Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Q. Shi, Wei Wang, Yi B. Wang, Yuan Yuan, Ya P. Zhou
  • Publication number: 20190349267
    Abstract: Intelligent information adapter generation for service management. Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
    Type: Application
    Filed: July 23, 2019
    Publication date: November 14, 2019
    Inventors: Hui Q. SHI, Wei WANG, Yi B. WANG, Yuan YUAN, Ya P. ZHOU
  • Patent number: 10243816
    Abstract: An apparatus for optimizing network traffic which includes a host computer having virtual machines (VMs); a monitoring module to collect network traffic data from the VMs; an analysis engine to receive the network traffic data from the monitoring module and to calculate metric values pertaining to the network traffic data; a pattern module to store network traffic patterns having metric values and to provide the network traffic patterns to the analysis engine, the analysis engine compares the calculated metric values to the network traffic pattern metric values and provides an output of a result of the compare of the calculated metric values to the network pattern metric values; and responsive to receipt of the output from the analysis engine, an optimization module processes the output and provides an optimization action to the VMs to improve the flow of the network traffic between the VMs.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shi X. Ruan, Hui Q. Shi, Yi B. Wang, Chao C. Yu, Qing F. Zhang
  • Publication number: 20180288169
    Abstract: Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: Hui Q. SHI, Wei WANG, Yi B. WANG, Yuan YUAN, Ya P. ZHOU
  • Publication number: 20180260201
    Abstract: A method obtains a task tree for a deployment job to deploy application(s) to a compute infrastructure, the task tree indicating tasks to execute the deployment job. The method also obtains script(s) and configuration information for executing the script(s). The method simulates an installation process using the task tree and provides a refined task tree. The method invokes the installation process of the deployment job, the installation process including execution of the tasks of the deployment job and using the refined task tree. The method backtracks the installation process after recognizing an error, pausing the installation process and applying an adjustment to the refined task tree to resolve the error. The installation process resumes from a prior point using the refined task tree with the applied adjustment. Based on successful completion of the installation process, the method provides an adjusted refined task tree as an optimized task tree.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: Xiao B. LIU, Yi B. WANG, Xin YANG, Chao YU, Jin R. ZHAO
  • Publication number: 20170302542
    Abstract: An apparatus for optimizing network traffic which includes a host computer having virtual machines (VMs); a monitoring module to collect network traffic data from the VMs; an analysis engine to receive the network traffic data from the monitoring module and to calculate metric values pertaining to the network traffic data; a pattern module to store network traffic patterns having metric values and to provide the network traffic patterns to the analysis engine, the analysis engine compares the calculated metric values to the network traffic pattern metric values and provides an output of a result of the compare of the calculated metric values to the network pattern metric values; and responsive to receipt of the output from the analysis engine, an optimization module processes the output and provides an optimization action to the VMs to improve the flow of the network traffic between the VMs.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Shi X. Ruan, Hui Q. Shi, Yi B. Wang, Chao C. Yu, Qing F. Zhang