Patents by Inventor Ying-Che Chang

Ying-Che Chang 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: 11579673
    Abstract: A system and method for logging state data from a power system control device on a computer system is disclosed. The computer system includes a power system supplying power to the computer system. The power system has a power-up sequence having a plurality of stages. The power system control device is coupled to the power system. The power system control device includes a finite state machine circuit having states corresponding to the stages of the power-up sequence. The control device also has a write controller, a storage buffer, and a communication interface. The write controller writes the state of the finite state machine circuit in the storage buffer. An external controller is coupled to the communication interface and is operable to read the stored state data.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: February 14, 2023
    Assignee: QUANTA COMPTER INC.
    Inventors: Hsien-Yang Cheng, Ying-Che Chang, Ya-Chau Yang
  • Publication number: 20220408590
    Abstract: A hardware-based fan controller for controlling fan modules in a computer system having multiple computer nodes is disclosed. Each of the computer nodes has a service processor. The fan controller includes a slave module that receives fan speed commands from each of the service processors. A fan speed generator is coupled to the slave module and a subset of the fan modules. The fan speed generator receives fan speed commands from the slave module and fan speed outputs from the subset of fan modules. The fan speed generator is configured to output a speed command to each of the fan modules in the subset.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Inventors: Hsien-Yang CHENG, Ying-Che CHANG, Yi-An CHEN, Yu-Tang ZENG
  • Publication number: 20220373407
    Abstract: A system includes a first printed circuit board (PCB), a temperature sensor, a switching circuit provided on the first PCB, and a controller. The temperature sensor is configured to measure temperature of at least an area of the first PCB. The controller is configured to trigger the switching circuit to turn off power to the first PCB, based at least in part on the temperature sensor detecting a temperature above a temperature threshold. The system is able to disrupt power much faster than conventional methods of power protection which may have a blind spot to certain areas of the first PCB, since these methods rely on power disruption when a maximum power is sensed.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Hsiao-Tsu NI, Ying-Che CHANG, Chao-Nan LIN
  • Publication number: 20220350386
    Abstract: A system and method for logging state data from a power system control device on a computer system is disclosed. The computer system includes a power system supplying power to the computer system. The power system has a power-up sequence having a plurality of stages. The power system control device is coupled to the power system. The power system control device includes a finite state machine circuit having states corresponding to the stages of the power-up sequence. The control device also has a write controller, a storage buffer, and a communication interface. The write controller writes the state of the finite state machine circuit in the storage buffer. An external controller is coupled to the communication interface and is operable to read the stored state data.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Hsien-Yang CHENG, Ying-Che CHANG, Ya-Chau YANG
  • Patent number: 10856409
    Abstract: A junction between two circuit board segments can be made using a flexible printed circuit board (PCB), permitting the two circuit board segments to be movably positioned with respect to one another, while maintaining electrical connections between the board segments through the junction. Such a design with flexible PCB junctions can allow a single, foldable board with multiple board segments to be used in place of a set of multiple circuit boards that must couple together using connectors and cables.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 1, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chun-Han Chuang, Ying-Che Chang
  • Patent number: 10846160
    Abstract: The present disclosure provides a system and method for resetting a hang-up baseboard management controller (BMC), or another component of a server system using a hardware watch-dog-timer (HW WDT) circuit and/or complex programmable logic device (CPLD). The HW WDT circuit can monitor heartbeat signals from the BMC, and determine the health condition of the BMC. In an event that the BMC's health condition fails to meet a predefined criterion, the HW WDT circuit generates a reset signal to reset the BMC. The CPLD can collect from the BMC, health information of components of the server system. The CPLD can also collect the BMC's health condition from the HW WDT circuit. Upon determining which specific component of the server system hangs up, the CPLD can generate a reset signal to reset the specific component.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 24, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chi-Tsun Chou, Ying-Che Chang, Yen-Tse Chang
  • Publication number: 20190286590
    Abstract: An example multi-node system that prevents multi-master issues on a common bus is disclosed. The system has a first node and a second node. A backplane is coupled to the first and second nodes via a system management bus. A complex programmable logic device is coupled to the system management bus. The complex programmable logic device includes hardware logic operable to arbitrate between bus commands from the first and second nodes.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Chi-Tsun CHOU, Ying-Che CHANG, Yen-Tse CHANG, Wen-Hua LO
  • Patent number: 10395038
    Abstract: A system and method for automatic recovery of a firmware image is disclosed. The method can include creating a shadow firmware image in a storage device from a firmware image in non-volatile memory. It is determined whether an abnormal event affecting the firmware image has occurred. The shadow firmware image is recovered from the storage device. The shadow firmware image is copied to the non-volatile memory.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: August 27, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Ying-Che Chang, Kung-Lung Tsai, Wen-Hua Lo, Chung-Hung Tsai
  • Publication number: 20190236277
    Abstract: A system and method for automatic recovery of a firmware image is disclosed. The method can include creating a shadow firmware image in a storage device from a firmware image in non-volatile memory. It is determined whether an abnormal event affecting the firmware image has occurred. The shadow firmware image is recovered from the storage device. The shadow firmware image is copied to the non-volatile memory.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 1, 2019
    Inventors: Ying-Che CHANG, Kung-Lung TSAI, Wen-Hua LO, Chung-Hung TSAI
  • Publication number: 20190220340
    Abstract: The present disclosure provides a system and method for resetting a hang-up baseboard management controller (BMC), or another component of a server system using a hardware watch-dog-timer (HW WDT) circuit and/or complex programmable logic device (CPLD). The HW WDT circuit can monitor heartbeat signals from the BMC, and determine the health condition of the BMC. In an event that the BMC's health condition fails to meet a predefined criterion, the HW WDT circuit generates a reset signal to reset the BMC. The CPLD can collect from the BMC, health information of components of the server system. The CPLD can also collect the BMC's health condition from the HW WDT circuit. Upon determining which specific component of the server system hangs up, the CPLD can generate a reset signal to reset the specific component.
    Type: Application
    Filed: April 3, 2018
    Publication date: July 18, 2019
    Inventors: Chi-Tsun CHOU, Ying-Che CHANG, Yen-Tse CHANG
  • Patent number: 7577778
    Abstract: An expandable storage apparatus for a blade server system is provided. In one preferred embodiment of the invention, the storage apparatus inserted within a blade server system comprises a storage system for storing desired information which can be accessed by the blade server system; a control module to control access to information stored in the storage system; and a connector being connected to a middle plane of the blade server system, wherein the storage apparatus is effectively coupled through an input/output module and a middle plane to a blade server within a single blade server system eliminating the need to connect the blade server system to an external storage system.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: August 18, 2009
    Assignee: Quanta Computer Inc.
    Inventors: Hsiao-Tsu Ni, Chin-Lung Su, Ying-Che Chang
  • Publication number: 20070094531
    Abstract: An expandable storage apparatus for a blade server system is provided. In one preferred embodiment of the invention, the storage apparatus inserted within a blade server system comprises a storage system for storing desired information which can be accessed by the blade server system; a control module to control access to information stored in the storage system; and a connector being connected to a middle plane of the blade server system, wherein the storage apparatus is effectively coupled through an input/output module and a middle plane to a blade server within a single blade server system eliminating the need to connect the blade server system to an external storage system.
    Type: Application
    Filed: June 5, 2006
    Publication date: April 26, 2007
    Inventors: Hsiao-Tsu Ni, Chin-Lung Su, Ying-Che Chang
  • Patent number: 7085961
    Abstract: A blade server management system with an auxiliary management structure is described. The system has at least two management boards and a connecting base. The two management boards become one master management board to control directly the system and a slave management board standing by to take over system control according to a predetermined timing to detect heart beat signals and the inserted positions on the connecting base. A first COM port is a main interconnecting line between the management boards, and a LAN port is an auxiliary interconnecting line. A local computer connecting with a second COM port is utilized auxiliary to control the management system. The slave management board is promoted to master management board status when the original master management blade fails. Therefore, the system stability can be increased.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: August 1, 2006
    Assignee: Quanta Computer Inc.
    Inventors: Ying-Che Chang, Jen-Shuen Huang, Chong-I Chang
  • Publication number: 20040153697
    Abstract: A blade server management system with an auxiliary management structure is described. The system has at least two management boards and a connecting base. The two management boards become one master management board to control directly the system and a slave management board standing by to take over system control according to a predetermined timing to detect heart beat signals and the inserted positions on the connecting base. A first COM port is a main interconnecting line between the management boards, and a LAN port is an auxiliary interconnecting line. A local computer connecting with a second COM port is utilized auxiliary to control the management system. The slave management board is promoted to master management board status when the original master management blade fails. Therefore, the system stability can be increased.
    Type: Application
    Filed: December 30, 2002
    Publication date: August 5, 2004
    Inventors: Ying-Che Chang, Jen-Shuen Huang, Chong-I Chang