Patents by Inventor Chen Chih-Wei

Chen Chih-Wei 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).

  • Publication number: 20080016264
    Abstract: A method and a system for handling a user-defined interrupt request (IRQ) are provided. In the present invention, an interrupt configuration table which records the correspondence between a device ID of a first device and an interrupt handling information relates to the user-defined IRQ related to a second device is provided. When receiving the user-defined IRQ, the interrupt handling information is obtained by referring the interrupt configuration table, and a driver program corresponding to the interrupt handling information is executed in order to handle the user-defined IRQ. Since the device ID of the specific and existed device can be used for constructing the interrupt configuration table, that is to say, the redundant PCI device is no longer needed for constructing the interrupt configuration table. As a result, the hardware cost for handling the user-defined IRQ can be reduced.
    Type: Application
    Filed: July 6, 2007
    Publication date: January 17, 2008
    Applicant: INVENTEC CORPORATION
    Inventor: Chen Chih-Wei
  • Publication number: 20040193914
    Abstract: A method for protecting embedded software is proposed which uses a transfer function of the firmware in an electronic information appliance to prevent the execution of the embedded software in an unauthorized hardware. Before parameters are called upon, the main program of the embedded software stores the parameters in a buffer. And through the transfer function, the parameters in the buffer are then shifted according to a different sequence to another storage interface. As the auxiliary program is subsequently called upon, it does not carry any parameters, since the parameters are stored in another storage interface. So, the parameters need to be extracted from a default parameter address and decoded. Correct parameter data is required to effect a normal execution of the selected function of the software. If the extracted parameter data is erroneous, execution of embedded software in the unauthorized hardware is disabled.
    Type: Application
    Filed: October 31, 2003
    Publication date: September 30, 2004
    Inventor: Chen Chih-Wei