Patents Assigned to MITAC COMPUTING TECHNOLOGY CORPORATION
  • Publication number: 20240154630
    Abstract: A communication device is adapted to be coupled to an external antenna configured to receive a wireless signal in a frequency band. The communication device includes a connector, an internal antenna, a switch, a wireless communication module, and a controller. The connector is adapted to be coupled to the external antenna. The internal antenna is configured to receive the wireless signal in the frequency band. The switch is selectively coupled to the connector or the internal antenna. The wireless communication module is coupled to the switch, and is configured to generate a signal strength indicator parameter based on the wireless signal in the frequency band. The controller is configured to control switching of the switch based on the signal strength indicator parameter.
    Type: Application
    Filed: April 11, 2023
    Publication date: May 9, 2024
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chien-Chih CHIU
  • Patent number: 11966596
    Abstract: A method of power management includes steps of: in response to receiving from a server host a sleep command, an expander first outputting a predetermined register value to a processing unit in a normal state, and then switching to a power-saving state and outputting an interrupt signal to the processing unit; the processing unit determining whether both the predetermined register value and the interrupt signal are received; and when it is determined that both the predetermined register value and the interrupt signal have been received, the processing unit controlling a power supply to output standby electricity, making the expander and the processing unit operate based on the standby electricity.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 23, 2024
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Jyun-Jie Wang, Yen-Lun Tseng
  • 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
  • Patent number: 11914735
    Abstract: A server includes a management module that includes a memory device and that is configured to be connected to multiple data storage devices. The management module is configured to perform an initialization procedure, in which the management module obtains multiple pieces of storage identifier information corresponding to the data storage devices, determines, for each of the pieces of storage identifier information, whether the piece of storage identifier information matches any piece of default identifier information contained in a list stored in the memory device, and generates piece(s) of log data for matched piece(s) of storage identifier information.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: February 27, 2024
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Wei-Hong Wu
  • Patent number: 11899419
    Abstract: An integrated control management system includes an input output device. The input output device includes a database, a memory module, a first processing module, and a second processing module. The memory module receives and stores a plurality of integrated control commands, and one of the integrated control commands is generated based on a hardware control command for setting a hardware control transmitted by another input and output device. The first processing module reads the integrated control command from the memory module and obtains the hardware control data from the integrated control command. The first processing module updates the hardware control data to the database. The second processing module reads the database and updates the hardware control data stored in the database to another database in another input output device. The second processing module sets the hardware control based on the hardware control data stored in the database.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: February 13, 2024
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Heng-Chia Hsu, Chen-Yin Lin, Yu-Shu Yeh, Chien-Chung Wang, Chin-Hung Tan
  • Patent number: 11847467
    Abstract: A boot method for an embedded system is provided. The embedded system includes two mainboards each provided with a baseboard management controller (BMC), a non-volatile memory unit and a network adapter. When the embedded system is turned on, each of the BMCs performs a boot procedure, and then loads an operating system (OS) image file from a corresponding non-volatile memory unit to execute an operating system. When one BMC fails to load the OS image file or to execute the operating system, the BMC causes the corresponding network adapter to communicate with the other network adapter to acquire the OS image file from the non-volatile memory unit on the other mainboard, so as to replace the OS image file in the corresponding non-volatile memory unit, and directly loads the OS image thus acquired to execute the operating system.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 19, 2023
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Yu-Shu Yeh, Heng-Chia Hsu, Chen-Yin Lin, Chien-Chung Wang, Chin-Hung Tan
  • Publication number: 20230325510
    Abstract: A method for blocking an external boot device, a non-transient computer readable storage medium, and a computer are provided. The method includes: executing BIOS program code in a POST process, where the program code includes a BIOS setup menu, which includes a boot device option; hiding device information of an external boot device in the boot device option when determining that the external boot device is classified as a restricted device; displaying a boot device menu when determining that received input information is consistent with a piece of hot key information, where the boot device menu includes the device information of the external boot device; displaying a password input window when determining that the external boot device corresponding to received selection information is classified as the restricted device; and reading the external boot device to execute operating system program code when determining that received password information matches a preset password.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 12, 2023
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Ming-Chang TU
  • 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
  • Patent number: 11748110
    Abstract: A server is provided. The server includes a Basic Input/Output System (BIOS) memory, a storage device, and a processing unit. The BIOS memory stores a BIOS code, and the BIOS code provides a BIOS setup menu and a saving option in the BIOS setup menu for setting information of a plurality of BIOS setup items. The processing unit is coupled to the BIOS memory and the storage device. The processing unit executes the BIOS code during a power-on self-test (POST) process of the server. When executing the saving option, the processing unit stores the setting information of the plurality of BIOS setup items into the BIOS memory and the storage device, and the processing unit also stores a designated file name into the storage device, the designated file name corresponding to the setting information of the plurality of BIOS setup items that is stored into the storage device.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 5, 2023
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Teng-Yun Tsao
  • Patent number: 11720162
    Abstract: A method of adjusting power consumption of a server is implemented by a baseboard management controller (BMC). The server includes the BMC and a processing module that are connected to each other. The BMC is connected to a power supply for receiving electrical energy supplied thereby, and the processing module operates based on the electrical energy thus received according to a current setting value of a power consumption limit. The method includes steps of: obtaining consecutive values of power conveyed by the power supply to the server; and based on the values of power currently obtained, adjusting the current setting value of the power consumption limit to be within a defined range.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: August 8, 2023
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chi-Jung Lo
  • Patent number: 11714630
    Abstract: A method is provided for adding a sensor monitoring feature of a newly-added sensor to a system monitoring feature provided by a baseboard management controller (BMC). The BMC stores a BMC firmware that contains a main program, a sensor library and a sensor data record. The BMC updates the sensor library to a target sensor library that includes identification information of the additional sensor, and functions used to execute the sensor monitoring feature of the additional sensor. By executing the main program, the BMC loads the target sensor library, and adds the identification information of the additional sensor to the sensor data record.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 1, 2023
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Hsin-Hao Chu
  • 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: 11513697
    Abstract: A control system for a storage apparatus includes two input/output modules (IOMs), and two non-volatile memory (NVM) devices that are electrically connected to the IOMs, respectively, and that each store a firmware code. Each of the IOMs is configured to execute a firmware corresponding to the firmware code stored in the corresponding NVM device, and to enter an active mode or a passive mode after executing the firmware. The IOMs are configured such that when one IOM operating in the passive mode detects abnormal operation of the other IOM operating in the active mode, the one IOM sends, to the other IOM, the firmware code stored in the NVM device electrically connected to the one IOM, in order to update the firmware code in the NVM device electrically connected to the other IOM.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: November 29, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Jyun-Jie Wang, Cheng-Tung Wang, Yen-Lun Tseng
  • Publication number: 20220374223
    Abstract: A server and an updating method for a MAC address are provided in the present application. The server includes: a network chipset having a preset first MAC address; a first non-volatile memory storing the first MAC address of the network chipset; a second non-volatile memory storing a first BIOS code data; a central processing unit coupled to the network chipset and the second non-volatile memory; and a baseboard management controller coupled to the central processing unit, the first non-volatile memory, and the second non-volatile memory.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 24, 2022
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Jing-Chin HUANG, Chih-Peng CHANG
  • Patent number: 11494079
    Abstract: A method includes steps of: assigning a value of a setting variable to a memory allocation variable; allocating address space to peripheral devices based on the memory allocation variable; determining whether allocated address space is sufficient; acquiring a system-wise greatest demand size value when allotted address space is insufficient; determining whether the memory allocation variable exceeds the system-wise greatest demand size value; updating the memory allocation variable to have a larger value when the memory allocation variable does not exceed the system-wise greatest demand size value; and assigning the value of the memory allocation variable to the setting variable when the memory allocation variable exceeds the system-wise greatest demand size value.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 8, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Ching-Hsiang Lu
  • 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
  • Patent number: 11435915
    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: Grant
    Filed: June 11, 2020
    Date of Patent: September 6, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Tsung-Yin Lee, Jen-Chih Lee, Yi-Lan Lin
  • Patent number: 11403113
    Abstract: A local server is provided. The local server includes a BIOS memory and control circuit. The BIOS memory stores a BIOS code and an actual setting data. The control circuit reads a current setting data corresponding to the local server from a cloud server in a POST procedure of the local server, and compares the actual setting data with the current setting data, and when the actual setting data does not match the corresponding current setting data, the control circuit sends the actual setting data to the cloud server, so that the actual setting data overwrites the current setting data in the cloud server.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 2, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Yuan-Jhang Liao