Patents by Inventor Wh Shih

Wh 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: 7447892
    Abstract: An operating system activation key embedding handling method and system is proposed, which is designed for use with a computer platform for providing the computer platform an operating system activation key embedding handling function, which is characterized by the capability of allowing a computer manufacturer to utilize one single type of BIOS (Basic Input/Output System) chip for implementing the embedding of SLP (System Locked Preinstallation) activation key in various different models of computer platforms with different hardware configurations, without requiring the manufacturer to devise different variations of BIOS chips as in the case of the prior art. This feature allows the implementation of SLP for product activation to be more flexible than the prior art, thus allowing the manufacture of computer to be more cost-effective.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: November 4, 2008
    Assignee: Inventec Corporation
    Inventor: Wh Shih
  • Patent number: 7363458
    Abstract: A computer platform memory configuration on-board indicating method and system is proposed, which is designed for use with a computer platform, such as a network server, for providing a memory configuration on-board indicating function; and which is characterized by the capability of reading a set of embedded memory specification data from all the memory modules, then using the memory specification data to automatically set up a configuration scheme for these memory modules, and subsequently using the memory configuration data to correspondingly generate a set of light signals in a predefined pattern to indicate the current memory configuration of the network server. This feature allows network system management personnel to conveniently and quickly learn the current memory configuration of the network server simply by visually checking the pattern of the light signals on the system motherboard of the network server.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: April 22, 2008
    Assignee: Inventec Corporation
    Inventors: Chin-Fong Pan, Wh Shih
  • Publication number: 20070244934
    Abstract: A labeling system and method applicable to an electronic system with a storage unit and General Purpose Input/Output (GPIO) pins is proposed. First, a setting module sets a plurality of hardware version information and combinational logics of the GPIO pins each corresponding to a different hardware version information, and stores the contents being set in the storage unit of the server system, so that the combinational logics of signals of the GPIO pins can then be read by a reading module and the corresponding hardware version information can be retrieved by a version information retrieving module, thereby allowing fast and easy determination of the current hardware version of the electronic system.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 18, 2007
    Applicant: Inventec Corporation
    Inventors: Chin-Fong Pan, Wh Shih
  • Publication number: 20070240095
    Abstract: A computer product customized information programming method and system is proposed, which is designed for use by a computer manufacturer to program customized information into customer-ordered computer products; and which is characterized by the capability of allowing the computer manufacturer to predefine a set of customized information for each particular model of customer-ordered computer product and store it in a database, such that during the programming procedure, the corresponding set of customized information can be retrieved from the database by using the computer product's SKU (Stock Keeping Unit) code as keyword and then written in a standardized data format into the BIOS of the computer product. Compared to the prior art, this feature can be implemented without using GPIO pins and allows the upgrading of customized information to be easier to carry out than prior art, and therefore can be implemented in a more cost-effective way.
    Type: Application
    Filed: January 30, 2006
    Publication date: October 11, 2007
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Meng-Ying Tsai
  • Publication number: 20070234104
    Abstract: A computer platform setup configuration data backup handling method and system is proposed, which is designed for use in conjunction with a computer platform for providing the computer platform with a configuration data memory backup handling function, and which is characterized by the capability of making a backup copy of the setup configuration data stored in CMOS RAM (Complementary Metal Oxide Semiconductor, Random-Access Memory), such that in the event of a failure to the CMOS RAM, the backup copy of setup configuration data can be retrieved for initialization of the computer platform at startup. This feature allows the computer platform to be notwithstanding able to start up in the event of a failure to the CMOS RAM, thus allowing the computer platform having faulted CMOS RAM to be nevertheless operable to provide intended services without requiring the end user to ask for help from the manufacturer.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Chin-Fong Pan
  • Publication number: 20070234123
    Abstract: A method for detecting a switching failure, applied to a system having a Base Management Controller (BMC), a BIOS and a CPU under an Intelligent Platform Management Interface (IPMI), so as to avoid failure when the BMC switches from a Fault Resilient Booting (FRB) 3 mechanism to a FRB 2 mechanism. The method at includes the steps of allowing the BMC to perform the FRB 3 mechanism when power-on of the system is detected; canceling the FRB 3 mechanism by the BMC after the BIOS code is obtained by the CPU and starting a timing process for counting a predetermined time; and if the BIOS sends a command to the BMC within the predetermined time to enable the FRB 2 mechanism for monitoring a Power On Self Test (POST) performed by the BIOS, the BMC disabling the self-generated timing process, otherwise establishing and storing a failure record.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Chin-Fong Pan
  • Publication number: 20070214346
    Abstract: An operating system activation key embedding handling method and system is proposed, which is designed for use with a computer platform for providing the computer platform an operating system activation key embedding handling function, which is characterized by the capability of allowing a computer manufacturer to utilize one single type of BIOS (Basic Input/Output System) chip for implementing the embedding of SLP (System Locked Preinstallation) activation key in various different models of computer platforms with different hardware configurations, without requiring the manufacturer to devise different variations of BIOS chips as in the case of the prior art. This feature allows the implementation of SLP for product activation to be more flexible than the prior art, thus allowing the manufacture of computer to be more cost-effective.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 13, 2007
    Applicant: Inventec Corporation
    Inventor: Wh Shih
  • Publication number: 20070174704
    Abstract: A computer program automatic recovery activation control method and system is proposed, which is designed for use with a computer platform for providing the computer platform with an automatic recovery activation control function; and which is characterized by the capability of tracking the total number of failed startup procedures the computer platform has previously experienced, such that when the total failed startup count has reached a preset upper limit (such as 3), a recovery procedure is automatically at the next startup of the computer platform. This feature allows a corrupted startup control program to be automatically recovered entirely via program control without having to involve human intervention and occupy extra motherboard layout space, and also allows the recovery procedure to be activated in the event that the startup control program contains erroneous code but the checksum result is a match.
    Type: Application
    Filed: March 28, 2006
    Publication date: July 26, 2007
    Inventor: Wh Shih
  • Publication number: 20070174705
    Abstract: A POST (power on self test) debug system and method applicable to an electronic device is proposed. First, a reading module reads a POST code of a sub-routine to be executed when the electronic device is started up to execute a power on self test, and sends the POST code to a processing module. When the processing module receives the POST code, the processing module temporarily stores the POST code and detects whether the temporarily stored POST code has been changed at a predefined time interval. If no, the processing module records the temporarily stored POST code such that a user can fine reason for error according to the recorded POST code and repair the system timely. Such a debug system is simple and easy to implement.
    Type: Application
    Filed: March 29, 2006
    Publication date: July 26, 2007
    Inventor: Wh Shih
  • Publication number: 20070118714
    Abstract: A computer platform memory configuration on-board indicating method and system is proposed, which is designed for use with a computer platform, such as a network server, for providing a memory configuration on-board indicating function; and which is characterized by the capability of reading a set of embedded memory specification data from all the memory modules, then using the memory specification data to automatically set up a configuration scheme for these memory modules, and subsequently using the memory configuration data to correspondingly generate a set of light signals in a predefined pattern to indicate the current memory configuration of the network server. This feature allows network system management personnel to conveniently and quickly learn the current memory configuration of the network server simply by visually checking the pattern of the light signals on the system motherboard of the network server.
    Type: Application
    Filed: March 29, 2006
    Publication date: May 24, 2007
    Inventors: Chin-Fong Pan, Wh Shih
  • Publication number: 20070115709
    Abstract: A host computer memory configuration data remote access method and system is proposed, which is designed for use with a client station and a host computer for the purpose of allowing a user at the client station to learn the current memory configuration of the host computer via the client station; and which is characterized by the capability of reading a set of embedded memory specification data from all the memory modules currently installed on the host computer, then using these memory specification data to automatically set up a suitable configuration for these memory modules, and subsequently transferring the memory configuration data to a host management control unit that is used to control the linking of the client station to the host computer. This feature allows network system management personnel to conveniently and quickly gain access to the memory configuration of the host computer from a client station.
    Type: Application
    Filed: March 29, 2006
    Publication date: May 24, 2007
    Inventors: Wh Shih, Chin-Fong Pan
  • Publication number: 20060285290
    Abstract: An electronic system redundant heat dissipating unit operability inspecting method and system is proposed, which is designed for use in conjunction with an electronic system equipped with a main heat dissipating unit and at least one redundant heat dissipating unit for providing the redundant heat dissipating unit with a periodic operability checking function; and which is characterized by the capability of periodically checking whether the redundant heat dissipating unit is in good operable state at predefined intervals, and if not, capable of generating an abnormal condition notification message in human-perceivable form for the purpose of notifying the system management personnel of the electronic system to take necessary maintenance tasks on the failed redundant heat dissipating unit. This feature ensures the electronic system to have an uninterrupted heat dissipating capability when the main heat dissipating unit fails.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Chin-Fong Pan
  • Publication number: 20060288180
    Abstract: A programmable memory write protection method and system is proposed, which is designed for use with a computer platform equipped with a programmable memory unit such as a flash memory unit for providing the flash memory unit with a write protection function, and which is characterized by the utilization of identification code to check whether a client unit is authorized to gain access to a flash memory unit; if YES, the write request from the client unit is allowed, and whereas if NO, the write request from the client unit is disallowed. This feature can help protect the BIOS program stored in flash memory against hackers and virus programs without having to utilize the dual BIOS method that would require large layout space on circuit board to implement and also allows authorized upgrade to the BIOS program to be more convenient and efficient to implement than prior art.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Chin-Fong Pan
  • Publication number: 20060288198
    Abstract: A data storage system and method is proposed for use with computer systems having a BIOS program. The data storage system includes a power-on setting parameter storage area adapted for storing power-on setting parameters for allowing the BIOS program to read the required parameters and run a POST procedure on starting the computer system; and a backup data storage area for generating a copy of power-on setting parameters stored in the power-on setting parameter storage area, and the stored power-on setting parameters will be updated according to changes made on the power-on setting parameters, such that in cases where the BIOS program is unable to run the POST procedure according to the stored power-on setting parameters, the updated power-on setting parameters stored in the backup data storage area can be used for running the POST procedure, thereby enabling the computer system to start and operate normally.
    Type: Application
    Filed: October 24, 2005
    Publication date: December 21, 2006
    Applicant: Inventec Corporation
    Inventors: Wh Shih, Chin-Fong Pan