Patents by Inventor Dan Qing HUANG

Dan Qing HUANG 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: 20230070224
    Abstract: Embodiments are directed to using remote pods. An intermediary software is instantiated in a worker node virtual machine and is used to cause a pod virtual machine to be created, the pod virtual machine being remote from the worker node virtual machine. An overlay network is established between the intermediary software in the worker node virtual machine and a pod space in the pod virtual machine. The overlay network is used to cause containers to be created in the pod virtual machine, where the worker node virtual machine is configured to use the overlay network to manage communications with the pod virtual machine.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: Qi Feng Huo, XIAOJING LIU, Dan Qing Huang, Lei Li, Da Li Liu, YUAN YUAN WANG, Yan Song Liu
  • Patent number: 11029976
    Abstract: Multi-inheritance within a single-inheritance, container-based data processing environment is provided for facilitating developing, storing, shipping and/or running software applications. More particularly, a facility is provided which includes generating, based on a configuration file with a multi-inheritance instruction, a composited image for a new container from multiple exiting images of the single-inheritance container-based environment. The multiple existing images are identified in the multi-inheritance instruction, and the generating includes creating a composited directory file which, in part, references layers of the multiple existing images and associating a command instruction of the configuration file with the composited file. The composited image is then built in associated with starting the new container based on the composited directory file and the associated command.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chih-Hong Wong, Zong Lin He, Dan Qing Huang, Zi Wen Li
  • Patent number: 10782940
    Abstract: Embodiments of the present disclosure can be used to provide version management for a code library. Groups of objects called in a first code library and a second code library can be obtained. The first code library and the second code library are referred to in an application project, and the groups of objects are defined in multiple versions of a base library. Sets of versions of the base library can be determined, where the first group of objects are defined in the first set of versions of the base library, and the second group of objects are defined in the second set of versions of the base library. Based on the versions of the base library, a candidate version of the base library can be identified for being referred to in the application project.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chih-Hong Wong, Cheng-Wei Chiang, Juan Liu, Dan Qing Huang
  • Publication number: 20200125339
    Abstract: Embodiments of the present disclosure can be used to provide version management for a code library. Groups of objects called in a first code library and a second code library can be obtained. The first code library and the second code library are referred to in an application project, and the groups of objects are defined in multiple versions of a base library. Sets of versions of the base library can be determined, where the first group of objects are defined in the first set of versions of the base library, and the second group of objects are defined in the second set of versions of the base library. Based on the versions of the base library, a candidate version of the base library can be identified for being referred to in the application project.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Chih-Hong Wong, Cheng-Wei Chiang, Juan Liu, Dan Qing Huang
  • Patent number: 10528366
    Abstract: Multi-inheritance within a single-inheritance, container-based data processing environment is provided for facilitating developing, storing, shipping and/or running software applications. More particularly, a facility is provided which includes generating, based on a configuration file with a multi-inheritance instruction, a composited image for a new container from multiple exiting images of the single-inheritance container-based environment. The multiple existing images are identified in the multi-inheritance instruction, and the generating includes creating a composited directory file which, in part, references layers of the multiple existing images and associating a command instruction of the configuration file with the composited file. The composited image is then built in associated with starting the new container based on the composited directory file and the associated command.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chih-Hong Wong, Zong Lin He, Dan Qing Huang, Zi Wen Li
  • Publication number: 20200004556
    Abstract: Multi-inheritance within a single-inheritance, container-based data processing environment is provided for facilitating developing, storing, shipping and/or running software applications. More particularly, a facility is provided which includes generating, based on a configuration file with a multi-inheritance instruction, a composited image for a new container from multiple exiting images of the single-inheritance container-based environment. The multiple existing images are identified in the multi-inheritance instruction, and the generating includes creating a composited directory file which, in part, references layers of the multiple existing images and associating a command instruction of the configuration file with the composited file. The composited image is then built in associated with starting the new container based on the composited directory file and the associated command.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Chih-Hong WONG, Zong Lin HE, Dan Qing HUANG, Zi Wen LI
  • Patent number: 10379841
    Abstract: A facility is provided for automatically updating a version of a base image included within an application container of a container-based processing environment. The facility includes providing an application container having an associated configuration file with automatic update specified in connection with a referenced based image. The application container includes an existing version of the referenced base image. Availability of an updated version of the base image with the container-based processing environment is identified, and based on identifying availability of the updated version of the base image, the application container is automatically updated to an updated container, which includes the updated version of the base image.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUISNESS MACHINES CORPORATION
    Inventors: Chih-Hong Wong, Xin Peng Liu, Yuan Yuan Jia, Dan Qing Huang
  • Patent number: 10303657
    Abstract: According to embodiments of the present disclosure, a method, a device and a computer program product for layer deduplication are provided. The method comprises obtaining a first image generated for a first container, the first image including a plurality of layers associated with the first container. The method further comprises in response to determining that a first layer in the first image is identical to a second layer to be created, creating the second layer by generating a data archive associated with the first layer. In addition, the method comprises generating, based on the created second layer, a second image for a second container.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dan Qing Huang, Zi Wen Li, Chih-Hong Wong, Juan Zhao
  • Publication number: 20190114164
    Abstract: A facility is provided for automatically updating a version of a base image included within an application container of a container-based processing environment. The facility includes providing an application container having an associated configuration file with automatic update specified in connection with a referenced based image. The application container includes an existing version of the referenced base image. Availability of an updated version of the base image with the container-based processing environment is identified, and based on identifying availability of the updated version of the base image, the application container is automatically updated to an updated container, which includes the updated version of the base image.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Inventors: Chih-Hong WONG, Xin Peng LIU, Yuan Yuan JIA, Dan Qing HUANG
  • Publication number: 20180349150
    Abstract: Multi-inheritance within a single-inheritance, container-based data processing environment is provided for facilitating developing, storing, shipping and/or running software applications. More particularly, a facility is provided which includes generating, based on a configuration file with a multi-inheritance instruction, a composited image for a new container from multiple exiting images of the single-inheritance container-based environment. The multiple existing images are identified in the multi-inheritance instruction, and the generating includes creating a composited directory file which, in part, references layers of the multiple existing images and associating a command instruction of the configuration file with the composited file. The composited image is then built in associated with starting the new container based on the composited directory file and the associated command.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Inventors: Chih-Hong WONG, Zong Lin HE, Dan Qing HUANG, Zi Wen LI
  • Publication number: 20180095973
    Abstract: According to embodiments of the present disclosure, a method, a device and a computer program product for layer deduplication are provided. The method comprises obtaining a first image generated for a first container, the first image including a plurality of layers associated with the first container. The method further comprises in response to determining that a first layer in the first image is identical to a second layer to be created, creating the second layer by generating a data archive associated with the first layer. In addition, the method comprises generating, based on the created second layer, a second image for a second container.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Dan Qing HUANG, Zi Wen LI, Chih-Hong WONG, Juan ZHAO