Patents by Inventor Yao-Wen Huang

Yao-Wen Huang 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: 8555269
    Abstract: Methods, software tools and systems for analyzing software applications, e.g., Web applications, are described. A software application to be analyzed is transformed into an abstract representation which preserves its information flow properties. The abstract interpretation is evaluated to identify vulnerabilities using, for example, type qualifiers to associate security levels with variables and/or functions in the application being analyzed and typestate checking. Runtime guards are inserted into the application to secure identified vulnerabilities.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: October 8, 2013
    Assignee: Armorize Technologies, Inc.
    Inventors: Yao-Wen Huang, Fang Yu, Chung-Hung Tsai, Christian Hang, Der-Tsai Lee, Sy-Yen Kuo
  • Publication number: 20110197180
    Abstract: Methods, software tools and systems for analyzing software applications, e.g., Web applications, are described. A software application to be analyzed is transformed into an abstract representation which preserves its information flow properties. The abstract interpretation is evaluated to identify vulnerabilities using, for example, type qualifiers to associate security levels with variables and/or functions in the application being analyzed and typestate checking. Runtime guards are inserted into the application to secure identified vulnerabilities.
    Type: Application
    Filed: August 5, 2010
    Publication date: August 11, 2011
    Applicant: ARMORIZE TECHNOLOGIES, INC.
    Inventors: Yao-Wen Huang, Fang Yu, Chung-Hung Tsai, Christian Hang, Der-Tsai Lee, Sy-Yen Kuo
  • Patent number: 7880876
    Abstract: Surface-enhanced Raman spectroscopic (SERS) systems and methods for detecting biomolecules of interest, such as a bacterium are provided.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: February 1, 2011
    Assignee: University of Georgia Research Foundation, Inc.
    Inventors: Yiping Zhao, Richard A. Dluhy, Ralph A. Tripp, Yao-wen Huang, Hsiao Yun Chu, Yongjun Liu
  • Patent number: 7779399
    Abstract: Methods, software tools and systems for analyzing software applications, e.g., Web applications, are described. A software application to be analyzed is transformed into an abstract representation which preserves its information flow properties. The abstract interpretation is evaluated to identify vulnerabilities using, for example, type qualifiers to associate security levels with variables and/or functions in the application being analyzed and typestate checking. Runtime guards are inserted into the application to secure identified vulnerabilities.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: August 17, 2010
    Assignee: Armorize Technologies, Inc.
    Inventors: Yao-Wen Huang, Fang Yu, Chung-Hung Tsai, Christian Hang, Der-Tsai Lee, Sy-Yen Kuo
  • Publication number: 20090303472
    Abstract: Surface-enhanced Raman spectroscopic (SERS) systems and methods for detecting biomolecules of interest, such as a bacterium are provided.
    Type: Application
    Filed: July 2, 2008
    Publication date: December 10, 2009
    Inventors: Yiping Zhao, Richard A. Dluhy, Ralph A. Tripp, Yao-wen Huang, Hsiao Yun Chu, Yongjun Liu
  • Patent number: 7434906
    Abstract: A method and a device are used to generate print data of any resolutions based on ink volume from the original print data. The print data in the form of halftoned levels are first transferred to the ink image according to the relation between halftone level and drop number obtained by the experiment of ink control. Then, the ink image of original resolution is converted to the ink image of desired resolution by the concept of conservation ink volume per pixel where the amount of ink drops in the unit area stays coherent in the conversion. Finally, each drop number of the converted ink image is transferred to the corresponding halftone level to generate the printing data that can be accepted by the printing device.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: October 14, 2008
    Assignee: Industrial Technology Research Institute
    Inventors: Hsiao-Yu Han, Meng-Fen Lo, Yao-Wen Huang, Tung-Lin Wu, Chieh-Yi Huang, Jane Chang
  • Patent number: 7303253
    Abstract: A multi-pass printing apparatus and a method thereof are provided. The print data is divided into multiple passes of print data. Each of the print passes is printed according to different delay position signals, such that a complete print output is achieved. Each pass of the print data to be printed corresponds to multiple pixels, and the pixels corresponding to each pass of print data to be printed are obtained by a complementary mask method, or by classifying the pixels with a same remainder got by dividing the horizontal positions of the print data with the number of the M passes into a same group.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: December 4, 2007
    Assignee: Industrial Technology Research Institute
    Inventors: Hsiao-Yu Han, Yao-Wen Huang, Meng-Fen Le
  • Publication number: 20070153042
    Abstract: A multi-pass printing apparatus and a method thereof are provided. The print data is divided into multiple passes of print data. Each of the print passes is printed according to different delay position signals, such that a complete print output is achieved. Each pass of the print data to be printed corresponds to multiple pixels, and the pixels corresponding to each pass of print data to be printed are obtained by a complementary mask method, or by classifying the pixels with a same remainder got by dividing the horizontal positions of the print data with the number of the M passes into a same group.
    Type: Application
    Filed: April 19, 2006
    Publication date: July 5, 2007
    Inventors: Hsiao-Yu Han, Yao-Wen Huang, Meng-Fen Le
  • Publication number: 20070074188
    Abstract: Methods, software tools and systems for analyzing software applications, e.g., Web applications, are described. A software application to be analyzed is transformed into an abstract representation which preserves its information flow properties. The abstract interpretation is evaluated to identify vulnerabilities using, for example, type qualifiers to associate security levels with variables and/or functions in the application being analyzed and typestate checking. Runtime guards are inserted into the application to secure identified vulnerabilities.
    Type: Application
    Filed: May 16, 2006
    Publication date: March 29, 2007
    Inventors: Yao-Wen Huang, Fang Yu, Chung-Hung Tsai, Christian Hang, Der-Tsai Lee, Sy-Yen Kuo
  • Publication number: 20060139666
    Abstract: A method and a device are used to generate print data of any resolutions based on ink volume from the original print data. The print data in the form of halftoned levels are first transferred to the ink image according to the relation between halftone level and drop number obtained by the experiment of ink control. Then, the ink image of original resolution is converted to the ink image of desired resolution by the concept of conservation ink volume per pixel where the amount of ink drops in the unit area stays coherent in the conversion. Finally, each drop number of the converted ink image is transferred to the corresponding halftone level to generate the printing data that can be accepted by the printing device.
    Type: Application
    Filed: June 29, 2005
    Publication date: June 29, 2006
    Inventors: Hsiao-Yu Han, Meng-Fen Lo, Yao-Wen Huang, Tung-Lin Wu, Chieh-Yi Huang, Jane Chang
  • Publication number: 20050122546
    Abstract: An image processing mechanism combines the halftone method and image enhancement technique for processing halftone and improving image performance. The mechanism includes an image input module, an image enhancement module and a halftone module. The image input module sends the original image data to the image enhancement module to enhance the image by filtering. The halftone module processes the enhanced image data by the algorithm of error diffusion. It combines two different processes into one mechanism to simplify the hardware architecture and to decrease the usage of memory.
    Type: Application
    Filed: April 7, 2004
    Publication date: June 9, 2005
    Inventors: Hsiao-Yu Han, Jane Chang, Jessen Chen, Yu-Chu Huang, Shyh-Hsing Wang, Yao-Wen Huang