Patents by Inventor Xiaojin WU

Xiaojin WU 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: 11676633
    Abstract: The present disclosure relates to disk separator plates that include a coating to increase the water contact angle of the exterior surface of the disk separator plate so as to decrease its wettability. The present disclosure also involves hard disk drives that include such a disk separator plate and related methods of forming such a coating.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: June 13, 2023
    Assignee: Seagate Technology LLC
    Inventors: Michael Yi Zhao Yao, XiaoJin Wu, Bo Shi, May Choo Pang
  • Publication number: 20220351749
    Abstract: The present disclosure relates to disk separator plates that include a coating to increase the water contact angle of the exterior surface of the disk separator plate so as to decrease its wettability. The present disclosure also involves hard disk drives that include such a disk separator plate and related methods of forming such a coating.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Michael Yi Zhao Yao, XiaoJin Wu, Bo Shi, May Choo Pang
  • Patent number: 11023264
    Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: June 1, 2021
    Assignee: VMWARE, INC.
    Inventors: Ping Chen, Xiaojin Wu, Caixue Lin
  • Patent number: 10846134
    Abstract: An example method to provide fault tolerance in a virtualized computing environment with a first host in a first fault domain and a second host in a second fault domain may include determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by the first host. The method may further include: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, the second host based on comparing a resource availability of each of a plurality of hosts that include the first host and the second host; and migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: November 24, 2020
    Assignee: VMWARE, INC.
    Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
  • Patent number: 10831554
    Abstract: An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 10, 2020
    Assignee: VMWARE, INC.
    Inventors: Xiaojin Wu, Ping Chen
  • Publication number: 20200291225
    Abstract: The present invention discloses a low cost bio-based full degradable film and preparation method thereof, the ratio of each component in parts by mass of the film is as follows: 15-25 parts of a polyglycolic acid, 25-35 parts of corn starch, 35-55 parts of poly(butylene adipate-co-terephthalate), 5 parts of a compatilizer, 3.75-12.25 parts of a starch plasticizer, 0.5-0.7 part of citric acid, 0.75-1.25 parts of acetyl tributyl citrate, 0.3-0.5 part of maleic anhydride, 0.2 part of antioxidant 164, and 0.2 part of 2-(2?-hydroxyl-5?-methylphenyl)benzotriazole. The low cost bio-based full degradable film provided by the present invention has a bio-based content, which can reach 30% or more, a lower cost, and a tensile strength exceeding a traditional PE thin film, and has very important significance for solving the problem of “white pollution” and promoting the popularization and application of full biodegradable materials.
    Type: Application
    Filed: April 16, 2020
    Publication date: September 17, 2020
    Inventors: Xiaojin Wu, Peng Si, Weiguo Wu, Weiming Weng, Zhigang Liu
  • Patent number: 10592297
    Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Xiaojin Wu, Ping Chen
  • Publication number: 20190087234
    Abstract: An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Applicant: VMware, Inc.
    Inventors: Xiaojin WU, Ping CHEN
  • Publication number: 20190026135
    Abstract: An example method to manage a virtual machine deployment in a cloud environment includes generating a blueprint comprising a blueprint component corresponding to an application storage policy for all endpoints associated with an infrastructure source in the cloud environment, in response to a determination that the application storage policy comprises a first storage policy of a first endpoint among the endpoints, collecting the first storage policy to deploy the virtual machine on the first endpoint according to the first storage policy, or in response to a determination that the application storage policy does not comprise any storage policy of the first endpoint among the endpoints, creating a storage policy of the first endpoint and collecting the created storage policy to deploy the virtual machine on the first endpoint according to the created storage policy.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Applicant: VMware, Inc.
    Inventors: Ping CHEN, Xiaojin WU, Caixue LIN
  • Publication number: 20190018592
    Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Applicant: VMware, Inc.
    Inventors: Xiaojin WU, Ping CHEN
  • Publication number: 20180314554
    Abstract: An example method to provide fault tolerance in a virtualized computing environment with a first host in a first fault domain and a second host in a second fault domain may include determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by the first host. The method may further include: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, the second host based on comparing a resource availability of each of a plurality of hosts that include the first host and the second host; and migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.
    Type: Application
    Filed: July 9, 2018
    Publication date: November 1, 2018
    Applicant: VMware, Inc.
    Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU
  • Patent number: 10031778
    Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a first primary virtualized computing instance and a first secondary virtualized computing instance are both in the first fault domain. The method may comprise: in response to determination that the first primary virtualized computing instance and first secondary virtualized computing instance are both in the first fault domain, selecting a second secondary virtualized computing instance from the second fault domain; migrating the first secondary virtualized computing instance from a first host to a second host; and migrating the second secondary virtualized computing instance from the second host to the first host, thereby swapping the first secondary virtualized computing instance in the first fault domain with the second secondary virtualized computing instance in the second fault domain.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 24, 2018
    Assignee: VMware, INC.
    Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
  • Patent number: 10019330
    Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by a first host. The method may further comprise: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, a second host based on a resource availability of the second host; and migrating the secondary virtualized computing instance from the first host to the second host, thereby migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 10, 2018
    Assignee: VMWARE, INC.
    Inventors: Xiaojin Wu, Pin Xie, Shi Chen, Biwen Li, Yan Su
  • Publication number: 20170168905
    Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a first primary virtualized computing instance and a first secondary virtualized computing instance are both in the first fault domain. The method may comprise: in response to determination that the first primary virtualized computing instance and first secondary virtualized computing instance are both in the first fault domain, selecting a second secondary virtualized computing instance from the second fault domain; migrating the first secondary virtualized computing instance from a first host to a second host; and migrating the second secondary virtualized computing instance from the second host to the first host, thereby swapping the first secondary virtualized computing instance in the first fault domain with the second secondary virtualized computing instance in the second fault domain.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU
  • Publication number: 20170168906
    Abstract: An example method is described to provide fault tolerance in a virtualized computing environment with a first fault domain and a second fault domain. The method may comprise determining whether a primary virtualized computing instance and a secondary virtualized computing instance are both in the first fault domain. The secondary virtualized computing instance may be configured as a backup for the primary virtualized computing instance and supported by a first host. The method may further comprise: in response to determination that the primary virtualized computing instance and secondary virtualized computing instance are both in the first fault domain, selecting, from the second fault domain, a second host based on a resource availability of the second host; and migrating the secondary virtualized computing instance from the first host to the second host, thereby migrating the secondary virtualized computing instance from the first fault domain to the second fault domain.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Xiaojin WU, Pin XIE, Shi CHEN, Biwen LI, Yan SU