9195556

Host Device and Method for Testing Booting of Servers

PublishedNovember 24, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A host device, comprising: at least one processor; and a storage device storing a computer program including instructions that, which executed by the at least one processor, causes the at least one processor to: control a power supply to supply electric power for servers, and control the servers to boot and perform a booting test; determine whether a booting of each of the servers is successful; control all of the servers to quit the booting test, and record a current state of the booting test in a test log stored in the storage device if the booting of one of the servers is unsuccessful; transform a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determine whether the first component lists of each server is identical to a second component list generated during a last booting of the server; save a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; control all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; control the servers to shutdown; determine whether the shutdown of each of the servers is successful; control the power supply to stop supplying electric power for the servers if the shutdown of each of the server is successful; control all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and control the power supply to stop supplying electric power for the servers.

2

2. The host device claimed in claim 1 , wherein the booting test of each of the servers is tested for a predefined number of times.

3

3. The host device claimed in claim 1 , wherein the system log of each server is named with an IP address of the server.

4

4. The host device claimed in claim 1 , wherein the computer program including instructions further causes the at least one processor to: delete the system log of each server saved in the storage device during the last booting of the server.

5

5. A method executable by a processor of a host device for testing booting of servers using a host device, the method comprising: controlling a power supply to supply electric power for the servers, and controlling the servers to boot and perform a booting test; determining whether a booting of each of the servers is successful; controlling all of the servers to quit the booting test, and recording a current state of the booting test in a test log stored in a storage device if the booting of one of the servers is unsuccessful; transforming a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determining whether the first component lists of each server is identical to a second component list generated during a last booting of the server; saving a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; controlling all of the servers to quit the booting test, and recording a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; controlling the servers to shutdown; determining whether the shutdown of each of the servers is successful; controlling the power supply to stop supplying electric power for the servers if the shutdown of each of the servers is successful; controlling all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and controlling the power supply to stop supplying electric power for the servers.

6

6. The method claimed in claim 5 , wherein the booting test of each of the servers is tested for a predefined number of times.

7

7. The method claimed in claim 5 , wherein the system log of each server is named with an IP address of the server.

8

8. The method claimed in claim 5 , further comprising: deleting the system log of each server saved in the storage device during the last booting of the server.

9

9. A non-transitory computer-readable storage medium having stored thereon instructions being executed by a processor of a host device, causes the processor to perform a method for testing booting of servers, the method comprising: controlling a power supply to supply electric power for the servers, and controlling the servers to boot and perform a booting test; determining whether a booting of each of the servers is successful; controlling all of the servers to quit the booting test, and recording a current state of the booting test in a test log stored in a storage device if the booting of one of the servers is unsuccessful; transforming a format of a first component list generated in the current booting of each server into a text file format if the booting of each of the servers is successful; determining whether the first component lists of each server is identical to a second component list generated during a last booting of the server; saving a system log of each server in the storage device if the first component list of each server is identical to the second component list of the server; controlling all of the servers to quit the booting test, and recording a current state of the booting test in the test log stored in the storage device if the component list of one of the servers is not identical to the second component list the server; controlling the servers to shutdown; determining whether the shutdown of each of the servers is successful; controlling the power supply to stop supplying electric power for the servers if the shutdown of each of the servers is successful; controlling all of the servers to quit the booting test, and record a current state of the booting test in the test log stored in the storage device if the shutdown of one of the servers is unsuccessful; and controlling the power supply to stop supplying electric power for the servers.

10

10. The storage medium claimed in claim 9 , wherein the booting test of each of the servers is tested for a predefined number of times.

11

11. The storage medium claimed in claim 9 , wherein the system log of each server is named with an IP address of the server.

12

12. The storage medium claimed in claim 9 , wherein the method further comprising: deleting the system log of each server saved in the storage device during the last booting of the server.

Patent Metadata

Filing Date

Unknown

Publication Date

November 24, 2015

Inventors

MING-SHANG TSAI
CHENG-YU TSAI
CHUNG-LUN HSU
HO-CHENG YANG
JUI-KUN HSIEH

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “HOST DEVICE AND METHOD FOR TESTING BOOTING OF SERVERS” (9195556). https://patentable.app/patents/9195556

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

HOST DEVICE AND METHOD FOR TESTING BOOTING OF SERVERS — MING-SHANG TSAI | Patentable