Patents by Inventor ZHI-FENG ZHAO

ZHI-FENG ZHAO 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: 11416274
    Abstract: A computer-implemented method includes detecting, by a bridge container running inside a container scope, connection information about a first service instance running to provide a respective first service outside the container scope. A first virtual container is initialized inside the container scope. The first virtual container is connected to the first service instance, utilizing the connection information about the first service instance, to virtualize the first service instance inside the container scope. It is detected that that a first source container inside the container scope requires the first service of the first service instance. The first source container is connected to the first virtual container to enable the first source container to access the first service instance through the first virtual container.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 16, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ping Xiao, Guan Jun Liu, Guo Qiang Li, Zhi Feng Zhao
  • Patent number: 10735345
    Abstract: An approach is provided for orchestrating computing resources between different computing environments. Data from first and second computing environments is monitored. The data specifies utilization of infrastructure, middleware, software testing tools, integrated development environments (IDEs), relationships among nodes, utilization of the nodes, and user behavior in the first and second computing environments. Based on the utilization of the infrastructure, middleware, tools, IDEs, node relationships and utilization, and user behavior, a pattern decision tree is updated, and unbalanced workloads are identified. Based on a comparison of the unbalanced workloads to patterns in the updated pattern decision tree, an orchestration topology is generated that specifies a new placement of the computing resources in the first and second computing environments.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xue Feng Gao, Hui Qing Shi, Qing Feng Zhang, Zhi Feng Zhao
  • Publication number: 20200183721
    Abstract: A computer-implemented method includes detecting, by a bridge container running inside a container scope, connection information about a first service instance running to provide a respective first service outside the container scope. A first virtual container is initialized inside the container scope. The first virtual container is connected to the first service instance, utilizing the connection information about the first service instance, to virtualize the first service instance inside the container scope. It is detected that that a first source container inside the container scope requires the first service of the first service instance. The first source container is connected to the first virtual container to enable the first source container to access the first service instance through the first virtual container.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Ping Xiao, Guan Jun Liu, Guo Qiang Li, Zhi Feng Zhao
  • Publication number: 20190097942
    Abstract: An approach is provided for orchestrating computing resources between different computing environments. Data from first and second computing environments is monitored. The data specifies utilization of infrastructure, middleware, software testing tools, integrated development environments (IDEs), relationships among nodes, utilization of the nodes, and user behavior in the first and second computing environments. Based on the utilization of the infrastructure, middleware, tools, IDEs, node relationships and utilization, and user behavior, a pattern decision tree is updated, and unbalanced workloads are identified. Based on a comparison of the unbalanced workloads to patterns in the updated pattern decision tree, an orchestration topology is generated that specifies a new placement of the computing resources in the first and second computing environments.
    Type: Application
    Filed: November 26, 2018
    Publication date: March 28, 2019
    Inventors: Xue Feng Gao, Hui Qing Shi, Qing Feng Zhang, Zhi Feng Zhao
  • Patent number: 10171377
    Abstract: An approach is provided for orchestrating computing resources between different computing environments. Data from first and second computing environments is monitored. The data specifies utilization of infrastructure, middleware, software testing tools, integrated development environments (IDEs), relationships among nodes, utilization of the nodes, and user behavior in the first and second computing environments. Based on the utilization of the infrastructure, middleware, tools, IDEs, node relationships and utilization, and user behavior, a pattern decision tree is updated. Based on the updated pattern decision tree and a user request that specifies requirements of the computing resources, an orchestration topology is generated that specifies a placement of the computing resources in the first and second computing environments.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xue Feng Gao, Hui Qing Shi, Qing Feng Zhang, Zhi Feng Zhao
  • Patent number: 10120671
    Abstract: A computer-implemented method includes saving a copy of a client computing environment to a computer memory on the host system. The processor writes an image of the client computing environment based on the saved copy of the client computing environment. The image includes an application layer, a middleware layer, and a system layer, and is based on the copy of the client computing environment. The image is extractable as a sub-image that includes one or more of the application layer, the middleware layer, and the system layer. The image includes a resource pattern having dependencies that associate two or more of the application layer, the middleware layer, and the system layer, such that the sub-image is combinable with an existing active container operating on a second computing system. The combination results in a functional copy of the client computing system with the changes extracted from the sub-image.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guo Qiang Li, Xiao Yuan Ma, Ping Xiao, Zhi Feng Zhao
  • Publication number: 20180302335
    Abstract: An approach is provided for orchestrating computing resources between different computing environments. Data from first and second computing environments is monitored. The data specifies utilization of infrastructure, middleware, software testing tools, integrated development environments (IDEs), relationships among nodes, utilization of the nodes, and user behavior in the first and second computing environments. Based on the utilization of the infrastructure, middleware, tools, IDEs, node relationships and utilization, and user behavior, a pattern decision tree is updated. Based on the updated pattern decision tree and a user request that specifies requirements of the computing resources, an orchestration topology is generated that specifies a placement of the computing resources in the first and second computing environments.
    Type: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Inventors: Xue Feng Gao, Hui Qing Shi, Qing Feng Zhang, Zhi Feng Zhao
  • Publication number: 20110309550
    Abstract: A pre-forming method for a film includes: providing a pressing mold including a lower mold and an upper mold, the lower mold defining a cavity; placing a film into the cavity, the film having patterns printed thereon; providing a heating device including a heating unit and a fixing unit, the heating unit heating and the fixing unit pressing the area of the film having the pattern, the film being softened; removing the heating device form the pressing mold and the pressing mold being closed, the film being heated further to soft; cooling and opening the pressing mold, removing the three-dimensionally shaped film from the mold without distorting the pattern.
    Type: Application
    Filed: September 24, 2010
    Publication date: December 22, 2011
    Applicants: FIH (HONG KONG) LIMITED, SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD.
    Inventors: ZHI-FENG ZHAO, HUAN-BING YE