Patents Assigned to MITAC COMPUTING TECHNOLOGY CORPORATION
-
Patent number: 12292958Abstract: 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: GrantFiled: March 8, 2023Date of Patent: May 6, 2025Assignee: Mitac Computing Technology CorporationInventor: Wen-Ching Tsai
-
Patent number: 12293175Abstract: 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: GrantFiled: November 3, 2021Date of Patent: May 6, 2025Assignee: Mitac Computing Technology CorporationInventor: Chih-Peng Chang
-
Patent number: 12282560Abstract: 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: GrantFiled: March 28, 2023Date of Patent: April 22, 2025Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Ming-Chang Tu
-
Publication number: 20250077357Abstract: 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: ApplicationFiled: April 24, 2024Publication date: March 6, 2025Applicant: Mitac Computing Technology CorporationInventors: Hung-Ta LIN, Sheng-Min CHEN, Po-Wei YANG, Ying-Jie LIU
-
Patent number: 12130763Abstract: A storage enclosure connected to a server via an external network and includes a network switch, an expander that is connected to the network switch and that is configured to generate enclosure data that supports a format conforming with SCSI Enclosure Services, and a board management controller (BMC) that is connected to the network switch and the expander. The BMC is configured to translate the enclosure data into enclosure translating data that supports a Redfish® format. The expander is configured to, after generating the enclosure data, transmit the enclosure data through the network switch to the BMC via an internal network. The BMC is configured to translate the enclosure data into the enclosure translating data, and to transmit the enclosure translating data to the network switch. The network switch transmits the enclosure translating data to the server through the external network.Type: GrantFiled: December 14, 2022Date of Patent: October 29, 2024Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Jyun-Jie Wang, Shao-Che Chang, Cheng-Tung Wang, Yen-Lun Tseng, Chin-Hung Tan
-
Publication number: 20240353908Abstract: 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: ApplicationFiled: March 26, 2024Publication date: October 24, 2024Applicant: Mitac Computing Technology CorporationInventors: Lung-Chiao CHANG, Fu-Chieh CHANG, Ming-Shou SHEN
-
Publication number: 20240319821Abstract: A touchscreen calibration method and a readable storage media are provided. The method includes: A processor accesses a system administrative events database, which is configured to record a pointer error event; and the processor executes a calibration process when the processor determines the pointer error event does exist. The calibration process includes: disabling a plurality of touchscreens; re-enabling the plurality of touchscreens after a preset time period; loading an apparatus registry file after the plurality of touchscreens are restarted; and establishing connections between the processor and the plurality of touchscreens based on the apparatus registry file.Type: ApplicationFiled: February 23, 2024Publication date: September 26, 2024Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Wei-Cheng HSUEH
-
Publication number: 20240303066Abstract: A server system and a firmware updating method thereof are provided. The server system includes a first module and a second module. The first module includes a first logic circuit and a first selection circuit. The second module includes a second logic circuit, a second selection circuit, a control circuit, and a storage circuit. The first selection circuit is configured to select the transmission target of the first logic circuit according to a first control signal. The second selection circuit is configured to select the transmission target of the second logic circuit according to a second control signal. The control circuit is configured to update the firmware of the first logic circuit and the firmware of the second logic circuit. The storage circuit is configured to store a support list having default usage codes, and each of the default usage codes indicates a corresponding one of target devices.Type: ApplicationFiled: August 22, 2023Publication date: September 12, 2024Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Chia-Hang CHUNG
-
Patent number: 12061565Abstract: 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: GrantFiled: March 15, 2023Date of Patent: August 13, 2024Assignee: Mitac Computing Technology CorporationInventor: Chih-Wei Lee
-
Publication number: 20240264824Abstract: 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: ApplicationFiled: January 26, 2024Publication date: August 8, 2024Applicant: Mitac Computing Technology CorporationInventor: Cheng-Wei SUN
-
Patent number: 12056357Abstract: An HA system includes a first IOM having a first switch, a second IOM having a second switch, and a plurality of slot modules configured to be connected to a plurality of SSDs, respectively. Each of the slot modules has Port A? configured to be connected to the first IOM and Port B? configured to be connected to the second IOM. In response to detecting a connection of one of the SSDs to one of the slot modules, the first and second IOMs determine whether the SSD is a single-port type SSD. When it is determined that the SSD is a single-port type SSD, the first IOM controls the first switch to link up to said one of the slot modules and the second IOM controls the second switch to unlink said one of the slot modules.Type: GrantFiled: February 9, 2023Date of Patent: August 6, 2024Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Yu-Shu Yeh
-
Patent number: 12013798Abstract: 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: GrantFiled: November 3, 2022Date of Patent: June 18, 2024Assignee: Mitac Computing Technology CorporationInventors: Chin-Hung Tan, Heng-Chia Hsu, Chien-Chung Wang, Yu-Shu Yeh, Chen-Yin Lin
-
Publication number: 20240154630Abstract: 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: ApplicationFiled: April 11, 2023Publication date: May 9, 2024Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Chien-Chih CHIU
-
Patent number: 11966596Abstract: 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: GrantFiled: September 22, 2022Date of Patent: April 23, 2024Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Jyun-Jie Wang, Yen-Lun Tseng
-
Patent number: 11940906Abstract: 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: GrantFiled: December 20, 2021Date of Patent: March 26, 2024Assignee: Mitac Computing Technology CorporationInventor: Chia-Jen Huang
-
Publication number: 20240070105Abstract: 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: ApplicationFiled: March 15, 2023Publication date: February 29, 2024Applicant: Mitac Computing Technology CorporationInventor: Chih-Wei LEE
-
Patent number: 11914735Abstract: 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: GrantFiled: September 3, 2021Date of Patent: February 27, 2024Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Wei-Hong Wu
-
Patent number: 11899419Abstract: 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: GrantFiled: November 11, 2021Date of Patent: February 13, 2024Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Heng-Chia Hsu, Chen-Yin Lin, Yu-Shu Yeh, Chien-Chung Wang, Chin-Hung Tan
-
Patent number: 11847467Abstract: 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: GrantFiled: June 29, 2022Date of Patent: December 19, 2023Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Yu-Shu Yeh, Heng-Chia Hsu, Chen-Yin Lin, Chien-Chung Wang, Chin-Hung Tan
-
Publication number: 20230325510Abstract: 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: ApplicationFiled: March 28, 2023Publication date: October 12, 2023Applicant: MITAC COMPUTING TECHNOLOGY CORPORATIONInventor: Ming-Chang TU