Patents Assigned to MITAC COMPUTING TECHNOLOGY CORPORATION
  • Patent number: 10908661
    Abstract: A method is provided for optimizing fan speed control of a computer system that includes a fan unit, a temperature sensor, a control unit to control operation of the fan unit, and a disk storage unit. A forbidden range corresponding to a range for a fan speed is determined based on a relationship between fan speed and vibration of the disk storage unit. An optimized fan control table is generated based on a reference table relating to a relationship between ambient temperature and fan speed. The optimized fan control table is generated by making a part of the ambient temperature values in the reference table change to corresponding to a predetermined fan speed not smaller than a fan speed value corresponding to an upper limit of the forbidden range.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: February 2, 2021
    Assignee: Mitac Computing Technology Corporation
    Inventor: Ko-Yi Yao
  • Publication number: 20210004168
    Abstract: A method for managing HDD expanders in a cluster storage system is provided. The method according to one embodiment is implemented by each of the HDD expanders, and includes: indicating a device type of HDD expander to a parent node thereof when a device-type request originates from the parent node; and indicating a device type not of HDD expander to the parent node otherwise. The method according to another embodiment is implemented by each HDD expander connected indirectly to a root node, and includes: indicating a device type not of HDD expander to the root node when a device-type request originates from the root node; and indicating a device type of HDD expander to a node that initiates the device-type request otherwise.
    Type: Application
    Filed: June 11, 2020
    Publication date: January 7, 2021
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Tsung-Yin Lee, Jen-Chih Lee, Yi-Lan Lin
  • Patent number: 10860425
    Abstract: A method for recovering a basic input/output system (BIOS) image file of a computer system is provided. The method includes steps of: controlling a switch unit of the computer system to switch from a first state to a second state when the BIOS image file is to be updated; reading a current BIOS image file so as to store the same as a backup; controlling the switch unit to switch back to the first state; determining whether a command is received within a first predetermined time period when the BIOS image file is successfully updated to a new version of the BIOS image file; and when negative, controlling the switch unit to switch to the second state and writing the backup of the current version of the BIOS image file.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 8, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Shun-Chieh Yang
  • Patent number: 10860404
    Abstract: This application provides a server and a debugging method therefor. The debugging method for a server includes receiving, by a complex programmable logic device (CPLD), a control signal generated by a switching member, and generating a switching signal; and switching, by a bus switch, a communication connection of a communications port to a debug port or a Serial Over LAN port of a baseboard management controller (BMC) based on the switching signal. In this way, debugging work is completed or industrial control application information is received at the communications port.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: December 8, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Yi-Hua Wu, I-Hsin Chen, Chung-Hsien Liu
  • Patent number: 10853297
    Abstract: A method includes: by an application executed by a first node, determining whether a non-transparent bridge between the first node and a second node is in a disconnected state; sending a re-initialization request from the application to a driver executed by the first node when the NTB is in the disconnected state; re-initializing a memory of the first node upon the driver receiving the re-initialization request; transmitting a result message related to the re-initialization of the memory to the second node; and implementing a memory-sharing procedure upon completing the re-initialization of the memory and receiving, from the second node, another result message related to re-initialization of a memory of the second node.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 1, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventors: Thanh-Tu Thai, Hung-Tar Lin, Ching-Wen Hsu
  • Patent number: 10840937
    Abstract: A server utilizes a BMC to divide a video source signal into original analog and digital component signals, and stores the digital component signal in a set of registers of a duplicator. An ADC converts the original analog component signal into a converted digital component signal, which is stored in another set of registers of the duplicator. A switch set of the duplicator is switched to output a pair of the converted and the original digital component signals. One DAC converts the converted digital component signal into a converted analog component signal, which together with the original digital component signal, serves as a duplicated video signal.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: November 17, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventors: Sheng-Chang Chen, Sung-Xuan Huang, Sheng-Shih Tsai
  • 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
  • Publication number: 20200241884
    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: Application
    Filed: January 20, 2020
    Publication date: July 30, 2020
    Applicant: Mitac Computing Technology Corporation
    Inventors: Jyun-Hong LI, Chi-Hao KUAN
  • Patent number: 10725790
    Abstract: A method for identifying a boot stage of a BIOS of a computer device is provided. A control terminal receives screen information data indicative of a current BIOS screen image of the computer device, acquires current screen information based on the screen information data, acquires feature vector based on the current screen information, uses an image classification model to classify the current information into a screen category, and generates boot stage information indicative of a boot stage corresponding to the screen category.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 28, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Jyun-Hong Li, Chi-Hao Kuan
  • Publication number: 20200233826
    Abstract: A method includes: by an application executed by a first node, determining whether a non-transparent bridge between the first node and a second node is in a disconnected state; sending a re-initialization request from the application to a driver executed by the first node when the NTB is in the disconnected state; re-initializing a memory of the first node upon the driver receiving the re-initialization request; transmitting a result message related to the re-initialization of the memory to the second node; and implementing a memory-sharing procedure upon completing the re-initialization of the memory and receiving, from the second node, another result message related to re-initialization of a memory of the second node.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 23, 2020
    Applicant: Mitac Computing Technology Corporation
    Inventors: Thanh-Tu THAI, Hung-Tar LIN, Ching-Wen HSU
  • Patent number: 10713193
    Abstract: A method for remotely triggered reset of a baseboard management controller (BMC) of a computer system is disclosed. The computer system includes a first computer node, a second computer node and a control unit. The method includes: (A) receiving, by a first BMC of the first computer node, from a computer device and via a network, a reset command which indicates that reset of a second BMC of the second computer node should be triggered; (B) transmitting, by the first BMC and to the control unit, a control signal that corresponds to the reset command; and (C) transmitting, by the control unit and to the second BMC, a reset signal that corresponds to the control signal, so as to trigger reset of the second BMC.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 14, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventor: Ming-Shou Shen
  • Patent number: 10705827
    Abstract: A method for updating system information of a computer device is provided. The computer device includes a baseboard management controller (BMC) and a non-volatile memory. The method includes steps of: a) upon activation of the BMC, determining whether the BMC is in a power on reset (PoR) state, and obtaining current system information that is associated with the computer device; b) when it is determined that the BMC is in the PoR state, determining whether system information stored in the non-volatile memory conforms with the current system information; and c) when the determination made in step b) is negative, storing the current system information in the non-volatile memory.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: July 7, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Chien-Huai Su, Yi-Tung Huang, Chia-An Huang, Yen-Ting Yueh
  • Patent number: 10698679
    Abstract: A server with a double-firmware storage space and a firmware update method therefor are provided. The server includes a baseboard management controller (BMC) with a control module and an update module, a selection circuit, a first storage circuit, and a second storage circuit. The control module executes a first firmware program from the first storage circuit. The update module stores a second firmware program in the second storage circuit according to a firmware update instruction when the control module executes the first firmware program. The BMC resets after the second firmware program is stored in the second storage circuit. After the BMC is reset, the control module obtains the second firmware program from the second storage circuit and executes the second firmware program.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: June 30, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Hung-Lu Chu, Yu-Jui Lu
  • 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
  • Patent number: 10671406
    Abstract: A server for automatically determining whether to enable a remote control function and a method for automatically enabling the remote control function are provided. The method for automatically enabling the remote control function includes: executing, by a board management controller (BMC), a firmware program to determine a logic level of a general-purpose input/output (GPIO) pin of the BMC; enabling, by the BMC, a remote control function according to a first logic level of the GPIO pin; and skipping enabling, by the BMC, the remote control function according to a second logic level of the GPIO pin.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: June 2, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chia-An Huang
  • Publication number: 20200159541
    Abstract: A method for identifying a boot stage of a BIOS of a computer device is provided. A control terminal receives screen information data indicative of a current BIOS screen image of the computer device, acquires current screen information based on the screen information data, acquires feature vector based on the current screen information, uses an image classification model to classify the current information into a screen category, and generates boot stage information indicative of a boot stage corresponding to the screen category.
    Type: Application
    Filed: September 30, 2019
    Publication date: May 21, 2020
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Jyun-Hong LI, Chi-Hao KUAN
  • Publication number: 20200143845
    Abstract: A tool-free hard disk bracket includes a base having abase body with a guide groove, and an engaging member connected to the base body. A frame includes a first side arm movably engaging with the engaging member. A handgrip is rotatably connected to one end of the base body. An operating unit includes an operating member releasably engaging with the handgrip and having a rotating shaft portion inserted rotatably and movably into the guide groove. The operating member is operated to rotate and release engagement with the handgrip, and is further operated to move along the guide groove toward the engaging member to push the engaging member to pivot and release engagement with the first side arm.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 7, 2020
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Chih-Chang LAN, Hung-Yu CHEN, Chun-Liang CHEN, Wei-Hsiang PENG, Jian-Hua CHEN
  • Patent number: 10642707
    Abstract: A method for indicating a status of a storage device to be implemented by a complex programmable logic device (CPLD) is provided. The CPLD is coupled to a connector for connection with the storage device, and to an LED. The method includes: in response to receipt of a signal set from a connector, determining whether the connector is connected with a storage device based on the signal set; when affirmative, identifying the storage device based on the signal set; operating in a mode corresponding to a result of identification; generating a determination result representing an operating status of the storage device based on the signal set; and outputting a control signal corresponding to the determination result to the LED.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 5, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventor: Wei-Yi Lo
  • Publication number: 20200133654
    Abstract: A method for remotely updating firmware of a field programmable gate array (FPGA) includes: by a controller, transmitting a storing instruction and relaying an entry of configuration data received from a remote device to a processor of the FPGA; by the processor, performing an updating subtask to store a file segment recorded in the entry of configuration data in an update-storage area indicated by location information recorded in the entry of configuration data; by the controller, determining whether the processor has successfully completed the updating subtask, and when affirmative, enabling the remote device to transmit another entry of configuration data; and repeating the aforementioned steps.
    Type: Application
    Filed: September 4, 2019
    Publication date: April 30, 2020
    Applicant: Mitac Computing Technology Corporation
    Inventors: Yun-Shan LEI, Lung-Chiao CHANG, Cheng-Yu CHUANG, Peng XIE
  • Patent number: 10630637
    Abstract: A method for ascertaining an IP address and a MAC address of a unit under test (UUT) mounted in a rack server includes: assigning and providing an IP address to the UUT when receiving a request for an IP address which includes the MAC address of the UUT; storing the IP address thus assigned and the MAC address as a set in a mapping table; transmitting boot configuration data to the UUT when receiving a request for boot-up; determining whether the UUT is running an operating system; and designating the IP address thus assigned which corresponds to the MAC address in the mapping table as a static IP address when it is determined that the UUT is running the operating system.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 21, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventor: Yueh-Ying Li