Patents by Inventor Wei-Hau Chiao

Wei-Hau Chiao 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: 7609180
    Abstract: A method and an apparatus for bus encoding and a method and an apparatus for bus decoding are provided. The methods and apparatuses for bus encoding/decoding use a discontinuous pattern table (DPT) to store discontinuous pattern pairs. The tables are kept synchronous in both transmitter and receiver ends. After transmitting the first data in a discontinuous pattern pair, the second data may be transmitted by merely informing the receiver end through a control line instead of transmitting the second data by the bus.
    Type: Grant
    Filed: September 29, 2007
    Date of Patent: October 27, 2009
    Assignee: Industrial Technology Research Institute
    Inventors: Tsung-Hsi Weng, Wei-Hau Chiao, Chung-Ping Chung, Chih-Wei Hsu, Yeu-Horng Shiau
  • Publication number: 20080235417
    Abstract: A method and an apparatus for bus encoding and a method and an apparatus for bus decoding are provided. The methods and apparatuses for bus encoding/decoding use a discontinuous pattern table (DPT) to store discontinuous pattern pairs. The tables are kept synchronous in both transmitter and receiver ends. After transmitting the first data in a discontinuous pattern pair, the second data may be transmitted by merely informing the receiver end through a control line instead of transmitting the second data by the bus.
    Type: Application
    Filed: September 29, 2007
    Publication date: September 25, 2008
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Tsung-Hsi Weng, Wei-Hau Chiao, Chung-Ping Chung, Chih-Wei Hsu, Yeu-Horng Shiau
  • Publication number: 20070130450
    Abstract: A system and method for unnecessary dynamic branch prediction elimination in a processor with a dynamic branch predictor, includes a branch distance generation module for generating a branch distance between two consecutive branch instructions, a branch distance table for storing the branch distance generated by the branch distance generation module, and a dynamic branch predictor enabling module for determining enable or disable the dynamic branch prediction by using the branch distances stored in the branch distance table for the next incoming instructions. Through the configuration of the system, the dynamic branch prediction is performed only for branch instruction, so as to save power consumption due to unnecessary dynamic branch predictions.
    Type: Application
    Filed: June 12, 2006
    Publication date: June 7, 2007
    Inventors: Wei-Hau Chiao, Yau-Chong Hu, Chung-Ping Chung, Jean Shann, Chia-Wen Cheng