Patents by Inventor Po-Han Huang

Po-Han 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: 7406588
    Abstract: A pipelined datapath with dynamically reconfigurable pipeline stages is provided, having a pipeline controller which generates clock signals and selects signals based on a system clock and a valid data signal to control each of the registers and each of the multiplexers in the pipeline circuit. In other words, when a valid datum is being processed, the pipeline register is activated to latch the output of the combinational logic circuit; otherwise, when an invalid datum is received, the register is not activated and the datum bypasses the register through a multiplexer. Therefore, the pipeline stages of the pipelined datapath are dynamically reconfigured to save the power dissipation effectively.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: July 29, 2008
    Assignee: Industrial Technology Research Institute
    Inventors: Tay-Jyi Lin, Chein-Wei Jen, Chih-Wei Liu, Po-Han Huang, Wei-Sheng Huang, Chan-Hao Chang
  • Patent number: 7404048
    Abstract: An inter-cluster communication module using the memory access network is provided, including a plurality of clusters, a memory subsystem, a controller and a switch device. When some clusters issue a load instruction and some clusters issue a store instruction of an identical memory address concurrently, the controller controls the switch device which connects the clusters and the memory banks of the memory subsystem, so that the data item is transmitted from the cluster issuing the store instruction to the cluster issuing the load instruction through the switch device, thereby achieving data exchange between the clusters. Herein, the data item is selectively stored in the memory module depending on the address. Furthermore, the data item is also transmitted between the memory and the clusters over the switch device.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: July 22, 2008
    Assignee: Industrial Technology Research Institute
    Inventors: Tay-Jyi Lin, Pi-Chen Hsiao, Chih-Wei Liu, Chein-Wei Jen, I-Tao Liao, Po-Han Huang
  • Publication number: 20080172546
    Abstract: A digital signal processor is provided, comprising at least one cluster. The cluster may comprise at least two function units each conducting different instruction types, at least two private register files each associated with one function unit for data storage, a ping-pong register providing exclusively accessible data storage, and a public register file. The public register file comprises at least two read ports, each coupled to a function unit, providing read accessibility for the function units, and one write port to write data to the public register file.
    Type: Application
    Filed: February 26, 2007
    Publication date: July 17, 2008
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chuan-Cheng Peng, Po-Han Huang
  • Publication number: 20080044707
    Abstract: The present invention is a flexible fuel cell, which overcomes the shortcomings of a conventional fuel cell made of solid materials. The flexible fuel cell includes a battery pack of fuel cell units with a preset amount and configuration of fuel cell units, and a flexible locator. The flexible locator is made of flexible materials to ensure the ability to maintain gas-tight seals. Because of the ability to maintain good gas-tight seals and to have stronger resistance to heat and corrosion, the fuel cell of the present invention offers advantages of light weight, gas-tight sealing, and shock resistance.
    Type: Application
    Filed: August 21, 2006
    Publication date: February 21, 2008
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: Justin C.P. CHOU, Chien-Fu Kuo, Po-Han Huang, Ming-Hsuan Chien, Shih-Tsung Ke, Tsong-Pyng Perng
  • Publication number: 20080044717
    Abstract: The present invention provides a portable power supply device with a fuel cell. The device includes a main body with predefined internal and exterior parts. A fuel cell stack is mounted onto a predefined location of the main body. A fuel supplier is mounted at a preset location of the main body. A control switch is mounted at a predefined location of main body for switching the fuel cell stack on and off. A transformer system is used to convert DC of the fuel cell stack into AC. At least one AC socket is mounted onto a preset location of the main body. The portable power supply device of the present invention offers a longer lasting power supply via a fuel cell stack. The portable power supply device is an environment-friendly and weather-proof power generating system for currently used electronics.
    Type: Application
    Filed: August 21, 2006
    Publication date: February 21, 2008
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: Justin C.P. CHOU, Chien-Fu Kuo, Po-Han Huang, Ming-Hsuan Huang, Shih-Tsung Ke, Tsong-Pyng Perng
  • Publication number: 20070239970
    Abstract: An apparatus for cooperative sharing of operand access port of a banked register file comprises a partitioned register file, a first group of functional unit, a second group of function units and an access control circuit. The access control circuit includes three control bits to control the accesses to the register file by the functional units for operands. The invention is to relax the constraint encountered by the compiler and a smart assembler using a conventional Ping-Pong file register. The relaxed constraint allows the two banks of the partitioned register file accessed by two instructions simultaneously as long as each corresponding operand of the two instructions are in different register banks. By the relaxed constraint, a compiler and a smart assembler have more choices to schedule instructions in a program, potentially increasing program performance.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: I-Tao Liao, Chuan-Cheng Peng, Po-Han Huang, Chuan-Hua Chang
  • Publication number: 20070155962
    Abstract: A process for preparing titanyl phthalocyanines in one reaction reactor includes the reaction of titanium tetrachloride or titanium trichloride and o-phthalodinitrile in an organic solvent such as 1-chloronaphthalene in the presence of a molecular sieve as a promoter followed by hydrolysis resulting in titanyl phthalocyanines. The prepared titanyl phthalocyanines is usable as a high-quality charge generating material and can be used as a charge generating layer in an organic photoconductor drum.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Ling Lu, Chang-Yu Chou, Chang-Li Cheng, Po-Han Huang, Yuan-Szu Chang, Nien-Szu Huang, Shyue-Ming Jang
  • Patent number: 7183437
    Abstract: A method for preparing three types of benzidine compounds in a specific ratio, the method uses two types of diphenylamine compounds and one type of biphenyldihalide compound in a specific ratio as reactants to mix with an organic solvent and an additive to synthesize benzidine compounds in one step. The synthesized three types of benzidine compounds specially perform in a designated mixturing ratio having excellent photoelectric characteristics for a charge transporting layer in an organic photo-conductive drum.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: February 27, 2007
    Assignees: Labeltek Inc., Taiwan Salt Industrial Corporation
    Inventors: Chun-Liang Lai, Kuan-Chieh Tseng, Chia-Hung Yeh, Ling Lu, Charng-Lih Jeng, Shyue-Ming Jang, Bang-I Liou, Chyuan Juang, Yuan-Szu Chang, Po-Han Huang
  • Publication number: 20060259748
    Abstract: A pipelined datapath with dynamically reconfigurable pipeline stages is provided, having a pipeline controller which generates clock signals and selects signals based on a system clock and a valid data signal to control each of the registers and each of the multiplexers in the pipeline circuit. In other words, when a valid datum is being processed, the pipeline register is activated to latch the output of the combinational logic circuit; otherwise, when an invalid datum is received, the register is not activated and the datum bypasses the register through a multiplexer. Therefore, the pipeline stages of the pipelined datapath are dynamically reconfigured to save the power dissipation effectively.
    Type: Application
    Filed: September 20, 2005
    Publication date: November 16, 2006
    Inventors: Tay-Jyi Lin, Chein-Wei Jen, Chih-Wei Liu, Po-Han Huang, Wei-Sheng Huang, Chan-Hao Chang
  • Publication number: 20060248262
    Abstract: A method and corresponding apparatus for compiling high-level languages into specific processor architectures are provided. In this embodiment, the specific processor is encapsulated in a virtual processor interface with simple instruction set architecture, and a compiler translates application programs into corresponding assembly codes. Further, the difficulty of the compiler design is reduced.
    Type: Application
    Filed: October 11, 2005
    Publication date: November 2, 2006
    Inventors: Tay-Jyi Lin, Chie-Min Chao, Chih-Wei Liu, Chein-Wei Jen, I-Tao Liao, Po-Han Huang
  • Publication number: 20060236079
    Abstract: A unified single-core and multi-mode processor and its program execution method are provided. In an embodiment of this processor, a single instruction stream is different types of instructions randomly arranged in thereof. The processor switches its modes based on the type of a fetched instruction to execute the program corresponding to the fetched instruction.
    Type: Application
    Filed: December 9, 2005
    Publication date: October 19, 2006
    Inventors: Tay-Jyi Lin, Chein-Wei Jen, Chia-Hsien Liu, Chih-Wei Liu, I-Tao Liao, Po-Han Huang
  • Publication number: 20060212663
    Abstract: An inter-cluster communication module using the memory access network is provided, including a plurality of clusters, a memory subsystem, a controller and a switch device. When some clusters issue a load instruction and some clusters issue a store instruction of an identical memory address concurrently, the controller controls the switch device which connects the clusters and the memory banks of the memory subsystem, so that the data item is transmitted from the cluster issuing the store instruction to the cluster issuing the load instruction through the switch device, thereby achieving data exchange between the clusters. Herein, the data item is selectively stored in the memory module depending on the address. Furthermore, the data item is also transmitted between the memory and the clusters over the switch device.
    Type: Application
    Filed: October 11, 2005
    Publication date: September 21, 2006
    Inventors: Tay-Jyi Lin, Pi-Chen Hsiao, Chih-Wei Liu, Chein-Wei Jen, I-Tao Liao, Po-Han Huang
  • Publication number: 20050080292
    Abstract: A method for preparing three types of benzidine compounds in a specific ratio, the method uses two types of diphenylamine compounds and one type of biphenyldihalide compound in a specific ratio as reactants to mix with an organic solvent and an additive to synthesize benzidine compounds in one step. The synthesized three types of benzidine compounds specially perform in a designated mixturing ratio having excellent photoelectric characteristics for a charge transporting layer in an organic photo-conductive drum.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: Chun-Liang Lai, Kuan-Chieh Tseng, Chia-Hung Yeh, Ling Lu, Charng-Lih Jeng, Shyue-Ming Jang, Bang-I Liou, Chyuan Juang, Yuan-Szu Chang, Po-Han Huang