Patents by Inventor Chen-Nan Hsiao

Chen-Nan Hsiao 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: 11074148
    Abstract: A method for displaying a basic input-output system (BIOS) message during a power-on self-test (POST) of a computer system includes: after the computer system is connected to a power source, performing, by a baseboard management controller (BMC), an initialization procedure on a display unit so as to control the display unit; executing, by a processor, a BIOS stored in a memory component so as to generate the BIOS message; transmitting, by the processor, the BIOS message to the BMC; and transmitting, by the BMC, the BIOS message to the display unit.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: July 27, 2021
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Chung-Huang Liu, Chen-Nan Hsiao
  • Patent number: 11061689
    Abstract: A synchronization method, which is capable of data synchronization in both directions between a storage medium and a storage unit, includes steps of: determining whether first parameter data of the storage medium is identical to default parameter data stored in the storage medium; determining whether a value of a flag stored in the storage unit is equal to a first logical value; and performing data synchronization between the storage unit and the storage medium based on at least one of the two determinations.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 13, 2021
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Po-Wen Huang, Chen-Nan Hsiao, Xu Zhang, Wei-Lung Shen
  • Patent number: 10802918
    Abstract: A computer device, a server device, and a method for controlling a hybrid memory unit thereof are provided. The control method includes: executing, by a processing unit, an operating system (OS) in a working mode of the computer device; triggering, by a soft off control signal or a soft reset control signal when the processing unit executes the OS, the processing unit to enter an interrupt processing mode; executing, by the processing unit, basic input/output system (BIOS) program code in the interrupt processing mode; and controlling, by the processing unit by using the BIOS program code, to store data from a volatile memory into a non-volatile memory corresponding to the volatile memory.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: October 13, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION.
    Inventors: Wei-Lung Shen, Chen-Nan Hsiao, Chih-Cheng Wang, Chung-Huang Liu
  • Patent number: 10691465
    Abstract: A method for synchronization of system management data includes steps of generating a request for system management data in response to execution of a system booting program, transmitting the request to a baseboard management controller so as to enable the baseboard management controller to transmit the system management data stored in a second storage unit to a processor; receiving the system management data from the baseboard management controller, and determining whether the system management data is complete; and when it is determined that the system management data is complete, storing at least one of the sequential packets of the system management data in a first storage unit, and proceeding with execution of the system booting program.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 23, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventors: Po-Wen Huang, Le Xing, Bichao Wang, Cheng-Chieh Yeh, Jie Zhang, Chen-Nan Hsiao
  • Publication number: 20200097299
    Abstract: A synchronization method, which is capable of data synchronization in both directions between a storage medium and a storage unit, includes steps of: determining whether first parameter data of the storage medium is identical to default parameter data stored in the storage medium; determining whether a value of a flag stored in the storage unit is equal to a first logical value; and performing data synchronization between the storage unit and the storage medium based on at least one of the two determinations.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 26, 2020
    Inventors: Po-Wen HUANG, Chen-Nan HSIAO, Xu ZHANG, Wei-Lung SHEN
  • Publication number: 20200073773
    Abstract: A method for displaying a basic input-output system (BIOS) message during a power-on self-test (POST) of a computer system includes: after the computer system is connected to a power source, performing, by a baseboard management controller (BMC), an initialization procedure on a display unit so as to control the display unit; executing, by a processor, a BIOS stored in a memory component so as to generate the BIOS message; transmitting, by the processor, the BIOS message to the BMC; and transmitting, by the BMC, the BIOS message to the display unit.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 5, 2020
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Chung-Huang LIU, Chen-Nan HSIAO
  • Publication number: 20190286527
    Abstract: A computer device, a server device, and a method for controlling a hybrid memory unit thereof are provided. The control method includes: executing, by a processing unit, an operating system (OS) in a working mode of the computer device; triggering, by a soft off control signal or a soft reset control signal when the processing unit executes the OS, the processing unit to enter an interrupt processing mode; executing, by the processing unit, basic input/output system (BIOS) program code in the interrupt processing mode; and controlling, by the processing unit by using the BIOS program code, to store data from a volatile memory into a non-volatile memory corresponding to the volatile memory.
    Type: Application
    Filed: January 10, 2019
    Publication date: September 19, 2019
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION.
    Inventors: Wei-Lung SHEN, Chen-Nan HSIAO, Chih-Cheng WANG, Chung-Huang LIU
  • Publication number: 20190146804
    Abstract: A method for synchronization of system management data includes steps of generating a request for system management data in response to execution of a system booting program, transmitting the request to a baseboard management controller so as to enable the baseboard management controller to transmit the system management data stored in a second storage unit to a processor; receiving the system management data from the baseboard management controller, and determining whether the system management data is complete; and when it is determined that the system management data is complete, storing at least one of the sequential packets of the system management data in a first storage unit, and proceeding with execution of the system booting program.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 16, 2019
    Inventors: Po-Wen HUANG, Le XING, Bichao WANG, Cheng-Chieh YEH, Jie ZHANG, Chen-Nan HSIAO
  • Patent number: 10162646
    Abstract: A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 25, 2018
    Assignee: Mitac Computing Technology Corporation
    Inventors: Po-Wen Huang, Kei-Way Chang, Shih-Ta Chu, Jun-Jie Wu, Chen-Nan Hsiao
  • Publication number: 20170286123
    Abstract: A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
    Type: Application
    Filed: June 16, 2017
    Publication date: October 5, 2017
    Inventors: Po-Wen HUANG, Kei-Way CHANG, Shih-Ta CHU, Jun-Jie WU, Chen-Nan HSIAO
  • Publication number: 20170220355
    Abstract: A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: Bo-Wen HUANG, Kei-Way CHANG, Shih-Ta CHU, Jun-Jie WU, Chen-Nan HSIAO
  • Patent number: 9710284
    Abstract: A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: July 18, 2017
    Assignee: Mitac Computing Technology Corporation
    Inventors: Bo-Wen Huang, Kei-Way Chang, Shih-Ta Chu, Jun-Jie Wu, Chen-Nan Hsiao
  • Patent number: 8171762
    Abstract: An anti-theft device for a portable device is disclosed, wherein the portable device includes an aperture. The anti-theft device includes a coupler, an engaging/disengaging device, and a localizer. The localizer couples the engaging/disengaging device with an immovable object. The coupler includes a bridge portion and a leg, wherein the bridge portion and the leg are disposed on two different sides of the portable device. The engaging/disengaging device engages with the aperture of the portable device and also couples with the coupler to clamp the portable device.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: May 8, 2012
    Assignee: Sinox Co., Ltd
    Inventors: Chen-Nan Hsiao, Chun-Sheng Wu
  • Publication number: 20090235699
    Abstract: The present invention relates to an anti-theft device for a portable device, wherein the portable device includes an aperture. The anti-theft device includes a coupler, an engaging/disengaging device, and a localizer. The localizer couples the engaging/disengaging device with an immovable object. The coupler includes a bridge portion and a leg, wherein the bridge portion and the leg are disposed on two different sides of the portable device. The engaging/disengaging device engages with the aperture of the portable device and also couples with the coupler to clamp the portable device.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 24, 2009
    Inventors: Chen-Nan Hsiao, Chun-Sheng Wu