Patents by Inventor Wen-Hsin Shih

Wen-Hsin Shih 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: 11967546
    Abstract: A semiconductor structure includes a first interposer; a second interposer laterally adjacent to the first interposer, where the second interposer is spaced apart from the first interposer; and a first die attached to a first side of the first interposer and attached to a first side of the second interposer, where the first side of the first interposer and the first side of the second interposer face the first die.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: April 23, 2024
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Shang-Yun Hou, Hsien-Pin Hu, Sao-Ling Chiu, Wen-Hsin Wei, Ping-Kang Huang, Chih-Ta Shen, Szu-Wei Lu, Ying-Ching Shih, Wen-Chih Chiou, Chi-Hsi Wu, Chen-Hua Yu
  • Patent number: 7958344
    Abstract: A method for adjusting a set-up default value of a BIOS and a mainboard using the method are provided. The adjusting method used by the mainboard includes providing an original set-up default value and an adjusting table. The original set-up default value is adjusted according to the adjusting table, so as to obtain a customized set-up value, and to store the set-up value in a set-up value memory.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: June 7, 2011
    Assignee: Inventec Corporation
    Inventors: Wen-Hsin Shih, Chin-Fong Pan
  • Patent number: 7958345
    Abstract: A method for adjusting setup default value of a basic input output system (BIOS) and a main board are provided. The main board offers a BIOS memory which includes a boot block and a main block. The boot block includes an adjusting table, and the main block includes an original setup default value and a dynamic table. The adjusting table is used to read the dynamic table, and the original setup default value is adjusted to be a customized setup default value according to the adjusting table and the dynamic table. Afterwards, the customized setup default value is stored in a setup value memory.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: June 7, 2011
    Assignee: Inventec Corporation
    Inventors: Wen-Hsin Shih, Chin-Fong Pan
  • Patent number: 7716515
    Abstract: The present invention discloses a method for updating the timing of a baseboard management controller (BMC) applied in a computer system. When a basic input output system (BIOS) installed on a motherboard of the computer system is initialized, the current time for the BMC to receive the BIOS is used for the timing of the BMC, and the BMC will send regular synchronous signals to the motherboard at a predetermined interval thereafter. After the motherboard has received the synchronous signal, the current time of the BIOS is sent to the BMC, and the BMC updates the timing of the BMC by the current time of the BIOS, so that the timing of the BMC will be consistent with the current time of the BIOS, and system administrators no longer need to update the time manually.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: May 11, 2010
    Assignee: Inventec Corporation
    Inventor: Wen-Hsin Shih
  • Patent number: 7711945
    Abstract: A universal computer product hardware configuration initialization handling method and system is proposed, which is designed for use to be integrated to computer products of various different models having different hardware configurations for the purpose of providing these different models of computer products with a universal hardware configuration initialization capability. The proposed method and system is characterized by the embedding of a unique identification code that is specific to each particular model of computer product in the SMBIOS (System Management BIOS) and the embedding of the associated control programs and configuration data of all replaceable system components in the BMC (Baseboard Management Controller). This allows the initialization process of each model of computer product to first read SMBIOS for the identification code and then retrieve the corresponding set of control programs and configuration data from the SMC for system initialization.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: May 4, 2010
    Assignee: Inventec Corporation
    Inventor: Wen-Hsin Shih
  • Publication number: 20090132800
    Abstract: A method for adjusting setup default value of a basic input output system (BIOS) and a main board are provided. The main board offers a BIOS memory which includes a boot block and a main block. The boot block includes an adjusting table, and the main block includes an original setup default value and a dynamic table. The adjusting table is used to read the dynamic table, and the original setup default value is adjusted to be a customized setup default value according to the adjusting table and the dynamic table. Afterwards, the customized setup default value is stored in a setup value memory.
    Type: Application
    Filed: January 10, 2008
    Publication date: May 21, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Wen-Hsin Shih, Chin-Fong Pan
  • Publication number: 20080288769
    Abstract: A method for adjusting a set-up default value of a BIOS and a mainboard using the method are provided. The adjusting method used by the mainboard includes providing an original set-up default value and an adjusting table. The original set-up default value is adjusted according to the adjusting table, so as to obtain a customized set-up value, and to store the set-up value in a set-up value memory.
    Type: Application
    Filed: September 10, 2007
    Publication date: November 20, 2008
    Applicant: INVENTEC CORPORATION
    Inventors: Wen-Hsin Shih, Chin-Fong Pan
  • Publication number: 20080201572
    Abstract: A method uniformizes product data embedded in a computer platform equipped with a first-type control unit stored with first product data, and a second-type control unit stored with second product data. The method includes recording a first time value when the first product data are modified; recording a second time value when the second product data are modified; reading the first and second time values when either one of a power-on procedure and a resetting procedure is performed on the computer platform; comparing the first time value with the second time value and determining whether the first time value is identical to the second time value; and updating one of the first product data and the second product data having an earlier one of the first and second time values with the other if the first time value is determined to be not equal to the second time value.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Applicant: Inventec Corporation
    Inventor: Wen-Hsin Shih
  • Publication number: 20080189315
    Abstract: The present invention discloses a method and a server system for creating a sensor data record, wherein the server system has a first product code stored therein in advance. After the server system reads the first product code, the server system is able to read all monitoring information stored in a second storage unit and required by the server system through a link list stored in a first storage unit of the server system and copy the monitoring information to a third storage unit, so as to complete creating a sensor data record.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Applicant: INVENTEC CORPORATION
    Inventors: Wen-Hsin Shih, Min-Tsung Huang
  • Publication number: 20080184023
    Abstract: A computer platform boot block program corruption recovery handling method and system is proposed, which is designed for integration to a computer platform for providing the BIOS (Basic Input/Output System) of the computer platform with a boot block program corruption recovery handling function that is characterized by the partition of a backup handling program storage area from the BIOS storage space, such that at the start of the computer platform, the backup handling program stored in this area is first executed to check whether the boot block program in the BIOS is in good executable condition. If not, a backup copy of the boot block program is downloaded into the boot block so as to recover the corrupted program code therein. This feature can help enhance the reliability of operation of the computer platform and allows the implementation to be more simple and cost-effective than prior art.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: Inventec Corporation
    Inventor: Wen-Hsin Shih
  • Publication number: 20080155244
    Abstract: The present invention discloses a method for updating the timing of a baseboard management controller (BMC) applied in a computer system. When a basic input output system (BIOS) installed on a motherboard of the computer system is initialized, the current time for the BMC to receive the BIOS is used for the timing of the BMC, and the BMC will send regular synchronous signals to the motherboard at a predetermined interval thereafter. After the motherboard has received the synchronous signal, the current time of the BIOS is sent to the BMC, and the BMC updates the timing of the BMC by the current time of the BIOS, so that the timing of the BMC will be consistent with the current time of the BIOS, and system administrators no longer need to update the time manually.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: INVENTEC CORPORATION
    Inventor: Wen-Hsin Shih
  • Publication number: 20080141073
    Abstract: A basic input/output system (BIOS) debugging system and method, which is applicable to a BIOS that has a debugging mechanism hidden by the BIOS in normal operation. The debugging method includes the following steps of (1) determining in a power on self test executed by the BIOS whether at least a preset input mode that is used for a user to enter the debugging mechanism is actuated or not, and proceeding to step (2) if the input mode is actuated, or continuing executing the POST; (2) entering the setting mode of the BIOS and displaying the hidden debugging mechanism; and (3) executing debugging functions provided by the debugging mechanism and/or resetting parameters provided by the debugging mechanism. Accordingly, the present invention allows the user to execute the hidden debugging mechanism after the completion of the BIOS initial setting, thereby, increasing the debugging efficiency.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Applicant: Inventec Corporation
    Inventors: Wen-Hsin Shih, Huan-Chih Yu
  • Publication number: 20080126586
    Abstract: A universal computer product hardware configuration initialization handling method and system is proposed, which is designed for use to be integrated to computer products of various different models having different hardware configurations for the purpose of providing these different models of computer products with a universal hardware configuration initialization capability. The proposed method and system is characterized by the embedding of a unique identification code that is specific to each particular model of computer product in the SMBIOS (System Management BIOS) and the embedding of the associated control programs and configuration data of all replaceable system components in the BMC (Baseboard Management Controller). This allows the initialization process of each model of computer product to first read SMBIOS for the identification code and then retrieve the corresponding set of control programs and configuration data from the SMC for system initialization.
    Type: Application
    Filed: February 7, 2007
    Publication date: May 29, 2008
    Applicant: Inventec Corporation
    Inventor: Wen-Hsin Shih
  • Patent number: 7369958
    Abstract: The present invention discloses system and method for setting motherboard testing procedures. The method includes the steps of: selecting the required testing mode numeral corresponding to one of a plurality of BIOS programs, which required a next testing station via a setting module and storing the same into a second storage module as a preset testing mode numeral; performing a start-up procedure by the system; reading the preset testing mode numeral in the second storage module via a reading module during the start-up phase, and loading the BIOS program corresponding to the testing mode numeral into the system to perform subsequent test according to the loaded BIOS program. Thus, different testing modes can be set according to different testing stations, thereby increasing testing efficiency of motherboard testing procedures having a plurality of testing stations.
    Type: Grant
    Filed: February 19, 2007
    Date of Patent: May 6, 2008
    Assignee: Inventec Corporation
    Inventor: Wen-Hsin Shih