Patents Assigned to MiTAC Computer (Shun De) Ltd.
  • Publication number: 20250172981
    Abstract: A multi-node server with power scaling includes a power supply unit and a plurality of node motherboards. Each of the node motherboards includes a power switch unit, a protection module, and a processing module. The power switch unit is configured to generate an output voltage based on an operating current received from the power supply unit. The protection module includes a comparator unit and a logic unit. The comparator unit is configured to generate a first logic signal and a second logic signal based on the output voltage, a first reference voltage and a second reference voltage. The logic unit is configured to perform a logical operation based on the first logic signal, the second logic signal, and a setting signal in order to generate a power control signal that switches between a power suppressing logic level and a non-power suppressing logic level.
    Type: Application
    Filed: August 20, 2024
    Publication date: May 29, 2025
    Applicant: Mitac Computing Technology Corporation
    Inventors: Hsiu-Te CHAO, Hsin-Chuan CHANG
  • Patent number: 12293175
    Abstract: A method of updating firmware of a BMC of a server, the server includes the BMC and a PLD, the method includes: in response to receipt of a firmware update instruction to update the firmware of the BMC, the BMC storing in the PLD a firmware configuration file that contains current settings; the BMC updating the firmware after storing the firmware configuration file in the PLD; the BMC being reset after updating the firmware; and the BMC executing an initializing process that includes sub-steps of reading the firmware configuration file from the PLD and applying the current settings contained in the firmware configuration file to the firmware.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: May 6, 2025
    Assignee: Mitac Computing Technology Corporation
    Inventor: Chih-Peng Chang
  • Patent number: 12292958
    Abstract: A method for managing passwords for a BIOS and a BMC is implemented by a computer including a processor, a BMC, a platform controller hub (PCH), a first non-volatile memory and a second non-volatile memory. The BMC stores a BMC password, the first non-volatile memory stores a BIOS password, and the second non-volatile memory stores a first string and a second string. The method includes steps of: upon receiving a command for changing the BIOS password, the processor changing the BIOS password via the PCH according to the command; the processor changing the second string via the PCH to be the same as the BIOS password; the processor rebooting the computer; the BMC changing the first string via the PCH to be the same as the second string; and the BMC changing the BMC password to be the same as the first string.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: May 6, 2025
    Assignee: Mitac Computing Technology Corporation
    Inventor: Wen-Ching Tsai
  • Publication number: 20250077357
    Abstract: A method for backing up a configuration file of a computer device is implemented by a baseboard management controller, and includes steps of: mounting a first partition, a second partition and a third partition of a flash memory storage device of the computer device; storing a copy of the configuration file in at least one of the first partition, the second partition and the third partition that has been mounted successfully as a backup; running an operating system stored in the flash memory storage device; and neither reading nor writing to the third partition while running the OS.
    Type: Application
    Filed: April 24, 2024
    Publication date: March 6, 2025
    Applicant: Mitac Computing Technology Corporation
    Inventors: Hung-Ta LIN, Sheng-Min CHEN, Po-Wei YANG, Ying-Jie LIU
  • Publication number: 20240353908
    Abstract: A power management method is adapted for a computer system that includes a CPU, a control unit, a BIOS and multiple PSUs. When one PSU operates abnormally, it sends an alert signal that is in an alert state to the control unit, and the control unit causes the CPU to operate under a predefined lowest power consumption limit. The control unit computes an updated power consumption limit, and notifies the BIOS to write the updated power consumption limit into a model-specific register of the CPU, so as to make the CPU operate under the updated power consumption limit.
    Type: Application
    Filed: March 26, 2024
    Publication date: October 24, 2024
    Applicant: Mitac Computing Technology Corporation
    Inventors: Lung-Chiao CHANG, Fu-Chieh CHANG, Ming-Shou SHEN
  • Patent number: 12061565
    Abstract: A method for reading information from multiple riser cards is implemented by a BMC module that includes an SMBus controller, where the riser cards are electrically connected to the SMBus controller. The method includes steps of: accessing a lookup table and a plurality of bus addresses; scanning a target address for communicating with a target card; determining whether a slave address has been received from the target card; when the BMC module determines that the slave address has been received from the target card, reading a memory of the target card according to a target reading spec to obtain identification information; determining whether the identification information conforms to an FRU header format; and when the BMC module determines that the identification information conforms to the FRU header format, reading the memory of the target card to obtain FRU information.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: August 13, 2024
    Assignee: Mitac Computing Technology Corporation
    Inventor: Chih-Wei Lee
  • Publication number: 20240264824
    Abstract: A method of updating a firmware of a computer including a motherboard that has a BMC and a first CPLD, and a backplane that has a second CPLD having a flash memory. The method including steps of: the first CPLD changing a logical value of a signal when the first CPLD determines that a power of the computer is in a desired range; the BMC receiving the signal, and being initiated once the logical value of the signal has been changed; when the BMC is to update a firmware of the second CPLD, the BMC changing a logical value of a register of the first CPLD; and when the first CPLD determines that the logical value of the register has been changed, the first CPLD decoding and verifying a firmware code that is received from the BMC, and updating the firmware code thus decoded and verified to the flash memory.
    Type: Application
    Filed: January 26, 2024
    Publication date: August 8, 2024
    Applicant: Mitac Computing Technology Corporation
    Inventor: Cheng-Wei SUN
  • Patent number: 12013798
    Abstract: A method of data synchronization is to be implemented by a redundant server system including an active input/output module (IOM) and a passive IOM. The method includes: allocating a primary transfer buffer in the active IOM; allocating a secondary transfer buffer in the passive IOM; collecting pieces of secondary dedicated-sensor data, and storing the pieces of secondary dedicated-sensor data in the primary transfer buffer at once; collecting pieces of primary dedicated-sensor data; after the pieces of primary dedicated-sensor data have been collected, updating the primary state data based on the pieces of primary dedicated-sensor data thus collected and the pieces of secondary dedicated-sensor data stored in the primary transfer buffer at once, and storing the primary state data thus updated in the secondary transfer buffer; and updating the secondary state data based on the primary state data that have been updated and that are stored in the secondary transfer buffer.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: June 18, 2024
    Assignee: Mitac Computing Technology Corporation
    Inventors: Chin-Hung Tan, Heng-Chia Hsu, Chien-Chung Wang, Yu-Shu Yeh, Chen-Yin Lin
  • Patent number: 11940906
    Abstract: A method to be implemented by the server includes steps of: during a power-on self-test, determining whether a storage device is communicatively connected to the server; when it is determined that a storage device is communicatively connected to the server, determining whether the storage device stores a script file having a preset filename; and when it is determined that the storage device stores a script file having the preset filename, performing a process of modifying the BIOS based on the script file.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: March 26, 2024
    Assignee: Mitac Computing Technology Corporation
    Inventor: Chia-Jen Huang
  • Publication number: 20240070105
    Abstract: A method for reading information from multiple riser cards is implemented by a BMC module that includes an SMBus controller, where the riser cards are electrically connected to the SMBus controller. The method includes steps of: accessing a lookup table and a plurality of bus addresses; scanning a target address for communicating with a target card; determining whether a slave address has been received from the target card; when the BMC module determines that the slave address has been received from the target card, reading a memory of the target card according to a target reading spec to obtain identification information; determining whether the identification information conforms to an FRU header format; and when the BMC module determines that the identification information conforms to the FRU header format, reading the memory of the target card to obtain FRU information.
    Type: Application
    Filed: March 15, 2023
    Publication date: February 29, 2024
    Applicant: Mitac Computing Technology Corporation
    Inventor: Chih-Wei LEE
  • Publication number: 20230315833
    Abstract: A method for managing passwords for a BIOS and a BMC is implemented by a computer including a processor, a BMC, a platform controller hub (PCH), a first non-volatile memory and a second non-volatile memory. The BMC stores a BMC password, the first non-volatile memory stores a BIOS password, and the second non-volatile memory stores a first string and a second string. The method includes steps of: upon receiving a command for changing the BIOS password, the processor changing the BIOS password via the PCH according to the command; the processor changing the second string via the PCH to be the same as the BIOS password; the processor rebooting the computer; the BMC changing the first string via the PCH to be the same as the second string; and the BMC changing the BMC password to be the same as the first string.
    Type: Application
    Filed: March 8, 2023
    Publication date: October 5, 2023
    Applicant: Mitac Computing Technology Corporation
    Inventor: Wen-Ching TSAI
  • Publication number: 20230153255
    Abstract: A method of data synchronization is to be implemented by a redundant server system including an active input/output module (IOM) and a passive IOM. The method includes: allocating a primary transfer buffer in the active IOM; allocating a secondary transfer buffer in the passive IOM; collecting pieces of secondary dedicated-sensor data, and storing the pieces of secondary dedicated-sensor data in the primary transfer buffer at once; collecting pieces of primary dedicated-sensor data; after the pieces of primary dedicated-sensor data have been collected, updating the primary state data based on the pieces of primary dedicated-sensor data thus collected and the pieces of secondary dedicated-sensor data stored in the primary transfer buffer at once, and storing the primary state data thus updated in the secondary transfer buffer; and updating the secondary state data based on the primary state data that have been updated and that are stored in the secondary transfer buffer.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 18, 2023
    Applicant: Mitac Computing Technology Corporation
    Inventors: Chin-Hung TAN, Heng-Chia HSU, Chien-Chung WANG, Yu-Shu YEH, Chen-Yin LIN
  • Patent number: 11528825
    Abstract: A server rack assembly includes a pair of mounting units each including a panel, an adjustment plate, and rails. The panel has a first panel flange to connect a front support post. The adjustment plate is movably connected to the panel for connecting a rear support post and is adjustable to suit varying distances between front and rear support posts. The rails are detachably mounted on the panel; a gap between two rails is adjustable to accommodate different server devices.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: December 13, 2022
    Assignee: Mitac Computing Technology Corporation
    Inventor: Chih-Ming Kuo
  • Patent number: 11489328
    Abstract: A method for protecting a server from damage by a liquid leak from a liquid-cooling unit of the server is provided. The server further includes a liquid leak sensor unit, a programmable logic circuit, and a power supply unit that supplies main power and standby power for the server. When a liquid leak is detected, the liquid leak sensor unit generates a main-power-off signal to the programmable logic circuit that causes the power supply unit to stop outputting the main power accordingly. The liquid leak sensor unit sends a total-power-off signal to the power supply unit to stop supply of the standby power after the power supply unit has stopped outputting the main power.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 1, 2022
    Assignee: Mitac Computing Technology Corporation
    Inventors: Hsiu-Sheng Lin, Ho-Tien Chang
  • Publication number: 20220197785
    Abstract: A method to be implemented by the server includes steps of: during a power-on self-test, determining whether a storage device is communicatively connected to the server; when it is determined that a storage device is communicatively connected to the server, determining whether the storage device stores a script file having a preset filename; and when it is determined that the storage device stores a script file having the preset filename, performing a process of modifying the BIOS based on the script file.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 23, 2022
    Applicant: Mitac Computing Technology Corporation
    Inventor: Chia-Jen HUANG
  • Patent number: 11361067
    Abstract: A cross authentication method includes steps of: a host central processing unit (CPU) module sending to a baseboard management controller (BIC) a request for BMC signature; the host CPU module receiving BMC signature data from the BMC; the host CPU module determining whether the received BMC signature data is authentic based on a BMC public key stored in the host CPU module; and the host CPU module allowing the BMC to access the host CPU module when it is determined that the BMC signature data is authentic.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: June 14, 2022
    Assignee: Mitac Computing Technology Corporation
    Inventors: Xin Chen, Leon Li
  • Patent number: 11354210
    Abstract: A system includes a host and a display. The host includes a programmable logic device (PIP), a baseboard management controller (BMC) and a switch. The PLD performs a power-on procedure based on a power-on sequence code, generates variable character information in the power-on procedure, and fills the variable character information into a variable field in a preset log text file to result in an updated log text file. When it is determined that the power-on procedure is not normally completed, the PLD controls the switch to switch to a debug mode, and transmits a video signal containing debug information corresponding to the updated log text file to the switch so that the video signal is outputted to the display.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: June 7, 2022
    Assignee: Mitac Computing Technology Corporation
    Inventors: Yen-Hui Chang, Hui-Ling Chen
  • Publication number: 20220147340
    Abstract: A method of updating firmware of a BMC of a server, the server includes the BMC and a PLD, the method includes: in response to receipt of a firmware update instruction to update the firmware of the BMC, the BMC storing in the PLD a firmware configuration file that contains current settings; the BMC updating the firmware after storing the firmware configuration file in the PLD; the BMC being reset after updating the firmware; and the BMC executing an initializing process that includes sub-steps of reading the firmware configuration file from the PLD and applying the current settings contained in the firmware configuration file to the firmware.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 12, 2022
    Applicant: Mitac Computing Technology Corporation
    Inventor: Chih-Peng CHANG
  • Patent number: 11314520
    Abstract: A method is implemented by a control terminal communicable with a computer, and includes: receiving a modification request, obtaining a configuration path that contains a target option name of a target option to be modified and a target page name of a target page; obtaining a current page name of a current page presented in a current setup screen of BIOS of the computer; transmitting a control instruction to the computer so as to enable the computer to switch contents presented in the current setup screen from the current page to the target page, and to change option selection from a current option to the target option; and transmitting a modification instruction to the computer so as to enable the computer to modify the target option to have a target configuration value.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: April 26, 2022
    Assignee: Mitac Computing Technology Corporation
    Inventors: Jyun-Hong Li, Chi-Hao Kuan
  • Publication number: 20210084789
    Abstract: A server rack assembly includes a pair of mounting units each including a panel, an adjustment plate, and rails. The panel has a first panel flange to connect a front support post. The adjustment plate is movably connected to the panel for connecting a rear support post and is adjustable to suit varying distances between front and rear support posts. The rails are detachably mounted on the panel; a gap between two rails is adjustable to accommodate different server devices.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 18, 2021
    Applicant: Mitac Computing Technology Corporation
    Inventor: Chih-Ming KUO