Method for monitoring system boot by searching a temporary buffer for BIOS message
First Claim
Patent Images
1. A method for monitoring a system, comprising steps of:
- reproducing data of a screen buffer in video memory into a temporary buffer;
searching for a specific BIOS message stored in the temporary buffer during said reproducing step; and
reporting said specific BIOS message to a remote system manager when said searching step finds said specific BIOS message in said temporary buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for monitoring a system by searching a screen buffer, more particularly, for a system management board to detect screen messages output when a system boots and to inform a remote system manager of the booting status and the abnormality of the system. The method according to the present invention comprises steps of: reproducing the data of a screen buffer of video RAM area into a temporary buffer in a program; searching for specific BIOS messages in the temporary buffer reproduced from the screen buffer; and reporting the search result to a remote system manager.
-
Citations
14 Claims
-
1. A method for monitoring a system, comprising steps of:
-
reproducing data of a screen buffer in video memory into a temporary buffer;
searching for a specific BIOS message stored in the temporary buffer during said reproducing step; and
reporting said specific BIOS message to a remote system manager when said searching step finds said specific BIOS message in said temporary buffer. - View Dependent Claims (2, 3, 4)
-
-
5. A method of monitoring a system, comprising steps of:
-
reproducing data from a screen buffer and storing the reproduced data into a temporary buffer;
removing all screen attribute data, included with said reproduced data, from said temporary buffer;
searching for a specific BIOS message stored in the temporary buffer during said reproducing step;
repeatedly performing said searching step until there are no more specific BIOS messages to be searched for; and
reporting each said specific BIOS message found to a remote system manager when there are no more specific messages to be searched for. - View Dependent Claims (6, 7, 8, 9, 10)
storing a code corresponding to said specific BIOS message in another buffer when said specific BIOS message is found during said searching step;
checking for a next specific BIOS message to be searched for; and
returning to said searching step when it is determined that a next specific BIOS message is to be searched for and searching for said next specific BIOS message.
-
-
8. The method as set forth in claim 6, further comprising a step of:
initially setting a variable N to be equal to one prior to said reproducing step.
-
9. The method as set forth in claim 8, wherein said step of repeatedly performing said searching step comprises steps of:
-
storing a code corresponding to said specific BIOS message in another buffer when said specific BIOS message is found during said searching step;
determining whether all specific BIOS messages to be searched for have been searched for;
increasing said variable N by one when it is determined that not all of said specific BIOS messages have been searched for; and
following said step of increasing, getting a search string corresponding to said next specific BIOS message and searching for said next specific BIOS message.
-
-
10. The method as set forth in claim 9, further comprising steps of:
-
determining whether a monitoring time has timed out, when it is determined that all of said specific BIOS messages have been searched for;
returning to said step of setting the variable N to be equal to one, when it is determined that the monitoring time has not timed out; and
performing said reporting step when it is determined that said monitoring time has timed out.
-
-
11. A method of monitoring a system, comprising steps of:
-
setting a page variable P to be equal to 1;
setting a variable N to be equal to 1;
moving one page of text from a screen buffer into a temporary buffer;
removing all screen attribute data, included with said text, from said temporary buffer;
searching for a Nth specific BIOS message stored in the temporary buffer during said moving step;
determining whether all specific BIOS messages to be searched for have been searched for;
increasing said variable N by one and performing said searching step for a next specific BIOS message, when it is determined that not all of the specific BIOS messages to be searched for have been searched for; and
reporting each specific BIOS message found to a remote system manager when it is determined that all of the specific BIOS messages to be searched for have been searched for. - View Dependent Claims (12, 13, 14)
determining whether all pages of text have been searched, when it is determined that all of the specific BIOS messages to be searched for have been searched for;
returning to said step of setting the variable N to be equal to one, when it is determined that all said pages of text have not been searched; and
performing said reporting step when it is determined that all said pages of text have been searched.
-
Specification