Patents by Inventor Zak Liang

Zak Liang 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: 11586482
    Abstract: Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: February 21, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Roger Che, Zak Liang, James Morton, Lihui Su, Ming Zhang
  • Publication number: 20220391263
    Abstract: Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 8, 2022
    Inventors: ROGER CHE, ZAK LIANG, JAMES MORTON, LIHUI SU, MING ZHANG
  • Patent number: 11474803
    Abstract: Techniques are disclosed for generating a dynamic upgrade prediction. The prediction includes generating an initial upgrade prediction for an upgrade to be performed on a subset of component nodes; performing a real time progress review, using a centralized management node, of the upgrade, wherein each of the component nodes includes a number of stages; performing an upgrade duration comparison between the initial upgrade prediction and a real time upgrade time for a subset of the stages; and generating an updated upgrade prediction for the multi-component product upgrade based on the comparison between the initial upgrade prediction and the real time upgrade time.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 18, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Lihui Su, Scott Zhang, Zak Liang, James Morton, Roger Hongyi Che
  • Patent number: 11138075
    Abstract: The present disclosure relates to a method, apparatus and computer program product for managing a virtual machine. According to example implementations of the present disclosure, there is provided a method for managing a virtual machine. In the method, in response to receiving a backup request for the virtual machine, corresponding metadata of a corresponding object of at least one object in the virtual machine is obtained, the corresponding metadata describing multiple attributes of the corresponding object in a file system of the virtual machine. A corresponding abstract describing a basic attribute of multiple attributes of the corresponding object is generated on the basis of the corresponding metadata. An index of a backup version of the virtual machine is created on the basis of the corresponding abstract, the index comprising a corresponding path of the corresponding object in the backup version of the virtual machine.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: October 5, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ming Zhang, Lihui Su, Yubing Zhang, Zak Liang
  • Publication number: 20210200526
    Abstract: Techniques are disclosed for generating a dynamic upgrade prediction.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: LIHUI SU, SCOTT ZHANG, ZAK LIANG, JAMES MORTON, ROGER HONGYI CHE
  • Publication number: 20200133792
    Abstract: The present disclosure relates to a method, apparatus and computer program product for managing a virtual machine. According to example implementations of the present disclosure, there is provided a method for managing a virtual machine. In the method, in response to receiving a backup request for the virtual machine, corresponding metadata of a corresponding object of at least one object in the virtual machine is obtained, the corresponding metadata describing multiple attributes of the corresponding object in a file system of the virtual machine. A corresponding abstract describing a basic attribute of multiple attributes of the corresponding object is generated on the basis of the corresponding metadata. An index of a backup version of the virtual machine is created on the basis of the corresponding abstract, the index comprising a corresponding path of the corresponding object in the backup version of the virtual machine.
    Type: Application
    Filed: February 27, 2019
    Publication date: April 30, 2020
    Inventors: Ming Zhang, Lihui Su, Yubing Zhang, Zak Liang