Patents by Inventor Kai-Ting Wang

Kai-Ting Wang 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: 12194015
    Abstract: The present invention provides a composition, comprising ferrous amino acid chelate particles sintered from ferrous amino acid chelate, wherein the average particle size of the ferrous amino acid chelate particles ranges from 500 nm to 2600 nm, and the average molecular weight of the particles ranges from 1,500 Dalton to 600,000 Dalton. Besides, the present invention can be used for manufacturing a medicament for treating or ameliorating a pancreas-related disease, wherein the medicament comprises an effective amount of the composition and a pharmaceutically acceptable carrier.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 14, 2025
    Assignee: PROFEAT BIOTECHNOLOGY CO., LTD.
    Inventors: Tsun-Yuan Lin, Mu-Kuei Chen, Tsang-Tse Chen, Hsun-Jin Jan, Chai-Hui Fu, Kai-Ting Wang
  • Publication number: 20220031651
    Abstract: The present invention provides a composition, comprising ferrous amino acid chelate particles sintered from ferrous amino acid chelate, wherein the average particle size of the ferrous amino acid chelate particles ranges from 500 nm to 2600 nm, and the average molecular weight of the particles ranges from 1,500 Dalton to 600,000 Dalton. Besides, the present invention can be used for manufacturing a medicament for treating or ameliorating a pancreas-related disease, wherein the medicament comprises an effective amount of the composition and a pharmaceutically acceptable carrier.
    Type: Application
    Filed: December 20, 2018
    Publication date: February 3, 2022
    Inventors: Tsun-Yuan LIN, Mu-Kuei CHEN, Tsang-Tse CHEN, Hsun-Jin JAN, Chai-Hui FU, Kai-Ting WANG
  • Patent number: 11141382
    Abstract: A composition includes sintered nanoparticles prepared by sintering a chelate of ferrous ions with an amino acid. The sintered nanoparticles have an average particle diameter ranging from 10 to 400 nm as determined by Electron Probe X-ray Micro-Analyzer. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: October 12, 2021
    Assignee: PROFEAT BIOTECHNOLOGY CO., LTD.
    Inventors: Tsun-Yuan Lin, Mu-Kuei Chen, Kai-Ting Wang, Hsun-Jin Jan
  • Patent number: 11110065
    Abstract: A composition includes sintered ferrous amino acid particles prepared by sintering a ferrous amino acid chelate which includes ferrous ions and an amino acid. The sintered ferrous amino acid particles have an average particle size ranging from 500 to 2600 nm and a weight average molecular weight ranging from 1,500 Dalton to 600,000 Dalton. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 7, 2021
    Assignee: PROFEAT BIOTECHNOLOGY CO., LTD.
    Inventors: Tsun-Yuan Lin, Mu-Kuei Chen, Kai-Ting Wang, Hsun-Jin Jan
  • Patent number: 10881621
    Abstract: A composition includes sintered ferrous amino acid particles prepared by sintering a ferrous amino acid chelate which includes ferrous ions and an amino acid. The sintered ferrous amino acid particles have an average particle size ranging from 500 to 2600 nm and a weight average molecular weight ranging from 1,500 Dalton to 600,000 Dalton. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 5, 2021
    Assignee: PROFEAT BIOTECHNOLOGY CO., LTD.
    Inventors: Tsun-Yuan Lin, Mu-Kuei Chen, Kai-Ting Wang, Hsun-Jin Jan
  • Patent number: 10813906
    Abstract: Disclosed herein is a method for treating infection by an enteropathogen and/or enhancing growth performance, which includes administering to a subject in need thereof a composition containing a ferrous amino acid chelate. Also disclosed herein is an animal feed containing the ferrous amino acid chelate.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 27, 2020
    Assignee: PROFEAT BIOTECHNOLOGY CO., LTD.
    Inventors: Tsun-Yuan Lin, Mu-Kuei Chen, Kai-Ting Wang, Hsun-Jin Jan
  • Publication number: 20200138726
    Abstract: A composition includes sintered nanoparticles prepared by sintering a chelate of ferrous ions with an amino acid. The sintered nanoparticles have an average particle diameter ranging from 10 to 400 nm as determined by Electron Probe X-ray Micro-Analyzer. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Application
    Filed: December 27, 2019
    Publication date: May 7, 2020
    Inventors: Tsun-Yuan LIN, Mu-Kuei CHEN, Kai-Ting WANG, Hsun-Jin JAN
  • Publication number: 20190365697
    Abstract: The present invention provides use of a composition comprising ferrous amino acid chelate for the manufacture of a medicament for treatment of liver dysfunction, wherein the medicament comprises an effective amount of the ferrous amino acid chelate composition and a pharmaceutically acceptable carrier. The present invention proves that the serum biochemistry values related to the liver function can be reduced by administering the composition comprising ferrous amino acid chelate. For animals whose liver functions cannot be improved by long-term administration of S-adenosylmethionine, their liver functions can be effectively improved by administration of the composition comprising ferrous amino acid chelate of the present invention instead. Furthermore, the composition comprising ferrous amino acid chelate can improve the functions of an aged liver.
    Type: Application
    Filed: February 17, 2017
    Publication date: December 5, 2019
    Inventors: Kai-Ting WANG, Tsun-Yuan LIN, Mu-Kuei CHEN, Hsun-Jin JAN
  • Publication number: 20190358168
    Abstract: A composition includes sintered ferrous amino acid particles prepared by sintering a ferrous amino acid chelate which includes ferrous ions and an amino acid. The sintered ferrous amino acid particles have an average particle size ranging from 500 to 2600 nm and a weight average molecular weight ranging from 1,500 Dalton to 600,000 Dalton. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Application
    Filed: July 31, 2019
    Publication date: November 28, 2019
    Inventors: Tsun-Yuan LIN, Mu-Kuei CHEN, Kai-Ting WANG, Hsun-Jin JAN
  • Publication number: 20190314322
    Abstract: Disclosed herein is a method for treating infection by an enteropathogen and/or enhancing growth performance, which includes administering to a subject in need thereof a composition containing a ferrous amino acid chelate. Also disclosed herein is an animal feed containing the ferrous amino acid chelate.
    Type: Application
    Filed: December 20, 2018
    Publication date: October 17, 2019
    Inventors: Tsun-Yuan LIN, Mu-Kuei CHEN, Kai-Ting WANG, Hsun-Jin JAN
  • Publication number: 20190274967
    Abstract: A composition includes sintered ferrous amino acid particles prepared by sintering a ferrous amino acid chelate which includes ferrous ions and an amino acid. The sintered ferrous amino acid particles have an average particle size ranging from 500 to 2600 nm and a weight average molecular weight ranging from 1,500 Dalton to 600,000 Dalton. Also disclosed herein are a method for inhibiting and/or killing a virus in a subject and applications of such method. The method includes administering to the subject the composition.
    Type: Application
    Filed: December 18, 2018
    Publication date: September 12, 2019
    Inventors: Tsun-Yuan LIN, Mu-Kuei CHEN, Kai-Ting WANG, Hsun-Jin JAN
  • Patent number: 8423979
    Abstract: A computer implemented method, apparatus, and computer usable program code for compiling source code for performing a complex operation followed by a complex reduction operation. A method is determined for generating executable code for performing the complex operation and the complex reduction operation. Executable code is generated for computing sub-products, reducing the sub-products to intermediate results, and summing the intermediate results to generate a final result in response to a determination that a reduced single instruction multiple data method is appropriate.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roch Georges Archambault, Alexandre E. Eichenberger, Amy Kai-Ting Wang, Peng Wu, Peng P. Zhao
  • Publication number: 20080092124
    Abstract: A computer implemented method, apparatus, and computer usable program code for compiling source code for performing a complex operation followed by a complex reduction operation. A method is determined for generating executable code for performing the complex operation and the complex reduction operation. Executable code is generated for computing sub-products, reducing the sub-products to intermediate results, and summing the intermediate results to generate a final result in response to a determination that a reduced single instruction multiple data method is appropriate.
    Type: Application
    Filed: October 12, 2006
    Publication date: April 17, 2008
    Inventors: Roch Georges Archambault, Alexandre E. Eichenberger, Amy Kai-Ting Wang, Peng Wu, Peng Zhao
  • Publication number: 20080010634
    Abstract: A method, computer program product, and information handling system for generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop contains multiple non-stride-one memory accesses that operate over a contiguous stream of memory is disclosed. A preferred embodiment identifies groups of isomorphic statements within a loop body where the isomorphic statements operate over a contiguous stream of memory over the iteration of the loop. Those identified statements are then converted in to virtual-length vector operations. Next, the hardware's available vector length is used to determine a number of virtual-length vectors to aggregate into a single vector operation for each iteration of the loop. Finally, the aggregated, vectorized loop code is converted into SIMD operations.
    Type: Application
    Filed: September 17, 2007
    Publication date: January 10, 2008
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu
  • Publication number: 20070226453
    Abstract: Computer implemented method, system and computer program product for aligning vectors to be processed by SIMD code. A pair of vectors to be aligned at runtime and having a known relative alignment at compile time is identified. A modified second memory reference is generated by modifying an address of the second memory reference to be in a same congruence class as the first memory reference, wherein the congruence class is mod V and wherein V is SIMD byte width. A first SIMD load located at the modified second memory reference and a next adjacent SIMD load located at a third memory reference corresponding to the modified second memory reference address plus V are loaded, and the first SIMD load and the next adjacent SIMD load are concatenated to generate a resultant vector of length 2V.
    Type: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Alexandre Eichenberger, Rohini Nair, Kai-Ting Wang, Peng Wu, Peng Zhao
  • Publication number: 20070226723
    Abstract: A computer implemented method, system and computer program product for automatically generating SIMD code, particularly in the presence of multi-threading and other false sharing conditions, and in machines having a segmented/virtual page memory protection system. The method begins by analyzing data to be accessed by a targeted loop including at least one statement, where each statement has at least one memory reference, to determine if memory accesses are safe. If memory accesses are safe, the targeted loop is simdized. If not safe, it is determined if a scheme can be applied in which safety need not be guaranteed. If such a scheme can be applied, the scheme is applied and the targeted loop is simdized according to the scheme. If such a scheme cannot be applied, it is determined if padding is appropriate. If padding is appropriate, the data is padded and the targeted loop is simdized.
    Type: Application
    Filed: February 21, 2006
    Publication date: September 27, 2007
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu, Peng Zhao
  • Publication number: 20070192762
    Abstract: A method for analyzing data reordering operations in Single Issue Multiple Data source code and generating executable code therefrom is provided. Input is received. One or more data reordering operations in the input are identified and each data reordering operation in the input is abstracted into a corresponding virtual shuffle operation so that each virtual shuffle operation forms part of an expression tree. One or more virtual shuffle trees are collapsed by combining virtual shuffle operations within at least one of the one or more virtual shuffle trees to form one or more combined virtual shuffle operations, wherein each virtual shuffle tree is a subtree of the expression tree that only contains virtual shuffle operations. Then code is generated for the one or more combined virtual shuffle operations.
    Type: Application
    Filed: January 26, 2006
    Publication date: August 16, 2007
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu, Peng Zhao
  • Publication number: 20050283773
    Abstract: A system and method is provided for vectorizing misaligned references in compiled code for SIMD architectures that support only aligned loads and stores. In this framework, a loop is first simdized as if the memory unit imposes no alignment constraints. The compiler then inserts data reorganization operations to satisfy the actual alignment requirements of the hardware. Finally, the code generation algorithm generates SIMD codes based on the data reorganization graph, addressing realistic issues such as runtime alignments, unknown loop bounds, residual iteration counts, and multiple statements with arbitrary alignment combinations. Loop peeling is used to reduce the computational overhead associated with misaligned data. A loop prologue and epilogue are peeled from individual iterations in the simdized loop, and vector-splicing instructions are applied to the peeled iterations, while the steady-state loop body incurs no additional computational overhead.
    Type: Application
    Filed: August 16, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu
  • Publication number: 20050283775
    Abstract: A method, computer program product, and information handling system for generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop contains multiple non-stride-one memory accesses that operate over a contiguous stream of memory is disclosed. A preferred embodiment identifies groups of isomorphic statements within a loop body where the isomorphic statements operate over a contiguous stream of memory over the iteration of the loop. Those identified statements are then converted in to virtual-length vector operations. Next, the hardware's available vector length is used to determine a number of virtual-length vectors to aggregate into a single vector operation for each iteration of the loop. Finally, the aggregated, vectorized loop code is converted into SIMD operations.
    Type: Application
    Filed: August 16, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu
  • Publication number: 20050283774
    Abstract: A method, computer program product, and information handling system for generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop operates on datatypes having different lengths, is disclosed. Further, a preferred embodiment of the present invention includes a novel technique to efficiently realign or shift arbitrary streams to an arbitrary offset, regardless whether the alignments or offsets are known at the compile time or not. This technique enables the application of advanced alignment optimizations to runtime alignment. This allows sequential loop code operating on datatypes of disparate length to be transformed (“simdized”) into optimized SIMD code through a fully automated process.
    Type: Application
    Filed: August 16, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Alexandre Eichenberger, Kai-Ting Wang, Peng Wu