Patents by Inventor YE CUI

YE CUI 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: 20260089221
    Abstract: Migrating containers between host nodes is provided. An indication is received that a checkpointed state of a container running an application providing at least one of a set of critical services or a set of non-critical services was transferred from a source host node to a target host node. In response to receiving the indication, a migration helper located on the target host node is directed to restore and run the container running the application providing the at least one of the set of critical services or the set of non-critical services on the target host node without interruption of the set of critical services based on the checkpointed state of the container transferred from the source host node and an internal IP address of the container that did not change during migration to the target host node.
    Type: Application
    Filed: September 23, 2024
    Publication date: March 26, 2026
    Inventors: Hong Jun Tu, Yiwen Huang, Wen Tao Zhang, Hongsen Liu, Ye Cui, Li Gu
  • Patent number: 11841791
    Abstract: A method, system, and computer program product to aggregate code change requests for a continuous integration pipeline. The method may include receiving a plurality of code change requests (CCRs) for a software product that are to be processed by a continuous integration (CI) pipeline. The method may also include obtaining all functions of the software product tested by all testcases in a testcase set. The method may also include selecting a plurality of groups of testcases from the testcase set, each group of the plurality of groups of testcases corresponding to a CCR from the plurality of CCRs. The method may also include identifying at least two groups of testcases from the plurality of groups of testcases without overlapping code. The method may also include aggregating each CCR that corresponds to the at least two groups of testcases into a single CCR group.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Wen Tao Zhang, Hong Jun Tu, Yiwen Huang, Yang Yang, Ye Cui, Xiao Kai Dong, Yu Chi Zhang, Wei Wu, Xin Huang
  • Patent number: 11816469
    Abstract: According to one embodiment, a method, computer system, and computer program product for container lifecycle management is provided. The embodiment may include registering a topology for a plurality of deployments in a container orchestration platform. The embodiment may include detecting a rolling update to a deployment of the plurality of deployments. The embodiment may include assuming ownership of at least one previous version pod of the deployment. The embodiment may include creating network routing rules for the at least one previous version pod. The embodiment may include routing network packets to the at least one previous version pod based on the created network routing rules.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: November 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hong Jun Tu, Wen Tao Zhang, Yang Yang, Yiwen Huang, Ye Cui, Xiao Kai Dong, Yu Chi Zhang
  • Publication number: 20230244528
    Abstract: The invention discloses a method, system, and computer program product for service update management. The method, during a first update procedure for a first service in a computing system, in response to a detection that the first update procedure fails, a state of a second service on which the first service depends in the computing system is checked. In response to the second service being in a first state, the first update procedure is suspended. Resources allocated to the first update procedure by the computing system are released. The released resources are allocated to the second update procedure of the second service. The second update procedure is implemented based on the allocated released resources. With these embodiments, failures during the update procedures for the services may be automatically detected and removed based on a dependency relationship between the services. Therefore, the performance of the update procedures may be increased.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Inventors: Wen Tao Zhang, Yiwen Huang, Yang Yang, Hong Jun Tu, Xiao Kai Dong, YE CUI, Wei Wu, Yu Chi Zhang, Xin Huang
  • Publication number: 20230088858
    Abstract: According to one embodiment, a method, computer system, and computer program product for container lifecycle management is provided. The embodiment may include registering a topology for a plurality of deployments in a container orchestration platform. The embodiment may include detecting a rolling update to a deployment of the plurality of deployments. The embodiment may include assuming ownership of at least one previous version pod of the deployment. The embodiment may include creating network routing rules for the at least one previous version pod. The embodiment may include routing network packets to the at least one previous version pod based on the created network routing rules.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: Hong Jun Tu, Wen Tao Zhang, Yang Yang, Yiwen Huang, YE CUI, Xiao Kai Dong, Yu Chi Zhang
  • Publication number: 20220391311
    Abstract: A method, system, and computer program product to aggregate code change requests for a continuous integration pipeline. The method may include receiving a plurality of code change requests (CCRs) for a software product that are to be processed by a continuous integration (CI) pipeline. The method may also include obtaining all functions of the software product tested by all testcases in a testcase set. The method may also include selecting a plurality of groups of testcases from the testcase set, each group of the plurality of groups of testcases corresponding to a CCR from the plurality of CCRs. The method may also include identifying at least two groups of testcases from the plurality of groups of testcases without overlapping code. The method may also include aggregating each CCR that corresponds to the at least two groups of testcases into a single CCR group.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 8, 2022
    Inventors: Wen Tao Zhang, Hong Jun Tu, Yiwen Huang, Yang Yang, YE CUI, Xiao Kai Dong, Yu Chi Zhang, Wei Wu, Xin Huang
  • Patent number: 11093263
    Abstract: The present disclosure provides a method, computer system and computer program product for generating a conversation content. According to the method, a rule corresponding to a first component of a user interface can be obtained, wherein the first component represents one or more resources provided to a user, an operation for the first component can be determined based on the rule and a feature of the first component, a virtual component tree can be constructed according to the operation, wherein the virtual component tree depicts components to be included in the user interface and relationship between the components; and the user interface can be rendered based on the virtual component tree.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shu Chao Wan, Jing Jing Pan, Xin Peng Liu, Yiwen Huang, Ye Cui
  • Publication number: 20200334053
    Abstract: The present disclosure provides a method, computer system and computer program product for generating a conversation content. According to the method, a rule corresponding to a first component of a user interface can be obtained, wherein the first component represents one or more resources provided to a user, an operation for the first component can be determined based on the rule and a feature of the first component, a virtual component tree can be constructed according to the operation, wherein the virtual component tree depicts components to be included in the user interface and relationship between the components; and the user interface can be rendered based on the virtual component tree.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Shu Chao Wan, Jing Jing Pan, Xin Peng Liu, Yiwen Huang, YE CUI