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: 11392325Abstract: 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: GrantFiled: September 28, 2020Date of Patent: July 19, 2022Assignee: QUANTA COMPUTER INC.Inventors: Chih-Chia Huang, Po-Wei Huang, Te-Hsien Lai, Yi-Hung Shen
-
Publication number: 20220100421Abstract: 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: ApplicationFiled: September 28, 2020Publication date: March 31, 2022Inventors: Chih-Chia HUANG, Po-Wei HUANG, Te-Hsien LAI, Yi-Hung SHEN
-
Patent number: 10884624Abstract: 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: GrantFiled: February 19, 2019Date of Patent: January 5, 2021Assignee: QUANTA COMPUTER INC.Inventor: Te-Hsien Lai
-
Patent number: 10747437Abstract: 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: GrantFiled: May 2, 2017Date of Patent: August 18, 2020Assignee: QUANTA COMPUTER INC.Inventor: Te-Hsien Lai
-
Publication number: 20190179537Abstract: 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: ApplicationFiled: February 19, 2019Publication date: June 13, 2019Inventor: Te-Hsien LAI
-
Patent number: 10127095Abstract: 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: GrantFiled: November 4, 2015Date of Patent: November 13, 2018Assignee: QUANTA COMPUTER INC.Inventors: Te-Hsien Lai, Ying-Chin Huang, Nien-Ching Chen, Pi-Yueh Tsai
-
Patent number: 10127170Abstract: 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: GrantFiled: May 28, 2015Date of Patent: November 13, 2018Assignee: QUANTA COMPUTER INC.Inventors: Te-Hsien Lai, Kai-Pei Chou
-
Publication number: 20180321854Abstract: 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: ApplicationFiled: May 2, 2017Publication date: November 8, 2018Inventor: Te-Hsien LAI
-
Patent number: 9924398Abstract: 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: GrantFiled: December 28, 2015Date of Patent: March 20, 2018Assignee: QUANTA COMPUTER INC.Inventors: Chin-Te Hung, Te-Hsien Lai, Chin-Tsai Yen
-
Patent number: 9875165Abstract: 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: GrantFiled: November 24, 2015Date of Patent: January 23, 2018Assignee: QUANTA COMPUTER INC.Inventors: Chih-Chia Huang, Hao-Yu Chan, Te-Hsien Lai, Tsai-I Yen
-
Publication number: 20170147453Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Chih-Chia HUANG, Hao-Yu CHAN, Te-Hsien LAI, Tsai-I YEN
-
Publication number: 20170123884Abstract: 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: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: Te-Hsien LAI, Ying-Chin HUANG, Nien-Ching CHEN, Pi-Yueh TSAI
-
Publication number: 20170105137Abstract: 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: ApplicationFiled: December 28, 2015Publication date: April 13, 2017Inventors: Chin-Te HUNG, Te-Hsien LAI, Chin-Tsai YEN
-
Publication number: 20160080210Abstract: 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: ApplicationFiled: May 28, 2015Publication date: March 17, 2016Inventors: Te-Hsien LAI, Kai-Pei CHOU
-
Patent number: 8452863Abstract: 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: GrantFiled: December 3, 2010Date of Patent: May 28, 2013Assignee: Quanta Computer Inc.Inventors: Te-Hsien Lai, Yu-Cheng Chen, Ching-Fu Kung
-
Publication number: 20120023210Abstract: 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: ApplicationFiled: December 3, 2010Publication date: January 26, 2012Applicant: Quanta Computer Inc.Inventors: Te-Hsien LAI, Yu-Cheng Chen, Ching-Fu Kung
-
Patent number: 7752429Abstract: 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: GrantFiled: April 4, 2007Date of Patent: July 6, 2010Assignee: Quanta Computer Inc.Inventors: Yen-Ping Tung, Chin-Tsai Yen, Te-Hsien Lai, Ming-Chien Yang
-
Patent number: 7707322Abstract: 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: GrantFiled: July 27, 2007Date of Patent: April 27, 2010Assignee: Quanta Computer Inc.Inventors: Ming-Chien Yang, Chih-Feng Mai, Chin-Tsai Yen, Te-Hsien Lai
-
Publication number: 20080071945Abstract: 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: ApplicationFiled: July 27, 2007Publication date: March 20, 2008Applicant: Quanta Computer Inc.Inventors: Ming-Chien Yang, Chih-Feng Mai, Chin-Tsai Yen, Te-Hsien Lai
-
Patent number: RE47289Abstract: 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: GrantFiled: May 4, 2015Date of Patent: March 12, 2019Assignee: QUANTA COMPUTER INC.Inventors: Te-Hsien Lai, Yu-Cheng Chen, Ching-Fu Kung