Patents by Inventor Cheng-Hsun Li

Cheng-Hsun Li 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: 10581688
    Abstract: The present disclosure provides a system and method for automatically configuring multiple chassis links in a multi-chassis system using a management controller. The management controller can request and receive switch port data from a plurality of server systems, and a plurality of switches of the multi-chassis system. Based upon received switch port data, the management controller can determine peer link ports for a first switch and a second switch of the plurality of switches; select suitable port groups from a plurality of ports of the first switch and the second switch based upon the received switch port data; and configure ports in each suitable port group as a MC-LAG member port for the corresponding suitable port group.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: March 3, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventors: Cheng-Hsun Li, Ching-Chih Shih
  • Patent number: 10523500
    Abstract: What is disclosed is a system and method to automatically configure the fanout modes of ports of a switch in a network system. The network node coupled to the port of the network switch is discovered. A plurality of fanout modes for the port is determined. The port is configured with one of the plurality of fanout modes. The system may also use neighboring ports to determine the maximum speed of a network interface card of the network node.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: December 31, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Cheng-Hsun Li, Ching-Chih Shih
  • Publication number: 20190097878
    Abstract: What is disclosed is a system and method to automatically configure the fanout modes of ports of a switch in a network system. The network node coupled to the port of the network switch is discovered. A plurality of fanout modes for the port is determined. The port is configured with one of the plurality of fanout modes. The system may also use neighboring ports to determine the maximum speed of a network interface card of the network node.
    Type: Application
    Filed: February 7, 2018
    Publication date: March 28, 2019
    Inventors: Cheng-Hsun LI, Ching-Chih SHIH
  • Publication number: 20190089592
    Abstract: A method and system to automatically configure a port on an Ethernet switch is disclosed. An Ethernet switch including a port connectable to a node is provided. A system node is coupled to the port of the Ethernet switch. The node sends a discovery packet to the Ethernet switch. The discovery packet includes role identity information of the node. The Ethernet switch determines whether the role identity information is matched with a role identification. The Ethernet switch configures the port from configuration data associated with the role identification.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Cheng-Hsun LI, Ching-Chih SHIH
  • Publication number: 20180367408
    Abstract: The present disclosure provides a system and method for automatically configuring multiple chassis links in a multi-chassis system using a management controller. The management controller can request and receive switch port data from a plurality of server systems, and a plurality of switches of the multi-chassis system. Based upon received switch port data, the management controller can determine peer link ports for a first switch and a second switch of the plurality of switches; select suitable port groups from a plurality of ports of the first switch and the second switch based upon the received switch port data; and configure ports in each suitable port group as a MC-LAG member port for the corresponding suitable port group.
    Type: Application
    Filed: October 18, 2017
    Publication date: December 20, 2018
    Inventors: Cheng-Hsun LI, Ching-Chih SHIH
  • Publication number: 20180234407
    Abstract: A network system is provided to coordinate nodes in a network topology to exchange neighbor information. The network system includes a plurality of processing nodes, where each processing node includes a processing node manager configured to receive a key via a secured connection, wherein the key comprises an instruction to forward advertised discovery packets to each of the plurality of processing nodes; send advertised discovery packets advertising network port information to each of the other plurality of processing nodes; and receive and examine advertised discovery packets from each of the other plurality of processing nodes, the advertised discovery packets comprising an authentication code, wherein examining the advertised discovery packets comprises verifying the authentication code is compliant with the received key.
    Type: Application
    Filed: July 21, 2017
    Publication date: August 16, 2018
    Inventors: Cheng-Hsun LI, Ching-Chih SHIH
  • Publication number: 20160310058
    Abstract: An electronic device includes a storage device, at least one processor, an indication device, a wearable sensor, and one or more modules that are stored in the storage device and executed by the at least one processor. The one or more modules includes a time setting module, a spectrum processing, a counting module, and a determination module. The time setting module controls the wearable sensor to sense physiological parameters of users and output a spectrum signal corresponding to the physiological parameters. The spectrum processing module filters the spectrum signal. The counting module counts a number of times the spectrum signal passes through the spectrum processing module and thus the counting module outputs an increment-by-one signal. The determination module has a predetermined threshold and determines whether the increment-by-one signal exceeds the predetermined threshold, the determination module activates the indication device if the increment-by-one signal exceeds the predetermined threshold.
    Type: Application
    Filed: May 26, 2015
    Publication date: October 27, 2016
    Inventor: CHENG-HSUN LI
  • Publication number: 20130147908
    Abstract: A method of capturing panoramic images using an electronic device, a movement direction and a reference height of the electronic device are set. The electronic device is positioned to a reference position where the electronic device is at a horizontal level and at the reference height. The electronic device captures an image as a reference image. The electronic device moves from the reference position in the movement direction while keeping the horizontal level and the reference height. A media image with an overlap area of a specified size with the reference image is captured. A next reference image is captured according to the media image. All of the reference images are joined to generate a panoramic image.
    Type: Application
    Filed: September 11, 2012
    Publication date: June 13, 2013
    Applicant: FIH (HONG KONG) LIMITED
    Inventors: CHIH-YU WEI, CHENG-HSUN LI
  • Patent number: 8060785
    Abstract: A method for tuning memory parameter values and a computer system using the same are disclosed. In the invention, the computer system provides an embedded controller which may accumulate a counting value and send a reset signal to reboot the computer system. Firstly, the embedded controller reloads a memory parameter value corresponding to the counting value. Then, the computer system executes a memory test procedure. When the memory test procedure successes, a BIOS stores the memory parameter value. On the contrary, when the memory test procedure fails, the embedded controller accumulates the counting value and sends the reset signal to reboot the computer system. The BIOS reloading another memory parameter value corresponding to the accumulated counting value and re-executes the memory test procedure.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: November 15, 2011
    Assignee: ASUSTeK Computer Inc.
    Inventors: Chih-Shien Lin, Cheng-Hsun Li, Yi-Chun Tsai
  • Publication number: 20100318841
    Abstract: A method for tuning memory parameter values and a computer system using the same are disclosed. In the invention, the computer system provides an embedded controller which may accumulate a counting value and send a reset signal to reboot the computer system. Firstly, the embedded controller reloads a memory parameter value corresponding to the counting value. Then, the computer system executes a memory test procedure. When the memory test procedure successes, a BIOS stores the memory parameter value. On the contrary, when the memory test procedure fails, the embedded controller accumulates the counting value and sends the reset signal to reboot the computer system. The BIOS reloading another memory parameter value corresponding to the accumulated counting value and re-executes the memory test procedure.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 16, 2010
    Applicant: ASUSTEK COMPUTER INC.
    Inventors: Chih-Shien Lin, Cheng-Hsun Li, Yi-Chun Tsai
  • Publication number: 20090187755
    Abstract: A computer system and a method for recording operating information are disposed. The computer system includes a storage unit and a first memory unit. The storage unit includes an operating system. The first memory unit includes a BIOS and a detecting program, and it is electrically connected to the storage unit. The computer system is capable of detecting whether an event relating to the BIOS occurs by the detecting program under the operating system, and then operating information of the event is recorded.
    Type: Application
    Filed: December 12, 2008
    Publication date: July 23, 2009
    Inventor: CHENG-HSUN LI
  • Publication number: 20090174718
    Abstract: Setting methods and motherboard for display parameters are provided. A display card is sought. If the display card is identified, a default parameter for display is accessed and stored to a BIOS via a bus. Then, the default parameter is adjusted to a modified parameter. After the default parameter is adjusted to the modified parameter, the display card accesses and executes the modified parameter.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 9, 2009
    Applicant: ASUSTEK COMPUTER INC.
    Inventors: Cheng-Hsun Li, CHIY-FERNG PERNG
  • Publication number: 20070213859
    Abstract: A method for playing instant music comprises the steps of: generating a hardware time by reading a real time clock (RTC); determining whether the hardware time meets a predetermined start-up time or not; if positive, executing a BIOS; determining whether a CD instant playing module of the BIOS is started or not; if positive, initiating an optical disc drive and an audio module; and playing the optical disc drive.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 13, 2007
    Inventor: Cheng-Hsun Li