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).

  • Publication number: 20180039574
    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: Application
    Filed: October 20, 2017
    Publication date: February 8, 2018
    Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao
  • Publication number: 20170305904
    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: Application
    Filed: May 8, 2017
    Publication date: October 26, 2017
    Applicant: The United States of America, as represented by the Secretary, Department of Health and Human Serv
    Inventors: Xue Zhi Zhao, Steven Smith, Mathieu Metifiot, Barry Johnson, Christophe Marchand, Stephen H. Hughes, Yves Pommier, Terrence R. Burke, JR.
  • Patent number: 9696986
    Abstract: A system for managing a code load for a storage system is disclosed. The system can include instantiating a code load. The code load can include a first update for a first component and a second update for a second component. The system can include monitoring the operational state of the first and second components in response to instantiating the code load. The system can also include determining to perform the first update in response to a triggering event. The system can also include performing the first update in response to determining to perform the first update.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Patent number: 9676771
    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 13, 2014
    Date of Patent: June 13, 2017
    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.
  • Patent number: 9644020
    Abstract: The present invention provides a human Tim-3-Ig fusion protein which can block Tim-3 signal pathway, and said Ig fusion protein comprises Tim-3 protein, human Ig fragment, and the linking sequence therebetween. In the present invention, a human Tim-3-Ig gene is obtained by an artificial synthesis process; an expression vector containing the Tim-3-Ig gene is constructed; and the prepared Ig fusion protein is tested in an expression verification experiment, a binding activity experiment, a blocking activity experiment in different cell lines, and in vivo experiments in mice. The human Tim-3-Ig fusion protein prepared in the present invention can be used to treat immunological diseases caused by high expression of Tim-3.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: May 9, 2017
    Assignee: Institute of Basic Medical Science, the Academy of Military Medical Science of the Chinese PLA
    Inventors: Gencheng Han, Guojiang Chen, Xingwei Jiang, Renxi Wang, He Xiao, Chunmei Hou, Jiahui Yu, Zhi Zhao, Jiannan Feng, Yan Li, Beifen Shen
  • Publication number: 20170116330
    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: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Miao He, Jin Feng Li, Chang Rui Ren, Bing Shao, Ming Xie, Tian Zhi Zhao
  • Publication number: 20170029485
    Abstract: The present invention provides a human Tim-3-Ig fusion protein which can block Tim-3 signal pathway, and said Ig fusion protein comprises Tim-3 protein, human Ig fragment, and the linking sequence therebetween. In the present invention, a human Tim-3-Ig gene is obtained by an artificial synthesis process; an expression vector containing the Tim-3-Ig gene is constructed; and the prepared Ig fusion protein is tested in an expression verification experiment, a binding activity experiment, a blocking activity experiment in different cell lines, and in vivo experiments in mice. The human Tim-3-Ig fusion protein prepared in the present invention can be used to treat immunological diseases caused by high expression of Tim-3.
    Type: Application
    Filed: January 20, 2015
    Publication date: February 2, 2017
    Inventors: Gencheng HAN, Guojiang CHEN, Xingwei JIANG, Renxi WANG, He XIAO, Chunmei HOU, Jiahui YU, Zhi ZHAO, Jiannan FENG, Yan LI, Beifen SHEN
  • Publication number: 20160210139
    Abstract: A system for managing a code load for a storage system is disclosed. The system can include instantiating a code load. The code load can include a first update for a first component and a second update for a second component. The system can include monitoring the operational state of the first and second components in response to instantiating the code load. The system can also include determining to perform the first update in response to a triggering event. The system can also include performing the first update in response to determining to perform the first update.
    Type: Application
    Filed: March 24, 2016
    Publication date: July 21, 2016
    Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20160188319
    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: Application
    Filed: March 8, 2016
    Publication date: June 30, 2016
    Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20160170737
    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: Application
    Filed: February 25, 2016
    Publication date: June 16, 2016
    Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20160124673
    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: Application
    Filed: September 18, 2015
    Publication date: May 5, 2016
    Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao
  • Patent number: 9329856
    Abstract: A method and system for managing a code load for a storage system is disclosed. The method and system can include instantiating a code load. The code load can include a first update for a first component and a second update for a second component. The method and system can include monitoring the operational state of the first and second components in response to instantiating the code load. The method and system can also include determining to perform the first update in response to a triggering event. The method and system can also include performing the first update in response to determining to perform the first update.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20160083382
    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: Application
    Filed: May 13, 2014
    Publication date: March 24, 2016
    Applicant: The United States of American, as represented by the Sec, Dept. 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.
  • Patent number: 9286056
    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: May 19, 2014
    Date of Patent: March 15, 2016
    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: 20150331687
    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: Application
    Filed: May 19, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20150268946
    Abstract: A method and system for managing a code load for a storage system is disclosed. The method and system can include instantiating a code load. The code load can include a first update for a first component and a second update for a second component. The method and system can include monitoring the operational state of the first and second components in response to instantiating the code load. The method and system can also include determining to perform the first update in response to a triggering event. The method and system can also include performing the first update in response to determining to perform the first update.
    Type: Application
    Filed: March 19, 2014
    Publication date: September 24, 2015
    Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
  • Publication number: 20150138542
    Abstract: A microcuvette is provided, including a body having a slit inside. The slit connects to an entry slit and an exit slit, and the entry slit and the exit slit are on the opposite side of the body. The microcuvette is characterized in that the slit includes a drainage slit, an optical measuring slit, and a protecting slit. The drainage slit directly connects to the entry slit, the optical measuring slit, and the protecting slit. The protecting slit at least partially surrounds the optical measuring slit and connects to the exit slit. The drainage slit has an average width not larger than the optical measuring slit, and the protecting slit has a width larger than the optical measuring slit. The microcuvette of the present invention is convenient to use, disposable, and can reduce factors affecting measurement results.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 21, 2015
    Inventors: Cheng WANG, Zhi-Yong XIONG, Zai-Jun XI, Xiao-Zhi ZHAO, Hui WANG
  • Publication number: 20140068086
    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: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    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
  • Patent number: 6751850
    Abstract: An assembly station for a sputter shield assembly provides a work bench for assembling and disassembling the sputter shield assembly. The shield assembly has a clamp shield facing downwards to hold the shield assembly which is turned over by 180 degrees, and includes at least three bottom rim support arms for supporting the clamp shield and bearing the weight of the shield assembly, and at least three inner rim retaining arms for contacting the inner rim formed by the shield and the clamp shield. The invention provides a changed support means for holding the shield assembly on the assembly station so that one person is enough to do the assembly and disassembly of the shield assembly, and thus save manpower and operation time.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: June 22, 2004
    Assignee: Mosel Vitelic Inc.
    Inventors: Wen-Ken Hu, Hsiao-Ping Hsieh, Zhi-Zhao Tai, Mark Wang
  • Patent number: 6658716
    Abstract: The present invention provides an auxiliary tool for assembling a motor assembly to a wafer-deposition machine for supporting a wafer. The auxiliary tool facilitates easy and quick assembly of the motor assembly to the wafer-deposition machine. An aspect of the present invention is directed to an auxiliary tool for assembling a motor assembly to a wafer-deposition machine, wherein the motor assembly includes a plurality of first screw holes and the wafer-deposition machine includes a plurality of second screw holes corresponding to the first screw holes, respectively. The auxiliary tool comprises a plurality of locking members each having a substantially uniform dimension in a longitudinal direction and being configured to be inserted through one of the plurality of first screw holes of the motor assembly with a corresponding one of the plurality of second screw holes of the wafer-deposition machine to align the first screw hole with the corresponding second screw hole.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: December 9, 2003
    Assignee: Mosel Vitelic, Inc.
    Inventors: Zhi-Zhao Tai, Wen-Kan Hu, Ching-Shun Fan, Li-Chun Liang