Patents Assigned to MITAC COMPUTING TECHNOLOGY CORPORATION
-
Patent number: 10908661Abstract: 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: GrantFiled: May 16, 2019Date of Patent: February 2, 2021Assignee: Mitac Computing Technology CorporationInventor: Ko-Yi Yao
-
Publication number: 20210004168Abstract: 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: ApplicationFiled: June 11, 2020Publication date: January 7, 2021Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Tsung-Yin Lee, Jen-Chih Lee, Yi-Lan Lin
-
Patent number: 10860425Abstract: 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: GrantFiled: May 4, 2018Date of Patent: December 8, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Shun-Chieh Yang
-
Patent number: 10860404Abstract: 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: GrantFiled: January 29, 2019Date of Patent: December 8, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Yi-Hua Wu, I-Hsin Chen, Chung-Hsien Liu
-
Patent number: 10853297Abstract: 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: GrantFiled: January 13, 2020Date of Patent: December 1, 2020Assignee: Mitac Computing Technology CorporationInventors: Thanh-Tu Thai, Hung-Tar Lin, Ching-Wen Hsu
-
Patent number: 10840937Abstract: 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: GrantFiled: April 28, 2020Date of Patent: November 17, 2020Assignee: Mitac Computing Technology CorporationInventors: Sheng-Chang Chen, Sung-Xuan Huang, Sheng-Shih Tsai
-
Patent number: 10802918Abstract: 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: GrantFiled: January 10, 2019Date of Patent: October 13, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION.Inventors: Wei-Lung Shen, Chen-Nan Hsiao, Chih-Cheng Wang, Chung-Huang Liu
-
Publication number: 20200241884Abstract: 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: ApplicationFiled: January 20, 2020Publication date: July 30, 2020Applicant: Mitac Computing Technology CorporationInventors: Jyun-Hong LI, Chi-Hao KUAN
-
Patent number: 10725790Abstract: 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: GrantFiled: September 30, 2019Date of Patent: July 28, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Jyun-Hong Li, Chi-Hao Kuan
-
Publication number: 20200233826Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 23, 2020Applicant: Mitac Computing Technology CorporationInventors: Thanh-Tu THAI, Hung-Tar LIN, Ching-Wen HSU
-
Patent number: 10713193Abstract: 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: GrantFiled: November 13, 2018Date of Patent: July 14, 2020Assignee: Mitac Computing Technology CorporationInventor: Ming-Shou Shen
-
Patent number: 10705827Abstract: 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: GrantFiled: July 18, 2017Date of Patent: July 7, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Chien-Huai Su, Yi-Tung Huang, Chia-An Huang, Yen-Ting Yueh
-
Patent number: 10698679Abstract: 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: GrantFiled: June 21, 2018Date of Patent: June 30, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Hung-Lu Chu, Yu-Jui Lu
-
Patent number: 10691465Abstract: 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: GrantFiled: November 15, 2018Date of Patent: June 23, 2020Assignee: Mitac Computing Technology CorporationInventors: Po-Wen Huang, Le Xing, Bichao Wang, Cheng-Chieh Yeh, Jie Zhang, Chen-Nan Hsiao
-
Patent number: 10671406Abstract: 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: GrantFiled: July 3, 2018Date of Patent: June 2, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Chia-An Huang
-
Publication number: 20200159541Abstract: 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: ApplicationFiled: September 30, 2019Publication date: May 21, 2020Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Jyun-Hong LI, Chi-Hao KUAN
-
Publication number: 20200143845Abstract: 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: ApplicationFiled: November 4, 2019Publication date: May 7, 2020Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Chih-Chang LAN, Hung-Yu CHEN, Chun-Liang CHEN, Wei-Hsiang PENG, Jian-Hua CHEN
-
Patent number: 10642707Abstract: 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: GrantFiled: June 25, 2019Date of Patent: May 5, 2020Assignee: Mitac Computing Technology CorporationInventor: Wei-Yi Lo
-
Publication number: 20200133654Abstract: 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: ApplicationFiled: September 4, 2019Publication date: April 30, 2020Applicant: Mitac Computing Technology CorporationInventors: Yun-Shan LEI, Lung-Chiao CHANG, Cheng-Yu CHUANG, Peng XIE
-
Patent number: 10630637Abstract: 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: GrantFiled: November 13, 2017Date of Patent: April 21, 2020Assignee: Mitac Computing Technology CorporationInventor: Yueh-Ying Li