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: 20180039574Abstract: 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: ApplicationFiled: October 20, 2017Publication date: February 8, 2018Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao
-
Publication number: 20170305904Abstract: 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 tType: ApplicationFiled: May 8, 2017Publication date: October 26, 2017Applicant: The United States of America, as represented by the Secretary, Department of Health and Human ServInventors: Xue Zhi Zhao, Steven Smith, Mathieu Metifiot, Barry Johnson, Christophe Marchand, Stephen H. Hughes, Yves Pommier, Terrence R. Burke, JR.
-
Patent number: 9696986Abstract: 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: GrantFiled: March 24, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Patent number: 9676771Abstract: 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 tType: GrantFiled: May 13, 2014Date of Patent: June 13, 2017Assignee: The United States of America, as represented by the Secretary, Department of Health and Human ServicesInventors: Xue Zhi Zhao, Steven Smith, Mathieu Metifiot, Barry Johnson, Christophe Marchand, Stephen H. Hughes, Yves Pommier, Terrence R. Burke, Jr.
-
Patent number: 9644020Abstract: 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: GrantFiled: January 20, 2015Date of Patent: May 9, 2017Assignee: Institute of Basic Medical Science, the Academy of Military Medical Science of the Chinese PLAInventors: Gencheng Han, Guojiang Chen, Xingwei Jiang, Renxi Wang, He Xiao, Chunmei Hou, Jiahui Yu, Zhi Zhao, Jiannan Feng, Yan Li, Beifen Shen
-
Publication number: 20170116330Abstract: 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: ApplicationFiled: October 23, 2015Publication date: April 27, 2017Inventors: Miao He, Jin Feng Li, Chang Rui Ren, Bing Shao, Ming Xie, Tian Zhi Zhao
-
Publication number: 20170029485Abstract: 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: ApplicationFiled: January 20, 2015Publication date: February 2, 2017Inventors: Gencheng HAN, Guojiang CHEN, Xingwei JIANG, Renxi WANG, He XIAO, Chunmei HOU, Jiahui YU, Zhi ZHAO, Jiannan FENG, Yan LI, Beifen SHEN
-
Publication number: 20160210139Abstract: 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: ApplicationFiled: March 24, 2016Publication date: July 21, 2016Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20160188319Abstract: 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: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20160170737Abstract: 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: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20160124673Abstract: 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: ApplicationFiled: September 18, 2015Publication date: May 5, 2016Inventors: Zhengyuan Feng, Xue Dong Gao, Changping Lu, Ming Zhi Zhao
-
Patent number: 9329856Abstract: 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: GrantFiled: March 19, 2014Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20160083382Abstract: 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 tType: ApplicationFiled: May 13, 2014Publication date: March 24, 2016Applicant: The United States of American, as represented by the Sec, Dept. of Health and Human ServicesInventors: Xue Zhi Zhao, Steven Smith, Mathieu Metifiot, Barry Johnson, Christophe Marchand, Stephen H. Hughes, Yves Pommier, Terrence R. Burke, Jr.
-
Patent number: 9286056Abstract: 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: GrantFiled: May 19, 2014Date of Patent: March 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20150331687Abstract: 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: ApplicationFiled: May 19, 2014Publication date: November 19, 2015Applicant: International Business Machines CorporationInventors: Michael P. Groover, Robin Han, Edward H. Lin, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20150268946Abstract: 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: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Inventors: Michael P. Groover, Robin Han, Yan Su, Wei Tang, Ming Zhi Zhao, Yi Zhou
-
Publication number: 20150138542Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 21, 2015Inventors: Cheng WANG, Zhi-Yong XIONG, Zai-Jun XI, Xiao-Zhi ZHAO, Hui WANG
-
Publication number: 20140068086Abstract: 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: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Inventors: 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: 6751850Abstract: 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: GrantFiled: December 10, 2001Date of Patent: June 22, 2004Assignee: Mosel Vitelic Inc.Inventors: Wen-Ken Hu, Hsiao-Ping Hsieh, Zhi-Zhao Tai, Mark Wang
-
Patent number: 6658716Abstract: 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: GrantFiled: March 25, 2002Date of Patent: December 9, 2003Assignee: Mosel Vitelic, Inc.Inventors: Zhi-Zhao Tai, Wen-Kan Hu, Ching-Shun Fan, Li-Chun Liang