Patents by Inventor Te-Hsien Lai

Te-Hsien Lai 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: 11392325
    Abstract: A system and method for simultaneously programming flash memory devices in a computing device is disclosed. The computing system includes a switching unit that includes an input and multiple outputs. The switching unit connects the input to one or more of the outputs. Each of the flash memory devices is coupled to one of the outputs of the switching unit. A control bus is coupled to the switching unit. The control bus carries a control signal to select one or more of the outputs for connection to the input. A programming interface bus is coupled to the input of the switching unit. A controller is coupled to the control bus and the programming interface bus. The controller selects the memory devices for providing programming over the programming interface bus.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 19, 2022
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chih-Chia Huang, Po-Wei Huang, Te-Hsien Lai, Yi-Hung Shen
  • Publication number: 20220100421
    Abstract: A system and method for simultaneously programming flash memory devices in a computing device is disclosed. The computing system includes a switching unit that includes an input and multiple outputs. The switching unit connects the input to one or more of the outputs. Each of the flash memory devices is coupled to one of the outputs of the switching unit. A control bus is coupled to the switching unit. The control bus carries a control signal to select one or more of the outputs for connection to the input. A programming interface bus is coupled to the input of the switching unit. A controller is coupled to the control bus and the programming interface bus. The controller selects the memory devices for providing programming over the programming interface bus.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Chih-Chia HUANG, Po-Wei HUANG, Te-Hsien LAI, Yi-Hung SHEN
  • Patent number: 10884624
    Abstract: Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 5, 2021
    Assignee: QUANTA COMPUTER INC.
    Inventor: Te-Hsien Lai
  • Patent number: 10747437
    Abstract: Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 18, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventor: Te-Hsien Lai
  • Publication number: 20190179537
    Abstract: Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventor: Te-Hsien LAI
  • Patent number: 10127095
    Abstract: Embodiments generally relate to automatic recovery of a computing system. The present technology discloses techniques that can enable an automatic detection and recovery of a switch device from system malfunctions. According to some embodiments, a watchdog timer can detect switch system malfunctions and send out signals to reset a switch central processor unit. According to some embodiments, the switching functions can be maintained during a reset of the switch central processor unit.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: November 13, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Te-Hsien Lai, Ying-Chin Huang, Nien-Ching Chen, Pi-Yueh Tsai
  • Patent number: 10127170
    Abstract: A baseboard management controller (BMC) of a system can receive a first serial output from a first server device and a second serial output from a second server device. The BMC can send the first serial output and the second serial output to a network interface controller (NIC) for transmission over a network to a computing device.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 13, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Te-Hsien Lai, Kai-Pei Chou
  • Publication number: 20180321854
    Abstract: Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventor: Te-Hsien LAI
  • Patent number: 9924398
    Abstract: Systems, methods, and computer-readable media for reducing load by filtering out broadcast messages. In some embodiments, a system may receive a broadcast message at a device at a first time. The system can monitor the device until a second time when a pre-determined number of broadcast messages have been received at the device. Based on a difference between the first time and the second time, the system can determine a filtering time duration. The system can then filter out further broadcast messages received at the device after the second time for a period of time that is equivalent to the filtering time duration.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 20, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chin-Te Hung, Te-Hsien Lai, Chin-Tsai Yen
  • Patent number: 9875165
    Abstract: A system and method of using a baseboard management controller (BMC) to detect a fault on a communication bus. The BMC is connected to and monitors the operation of the communication bus. The BMC automatically detects a communication bus hang and reports bus hang to the host. The BMC attempts to access the communication bus. If the BMC can access the communication bus, the BMC then resets all of the devices connected to the communication bus. The BMC then attempts to contact components connected to the devices. If a component is not accessible via its communication device, the BMC blocks the channel used by the component and reports that information. Once the BMC detects that the component has been removed, the BMC attempts to recover the channel via the I2C/SM bus for use by the computer network.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: January 23, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chih-Chia Huang, Hao-Yu Chan, Te-Hsien Lai, Tsai-I Yen
  • Publication number: 20170147453
    Abstract: A system and method of using a baseboard management controller (BMC) to detect a fault on a communication bus. The BMC is connected to and monitors the operation of the communication bus. The BMC automatically detects a communication bus hang and reports bus hang to the host. The BMC attempts to access the communication bus. If the BMC can access the communication bus, the BMC then resets all of the devices connected to the communication bus. The BMC then attempts to contact components connected to the devices. If a component is not accessible via its communication device, the BMC blocks the channel used by the component and reports that information. Once the BMC detects that the component has been removed, the BMC attempts to recover the channel via the I2C/SM bus for use by the computer network.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Chih-Chia HUANG, Hao-Yu CHAN, Te-Hsien LAI, Tsai-I YEN
  • Publication number: 20170123884
    Abstract: Embodiments generally relate to automatic recovery of a computing system. The present technology discloses techniques that can enable an automatic detection and recovery of a switch device from system malfunctions. According to some embodiments, a watchdog timer can detect switch system malfunctions and send out signals to reset a switch central processor unit. According to some embodiments, the switching functions can be maintained during a reset of the switch central processor unit.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 4, 2017
    Inventors: Te-Hsien LAI, Ying-Chin HUANG, Nien-Ching CHEN, Pi-Yueh TSAI
  • Publication number: 20170105137
    Abstract: Systems, methods, and computer-readable media for reducing load by filtering out broadcast messages. In some embodiments, a system may receive a broadcast message at a device at a first time. The system can monitor the device until a second time when a pre-determined number of broadcast messages have been received at the device. Based on a difference between the first time and the second time, the system can determine a filtering time duration. The system can then filter out further broadcast messages received at the device after the second time for a period of time that is equivalent to the filtering time duration.
    Type: Application
    Filed: December 28, 2015
    Publication date: April 13, 2017
    Inventors: Chin-Te HUNG, Te-Hsien LAI, Chin-Tsai YEN
  • Publication number: 20160080210
    Abstract: A baseboard management controller (BMC) of a system can receive a first serial output from a first server device and a second serial output from a second server device. The BMC can send the first serial output and the second serial output to a network interface controller (NIC) for transmission over a network to a computing device.
    Type: Application
    Filed: May 28, 2015
    Publication date: March 17, 2016
    Inventors: Te-Hsien LAI, Kai-Pei CHOU
  • Patent number: 8452863
    Abstract: An operation method for a server system includes: (A) under control of a hardware abstraction layer (HAL), a plurality of node management units sharing a hardware resource; (B) if one of the node management units needs to use the hardware resource, the node management unit sending an instruction or a data to the HAL and accordingly the HAL using the hardware resource in represent of the node management unit; and (C) if an external instruction is received, the HAL identifying which transmission port of the hardware resource receives the external instruction, so to send the external instruction to a corresponding node management unit, and after the external instruction is executed, the corresponding node management unit sending back an information to the HAL so that the HAL sends back the information to an external system administrator.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: May 28, 2013
    Assignee: Quanta Computer Inc.
    Inventors: Te-Hsien Lai, Yu-Cheng Chen, Ching-Fu Kung
  • Publication number: 20120023210
    Abstract: An operation method for a server system includes: (A) under control of a hardware abstraction layer (HAL), a plurality of node management units sharing a hardware resource; (B) if one of the node management units needs to use the hardware resource, the node management unit sending an instruction or a data to the HAL and accordingly the HAL using the hardware resource in represent of the node management unit; and (C) if an external instruction is received, the HAL identifying which transmission port of the hardware resource receives the external instruction, so to send the external instruction to a corresponding node management unit, and after the external instruction is executed, the corresponding node management unit sending back an information to the HAL so that the HAL sends back the information to an external system administrator.
    Type: Application
    Filed: December 3, 2010
    Publication date: January 26, 2012
    Applicant: Quanta Computer Inc.
    Inventors: Te-Hsien LAI, Yu-Cheng Chen, Ching-Fu Kung
  • Patent number: 7752429
    Abstract: A computer system comprising an embedded system and a main computer system is provided. The embedded system comprises a memory device and a virtual firmware hub. The memory device is for storing a boot code of the main computer system. The virtual firmware hub is connected to the main computer system. The virtual firmware hub is for reading the boot code. As the main computer system is booted, the main computer system inputs a loading command to the virtual firmware hub. The virtual firmware hub reads the boot code stored in the memory device according to the loading command and outputs the boot code to the main computer system accordingly.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: July 6, 2010
    Assignee: Quanta Computer Inc.
    Inventors: Yen-Ping Tung, Chin-Tsai Yen, Te-Hsien Lai, Ming-Chien Yang
  • Patent number: 7707322
    Abstract: An audio data transmission system applied in a blade PC for connecting a main system unit of a PC blade with an external audio device is provided. The audio data transmission system comprises a peripheral agent device, a peripheral gateway and a connection management unit. The peripheral agent device is connected to the main system unit. The peripheral gateway is connected to the external audio device and is for providing an identification code. In response to the identification code, the connection management unit pairs the peripheral agent device with the peripheral gateway to establish a communication link between the peripheral agent device and the peripheral gateway for transmitting an audio data.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: April 27, 2010
    Assignee: Quanta Computer Inc.
    Inventors: Ming-Chien Yang, Chih-Feng Mai, Chin-Tsai Yen, Te-Hsien Lai
  • Publication number: 20080071945
    Abstract: An audio data transmission system applied in a blade PC for connecting a main system unit of a PC blade with an external audio device is provided. The audio data transmission system comprises a peripheral agent device, a peripheral gateway and a connection management unit. The peripheral agent device is connected to the main system unit. The peripheral gateway is connected to the external audio device and is for providing an identification code. In response to the identification code, the connection management unit pairs the peripheral agent device with the peripheral gateway to establish a communication link between the peripheral agent device and the peripheral gateway for transmitting an audio data.
    Type: Application
    Filed: July 27, 2007
    Publication date: March 20, 2008
    Applicant: Quanta Computer Inc.
    Inventors: Ming-Chien Yang, Chih-Feng Mai, Chin-Tsai Yen, Te-Hsien Lai
  • Patent number: RE47289
    Abstract: An operation method for a server system includes: (A) under control of a hardware abstraction layer (HAL), a plurality of node management units sharing a hardware resource; (B) if If one of the node management units needs to use the hardware resource, the method includes the node management unit sending an instruction or a data to the HAL and accordingly the HAL using the hardware resource in represent of the node management unit; and (C) if. If an external instruction is received, the method includes the HAL identifying which transmission port of the hardware resource receives the external instruction, so to send the external instruction to a corresponding node management unit, and. Then, after the external instruction is executed, the method includes the corresponding node management unit sending back an information to the HAL so that the HAL sends back the information to an external system administrator.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: March 12, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Te-Hsien Lai, Yu-Cheng Chen, Ching-Fu Kung