Patents by Inventor Hoi Chang

Hoi Chang 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: 9112161
    Abstract: The present invention relates to a hybrid layer including an oxide layer or organic layer, and organic polymer layer, an insulating layer including the hybrid layer, and an electronic device such as an organic field-effect transistor. A hybrid layer according to the present invention may include an oxide layer or an organic layer, and an organic polymer layer chemically combined with the oxide layer or the organic layer.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: August 18, 2015
    Assignee: INHA-INDUSTRY PARTNERSHIP INSTITUTE
    Inventors: Hoi Chang Yang, Mi Jang
  • Publication number: 20140237622
    Abstract: A system and method for protecting a software program from unauthorized modification or exploitation. A software security mechanism according to the present invention is difficult for a hacker or cracker to detect and/or defeat, but does not impose excessive runtime overhead on the host software program. The present invention further comprises a system and method for automating the injection of a software security mechanism according to the present invention into a host software program.
    Type: Application
    Filed: August 12, 2013
    Publication date: August 21, 2014
    Applicant: Arxan Technologies, Inc.
    Inventors: Hoi Chang, Florian Kerschbaum, Kyle Faulkner, David M'Raihi, Michael Joseph Mehlberg
  • Patent number: 8510571
    Abstract: A system and method for protecting a software program from unauthorized modification or exploitation. A software security mechanism according to the present invention is difficult for a hacker or cracker to detect and/or defeat, but does not impose excessive runtime overhead on the host software program. The present invention further comprises a system and method for automating the injection of a software security mechanism according to the present invention into a host software program.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: August 13, 2013
    Inventors: Hoi Chang, Florian Kerschbaum, Kyle Faulkner, David M'Raïhi, Michael Joseph Mehlberg
  • Patent number: 8501054
    Abstract: An apparatus for manufacturing a micro lens array, wherein lenses having various standards are easily manufactured by forming a micro lens array by adjusting a vacuum condition in a vacuum chamber. The apparatus including: a vacuum chamber including a vacuum space therein; a vacuum unit for forming a vacuum inside the vacuum chamber; an upper frame disposed inside the vacuum chamber and to which a substrate is installed on a lower surface of the upper frame; an elevator for ascending and descending the upper frame; a lower frame disposed below the upper frame; a master plate disposed on the lower frame and includes a plurality of molding grooves on an upper surface of the master plate; and a heater installed to a side of the master plate to heat up the master plate.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: August 6, 2013
    Assignee: Inha-Industry Partnership Institute
    Inventors: Han Sup Lee, Byoung Guk Park, Yi Seul Yang, Ki Woon Choi, Joon Ho Lee, Ki Ho Park, Hoi Chang Yang
  • Publication number: 20120248425
    Abstract: The present invention relates to a hybrid layer including an oxide layer or organic layer, and organic polymer layer, an insulating layer including the hybrid layer, and an electronic device such as an organic field-effect transistor. A hybrid layer according to the present invention may include an oxide layer or an organic layer, and an organic polymer layer chemically combined with the oxide layer or the organic layer.
    Type: Application
    Filed: February 8, 2012
    Publication date: October 4, 2012
    Applicant: INHA-INDUSTRY PARTNERSHIP INSTITUTE
    Inventors: Hoi Chang Yang, Mi Jang
  • Publication number: 20110127684
    Abstract: An apparatus for manufacturing a micro lens array, wherein lenses having various standards are easily manufactured by forming a micro lens array by adjusting a vacuum condition in a vacuum chamber. The apparatus including: a vacuum chamber including a vacuum space therein; a vacuum unit for forming a vacuum inside the vacuum chamber; an upper frame disposed inside the vacuum chamber and to which a substrate is installed on a lower surface of the upper frame; an elevator for ascending and descending the upper frame; a lower frame disposed below the upper frame; a master plate disposed on the lower frame and includes a plurality of molding grooves on an upper surface of the master plate; and a heater installed to a side of the master plate to heat up the master plate.
    Type: Application
    Filed: June 3, 2010
    Publication date: June 2, 2011
    Applicant: INHA-Industry Partnership Institute
    Inventors: Han Sup Lee, Byoung Guk Park, Yi Seul Yang, Ki Woon Choi, Joon Ho Lee, Ki Ho Park, Hoi Chang Yang
  • Patent number: 7757097
    Abstract: Method of protecting host application code comprising a plurality of code blocks. The method includes steps of preprocessing the host application code; obfuscating the host application code; installing guards in the host application code to protect client blocks; randomly rearranging the code blocks of the host application code; linking the rearranged host application code with other resources to produce a binary executable image; and patching the binary executable image with data values to be used by the guard. The method can be used to install a plurality of guards to form a distributed network of guards that cooperatively protect the host application code and the other guards in the network. The installation of the guards can be performed automatically using a guard formation graph; and guard formation graph customization parameters. The obfuscation step can include control flow graph merging, cloning, and data-aliasing.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: July 13, 2010
    Assignee: Purdue Research Foundation
    Inventors: Mikhail J. Atallah, Hoi Chang
  • Patent number: 7287166
    Abstract: A method of protecting a software program from unauthorized modification, and a system for practicing the method. The method utilizes self-protecting software code. Armed internally with self-defensive mechanisms, a self-protecting software program is tamper-resistant. Whenever its integrity is compromised, a self-protecting software program may become unusable due to software program crashes or other errors, or may generate subtle errors that do not immediately result render the program unusable but still result in incorrect software program execution. A self-protecting software program also may be able to repair itself to restore the integrity of its damaged code. The system comprises a computer program for automatically adding self-protection features to a software program.
    Type: Grant
    Filed: July 16, 2003
    Date of Patent: October 23, 2007
    Assignee: Purdue Research Foundation
    Inventors: Hoi Chang, Mikhail J. Atallah, John R. Rice
  • Publication number: 20060031686
    Abstract: Method of protecting host application code comprising a plurality of code blocks. The method includes steps of preprocessing the host application code; obfuscating the host application code; installing guards in the host application code to protect client blocks; randomly rearranging the code blocks of the host application code; linking the rearranged host application code with other resources to produce a binary executable image; and patching the binary executable image with data values to be used by the guard. The method can be used to install a plurality of guards to form a distributed network of guards that cooperatively protect the host application code and the other guards in the network. The installation of the guards can be performed automatically using a guard formation graph; and guard formation graph customization parameters. The obfuscation step can include control flow graph merging, cloning, and data-aliasing.
    Type: Application
    Filed: July 27, 2005
    Publication date: February 9, 2006
    Applicant: Purdue Research Foundation
    Inventors: Mikhail Atallah, Hoi Chang