Patents by Inventor Zhi ZHAO

Zhi 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: 10990417
    Abstract: One embodiment of the present invention sets forth a technique for connecting users based on a measure of correlation. The method involves receiving a first activity data element associated with a first user, where the first activity data element includes activity information related to a first software application, receiving a second activity data element associated with a second user, where the second activity data element includes activity information related to the first software application, and determining, via a processing unit, a measure of correlation between the first and second activity data elements. The method further involves determining, based on the measure of correlation between the first and second activity data elements, that a connection between the first user and the second user should be facilitated, and facilitating a connection between the first user and the second user.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 27, 2021
    Assignee: AUTODESK, INC.
    Inventors: Ling Zhi Zhao, Fu Guo Lu, Fan Mei, Leslie Scott Ruskin, Yi Sun, Zhi Gang Yang, Xiao Bing Wang, Qiang Wu, Xuan Yi Li
  • Publication number: 20200344110
    Abstract: Systems and methods for controlling management operations and shared memory space are disclosed. A cloud cache management controller may receive multiple sets of service attributes. Each set of the multiple sets of service attributes may be related to a cloud cache service instance. The cloud cache management controller may receive a first cloud cache management request. The cloud cache management request may comprise a cloud cache management operation. The cloud cache management controller may retrieve a set of service attributes from the multiple sets of service attributes based on an evaluation of the cloud cache management operation. The cloud cache management controller may send the first cloud cache management request to a corresponding CCSI based on a priority value for the first cloud cache management request calculated based on the retrieved set of service attributes.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 29, 2020
    Inventors: Ming Chen, Gui Fu, Zhenhua Hu, Heng Kuang, Shaohui Xu, Zhi Zhao
  • Publication number: 20200319983
    Abstract: A redundancy method includes that a first disaster management function (DMF) device on a first site side receives a first request including identification information of a first virtual machine (VM) and a recovery point objective (RPO), allocates a maximum allowable delay time to each node that input/output (IO) data of the first VM passes through in a redundancy process, and sends a second request to a second DMF device on a second site side. The second request includes a maximum allowable delay time of a second replication gateway function (RGF) device on the second site side, and a maximum allowable delay time of an IO writer function (IOWF) device on the second site side and requests the second site side to perform redundancy on the first VM. Hence, the RPO requirements of the tenants can be satisfied in an entire redundancy process.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 8, 2020
    Inventors: Xiangyang Wu, Zhi Zhao, Rong Chen, Xuan Jiang
  • Patent number: 10794029
    Abstract: A soil stabilization method of forming an admixture of at least one hydrogel precursor and urease enzyme, and contacting at least a portion of the admixture with soil, and forming a hydrogel network in-situ within at least a portion of the soil, wherein at least a portion of the hydrogel network includes in-situ precipitated calcium carbonate. In some embodiments, at least a portion of the hydrogel network is formed in-situ by polymerizing the at least one hydrogel precursor in the presence of the urease enzyme.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: October 6, 2020
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Ximin He, Edward Kavazanjian, Nasser Hamdan, Zhi Zhao
  • Patent number: 10713130
    Abstract: A redundancy method includes that a first disaster management function (DMF) device on a first site side receives a first request including identification information of a first virtual machine (VM) and a recovery point objective (RPO), allocates a maximum allowable delay time to each node that input/output (IO) data of the first VM passes through in a redundancy process, and sends a second request to a second DMF device on a second site side. The second request includes a maximum allowable delay time of a second replication gateway function (RGF) device on the second site side, and a maximum allowable delay time of an IO writer function (IOWF) device on the second site side and requests the second site side to perform redundancy on the first VM. Hence, the RPO requirements of the tenants can be satisfied in an entire redundancy process.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: July 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiangyang Wu, Zhi Zhao, Rong Chen, Xuan Jiang
  • Patent number: 10686728
    Abstract: Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 16, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenhua Hu, Xiaodi Ke, Khaled Ziya Aeen, Zhi Zhao, Zhigang Luo
  • Publication number: 20200130066
    Abstract: Forming dendritic silver particles by combining silver ions, a reducing agent, and a polymer comprising amine groups in an aqueous solution to yield a precursor solution, and irradiating the precursor solution with ultraviolet radiation to form a multiplicity of dendritic silver particles. A desired morphology of the dendritic particles, including branch and junction density, may be achieved by selecting growth parameters, such as molar ratio of amine groups to silver ions, a length of time of irradiating, or both.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 30, 2020
    Inventors: Zhi Zhao, Chao Wang
  • Patent number: 10623333
    Abstract: Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 14, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenhua Hu, Xiaodi Ke, Khaled Ziya Aeen, Zhi Zhao, Zhigang Luo
  • Patent number: 10567397
    Abstract: Examples disclosed herein relate to a security-based container scheduling system for allocating a container to a node. A discovery engine discovers a node in a cluster of nodes and a node security attribute associated with the node. A translation engine generates a node selector from a container security attribute specified in metadata associated with the container.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 18, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Wan-Yen Hsu, Hui-Zhi Zhao, Ligong Duan
  • Publication number: 20190262897
    Abstract: An additive manufacturing process for forming a metallic layer on the surface of the substrate includes fabricating a substrate from a polymerizable composition by a stereolithographic process, and contacting the reactive surface with an aqueous solution including a metal precursor. The metal precursor includes a metal, and the polymerizable composition includes a multiplicity of multifunctional components. Each multifunctional component includes a reactive moiety extending from a surface of the substrate to form a reactive surface. An interface between the reactive surface and the aqueous solution is irradiated to form nanoparticles including the metal. The nanoparticles are chemically coupled to the reactive surface by reactive moieties, thereby forming a metallic layer on the surface of the substrate.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 29, 2019
    Inventors: Zhi Zhao, Chao Wang, Yu Yao
  • Patent number: 10394868
    Abstract: A mechanism is provided for identifying suggestions as to which log files associated with data in a data warehouse to search for particular data. Features from the contents of a plurality of log files from a set of log files are selected. The plurality of log files are grouped based on the selected features. Using extracted log event sequences, a correlation between the log event sequences and a plurality of data transaction tables from a set of data transaction tables in the data warehouse is calculated. Suggestions as to which log files in the set of log files should be searched is then identified for particular data based on a business relevance value and a utilized data ratio.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Miao He, Jin Feng Li, Chang Rui Ren, Bing Shao, Ming Xie, Tian Zhi Zhao
  • Publication number: 20190256770
    Abstract: A soil stabilization method of forming an admixture of at least one hydrogel precursor and urease enzyme, and contacting at least a portion of the admixture with soil, and forming a hydrogel network in-situ within at least a portion of the soil, wherein at least a portion of the hydrogel network includes in-situ precipitated calcium carbonate. In some embodiments, at least a portion of the hydrogel network is formed in-situ by polymerizing the at least one hydrogel precursor in the presence of the urease enzyme.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 22, 2019
    Applicant: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Ximin He, Edward Kavazanjian, Nasser Hamdan, Zhi Zhao
  • Patent number: 10208035
    Abstract: A method of inhibiting drug-resistant HIV-1 integrase in a subject comprising administering to a subject in need thereof a therapeutically effective amount of a compound of formula I, or a pharmaceutically acceptable salt or ester thereof, having a structure of: wherein X is N, C(OH), or CH; Y is H or OH; each of Z1-Z5 is independently H or halogen; R4 is H, OH, NH2, NHR8, NR8R9 or R8; R5, R6, and R7 is each independently H, halogen, OR8, R8, NHR8, NR8R9, CO2R8, CONR8R9, SO2NR8R9, or R5 and R6 together with the carbon atoms to which R5 and R6 are attached form an optionally-substituted carbocycle or optionally-substituted heterocycle; and R8 and R9 is each independently H, optionally-substituted alkyl, optionally-substituted alkenyl, optionally-substituted alkynyl, optionally-substituted aryl, optionally-substituted cycloalkyl, optionally-substituted cycloalkylene, optionally-substituted heterocycle, optionally-substituted amide, optionally-substituted ester, or R8 and R9 together with the nitrogen t
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: February 19, 2019
    Assignee: The United States of America, as represented by the Secretary, Department of Health and Human Services
    Inventors: Xue Zhi Zhao, Steven Smith, Mathieu Metifiot, Barry Johnson, Christophe Marchand, Stephen H. Hughes, Yves Pommier, Terrence R. Burke, Jr.
  • Publication number: 20190014059
    Abstract: Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Inventors: Zhenhua HU, Xiaodi KE, Khaled ZIYA AEEN, Zhi ZHAO, Zhigang LUO
  • Patent number: 10078507
    Abstract: Provided are techniques for code load processing. While performing code load processing of a set of modules of a same module type, it is determined that a first module in the set of modules is not in an operational state. It is determined that a second module is a redundant module for the first module. In response to determining that the second module is in an operational state and has already completed code update, the code load processing is continued. In response to determining that the second module is in an operational state and has not already completed code update, it is determined whether there is a third redundant module that is in an operational state. In response to determining that there is a third redundant module that is in an operational state, the code load processing is continued.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Patent number: 10042627
    Abstract: Provided are techniques for code load processing. While performing code load processing of a set of modules of a same module type, it is determined that a first module in the set of modules is not in an operational state. It is determined that a second module is a redundant module for the first module. In response to determining that the second module is in an operational state and has already completed code update, the code load processing is continued. In response to determining that the second module is in an operational state and has not already completed code update, it is determined whether there is a third redundant module that is in an operational state. In response to determining that there is a third redundant module that is in an operational state, the code load processing is continued.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20180219877
    Abstract: Examples disclosed herein relate to a security-based container scheduling system for allocating a container to a node. A discovery engine discovers a node in a cluster of nodes and a node security attribute associated with the node. A translation engine generates a node selector from a container security attribute specified in metadata associated with the container.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Wan-Yen Hsu, Hui-Zhi Zhao, Ligong Duan
  • Publication number: 20180217903
    Abstract: A redundancy method includes that a first disaster management function (DMF) device on a first site side receives a first request including identification information of a first virtual machine (VM) and a recovery point objective (RPO), allocates a maximum allowable delay time to each node that input/output (TO) data of the first VM passes through in a redundancy process, and sends a second request to a second DMF device on a second site side. The second request includes a maximum allowable delay time of a second replication gateway function (RGF) device on the second site side, and a maximum allowable delay time of an IO writer function (IOWF) device on the second site side and requests the second site side to perform redundancy on the first VM. Hence, the RPO requirements of the tenants can be satisfied in an entire redundancy process.
    Type: Application
    Filed: March 28, 2018
    Publication date: August 2, 2018
    Inventors: Xiangyang Wu, Zhi Zhao, Rong Chen, Xuan Jiang
  • Patent number: 9952970
    Abstract: A method for allocating cache for a disk array includes monitoring an I/O distribution of the disk array in a predetermined time period, determining a garbage collection state of the disk array, the garbage collection state allows the disk array to perform a garbage collection and prevents the disk array to perform the garbage collection, and determining an allocation of the cache based on the I/O distribution and the garbage collection state.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao
  • Patent number: 9934144
    Abstract: A method for allocating cache for a disk array includes monitoring an I/O distribution of the disk array in a predetermined time period, determining a garbage collection state of the disk array, the garbage collection state allows the disk array to perform a garbage collection and prevents the disk array to perform the garbage collection, and determining an allocation of the cache based on the I/O distribution and the garbage collection state.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao