Patents by Inventor Hung-Yi Liu
Hung-Yi Liu 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: 20250009931Abstract: Preparations capable of forming films are disclosed. The preparations include a biocompatible polymer and a purified amphiphilic peptide including a folding group having a plurality of charged amino acid residues and hydrophobic amino acid residues arranged in a substantially alternating pattern and a turn sequence, and at least one functional group available for crosslinking. The purified amphiphilic peptide is crosslinked with the biocompatible polymer to form the film. Kits for producing the film are also disclosed. Methods of producing the film are also disclosed.Type: ApplicationFiled: August 9, 2022Publication date: January 9, 2025Inventors: Manav Mehta, Seyedeh Zahra Moafi Madani, Hung-Yi Liu
-
Publication number: 20240269067Abstract: Methods of introducing a hydrogel into a subject, including administering a thermally stable preparation containing a purified amphiphilic peptide to the subject by injection are disclosed. Methods of treating a subject including administering a thermally stable preparation containing a purified amphiphilic peptide by injection are disclosed. Methods of applying a hydrogel to a subject, including topically administering a thermally stable preparation containing a purified amphiphilic peptide to the subject are disclosed. Methods of treating a subject including topically administering a thermally stable preparation containing a purified amphiphilic peptide are also disclosed. Methods of treating biofilm by topically administering a thermally stable preparation containing a purified amphiphilic peptide are disclosed. Methods of treating biofilm by administering by injection a thermally stable preparation containing a purified amphiphilic peptide are also disclosed.Type: ApplicationFiled: August 9, 2021Publication date: August 15, 2024Inventors: Ana Luisa Alves Tellechea, Ravi Kiran Mekala, Kushee-Nidhi Kush Mumar, Hung-Yi Liu, Yewoo Lee, Mannav Mehta
-
Publication number: 20240195615Abstract: A distributed key generation system and a key generation method are provided. The distributed key generation system includes a plurality of electronic devices and a server device. Each electronic device sends a data fragment. The server device synthesizes the key according to the data fragments. In this way, the key is not generated in advance, which can reduce the risk of key leakage.Type: ApplicationFiled: March 30, 2023Publication date: June 13, 2024Applicant: Block Chain Security Corp.Inventors: Chin-Po Huang, Chi-Wei Feng, Hung-Yi Liu
-
Patent number: 10789400Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: GrantFiled: July 18, 2018Date of Patent: September 29, 2020Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20180322226Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: ApplicationFiled: July 18, 2018Publication date: November 8, 2018Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 10083268Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: GrantFiled: November 16, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 10002221Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: GrantFiled: March 9, 2017Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 9934344Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: GrantFiled: December 28, 2016Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20170177752Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: ApplicationFiled: March 9, 2017Publication date: June 22, 2017Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20170109456Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: ApplicationFiled: December 28, 2016Publication date: April 20, 2017Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 9619602Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: GrantFiled: June 23, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20170083639Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: ApplicationFiled: November 16, 2016Publication date: March 23, 2017Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20170083659Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 9600623Abstract: A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order.Type: GrantFiled: September 22, 2015Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 9582627Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: GrantFiled: December 29, 2014Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20160147916Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: ApplicationFiled: December 29, 2014Publication date: May 26, 2016Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Publication number: 20160147932Abstract: A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied.Type: ApplicationFiled: June 23, 2015Publication date: May 26, 2016Inventors: Hung-Yi Liu, Matthew M. Ziegler
-
Patent number: 9111065Abstract: A method of inserting dummy metal and dummy via in an integrated circuit design includes inserting, by a computer, dummy metals using a place and route tool, wherein the place and route tool has timing-awareness to improve a timing performance of the integrated circuit design, and the dummy metals have a length less than or equal to a predetermined maximum length. The method further includes inserting, by the computer, dummy vias using a design-rule-checking utility separately from the inserting of the dummy metals.Type: GrantFiled: January 16, 2014Date of Patent: August 18, 2015Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hung-Yi Liu, Chung-Hsing Wang, Chih-Chieh Chen, Jian-Yi Li
-
Publication number: 20140137060Abstract: A method of inserting dummy metal and dummy via in an integrated circuit design includes inserting, by a computer, dummy metals using a place and route tool, wherein the place and route tool has timing-awareness to improve a timing performance of the integrated circuit design, and the dummy metals have a length less than or equal to a predetermined maximum length. The method further includes inserting, by the computer, dummy vias using a design-rule-checking utility separately from the inserting of the dummy metals.Type: ApplicationFiled: January 16, 2014Publication date: May 15, 2014Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hung-Yi LIU, Chung-Hsin WANG, Chih-Chieh CHEN, Jian-Yi LI
-
Patent number: 8661395Abstract: A method of inserting dummy metal and dummy via in an integrated circuit design. The method includes inserting, by a computer, dummy metals using a place and route tool, wherein the place and route tool has timing-awareness to improve a timing performance of the integrated circuit design. The method further includes inserting, by the computer, dummy vias using a design-rule-checking utility separately from the inserting of the dummy metals, wherein at least one of the dummy vias has a different size than at least another of the dummy vias.Type: GrantFiled: October 5, 2012Date of Patent: February 25, 2014Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Hung-Yi Liu, Chung-Hsing Wang, Chih-Chieh Chen, Jian-Yi Li