<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<ep-patent-document id="EP02079913B1" file="EP02079913NWB1.xml" lang="en" country="EP" doc-number="1296245" kind="B1" date-publ="20180418" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="en"><B000><eptags><B001EP>......DE....FRGB....................................................................................</B001EP><B005EP>J</B005EP><B007EP>BDM Ver 0.1.63 (23 May 2017) -  2100000/0</B007EP></eptags></B000><B100><B110>1296245</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20180418</date></B140><B190>EP</B190></B100><B200><B210>02079913.6</B210><B220><date>19980806</date></B220><B240><B241><date>20021206</date></B241><B242><date>20120425</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>915771</B310><B320><date>19970821</date></B320><B330><ctry>US</ctry></B330></B300><B400><B405><date>20180418</date><bnum>201816</bnum></B405><B430><date>20030326</date><bnum>200313</bnum></B430><B450><date>20180418</date><bnum>201816</bnum></B450><B452EP><date>20180313</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G06F  11/07        20060101AFI20180208BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>H04L  12/24        20060101ALN20180208BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>FEHLERINFORMATIONSBENACHRICHTIGUNGSSYSTEM UND -VERFAHREN UNTER VERWENDUNG EINES LOKALEN NETZES</B542><B541>en</B541><B542>FAULT NOTIFICATION SYSTEM AND PROCESS USING LOCAL AREA NETWORK</B542><B541>fr</B541><B542>SYSTÈME ET PROCÉDÉ POUR LA NOTIFICATION D'INFORMATION DE DÉFAUTS UTILISANT UN RÉSEAU LOCAL</B542></B540><B560><B561><text>EP-A2- 0 751 656</text></B561><B561><text>WO-A1-94/08289</text></B561><B561><text>WO-A1-96/42045</text></B561></B560></B500><B600><B620><parent><pdoc><dnum><anum>98306279.5</anum><pnum>0899663</pnum></dnum><date>19980806</date></pdoc></parent></B620></B600><B700><B720><B721><snm>Huppert, Lawrence</snm><adr><str>62 Moore Road</str><city>Sudbury,
Massachusetts 01776</city><ctry>US</ctry></adr></B721><B721><snm>Schmidt, Thomas J.</snm><adr><str>95 Melendy Road</str><city>Milford,
Massachusetts 03055</city><ctry>US</ctry></adr></B721></B720><B730><B731><snm>Comcast IP Holdings I, LLC</snm><iid>101718744</iid><irf>P117846EP00/DXC</irf><adr><str>1701 JFK Boulevard</str><city>Philadelphia, PA 19103</city><ctry>US</ctry></adr></B731></B730><B740><B741><snm>Chew, Kwan Chong Daniel</snm><sfx>et al</sfx><iid>101591817</iid><adr><str>Haseltine Lake LLP 
Lincoln House, 5th floor 
300 High Holborn</str><city>London WC1V 7JH</city><ctry>GB</ctry></adr></B741></B740></B700><B800><B840><ctry>DE</ctry><ctry>FR</ctry><ctry>GB</ctry></B840><B880><date>20110622</date><bnum>201125</bnum></B880></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><b>BACKGROUND OF THE INVENTION</b></heading>
<p id="p0001" num="0001">In most modern organizations, many of the employees or members have their own personal computers. These computers are typically physically distributed throughout the organization's facilities but interconnected via a computer network to enable the exchange of information. Many midsize and large organizations will also have personnel dedicated to maintaining the network, performing tasks such as network management, installing new computers, and repairing those computers that have already been installed.</p>
<p id="p0002" num="0002">Since employee reliance on the computers is growing as their use and functionality increase, it is desirable to decrease the downtime. As a result, maintenance personnel should be dispatched to a malfunctioning computer to enable fault notification as soon as possible.</p>
<p id="p0003" num="0003">The fault notification issue is somewhat addressed in newer remote-power-on systems. These systems typically have an auxiliary power supply that operates on line power, in addition to the main power supply for the computer. The network interface card is at least partially powered by the auxiliary power supply when the computer is otherwise off. This partial powering allows the network interface card to receive primitive messages from the network, such as a remote-power-on command. When received, the command is typically passed to a microcontroller within the computer that activates a power-up sequence. Such a system allows the computer to be remotely powered-up and booted to perform maintenance or so that the computer is operational when the employee returns to work in the morning, for example.<!-- EPO <DP n="2"> --></p>
<p id="p0004" num="0004">In the remote-power-on systems, there is typically some mechanism for notifying a control console if a particular computer fails to properly power-up. This functionality is supported by placing a primitive operating system in the memory storing the basic input/output system (BIOS) so that the central processing unit (CPU) of the computer can construct the appropriate message and place it in the network interface card's transport buffer for transmission to the control console.</p>
<p id="p0005" num="0005"><patcit id="pcit0001" dnum="WO9642045A1"><text>WO 96/42045 A1</text></patcit> describes a network device which interfaces between a local area network (LAN) and an image forming apparatus and which can output debug information. The network device includes a LAN interface for receiving image forming jobs and command signals from the LAN and a peripheral interface for outputting image forming jobs to the image forming apparatus. The network device further includes a storage device that stores debug information regarding the network device configuration for receiving image forming jobs from the LAN and outputting image forming jobs to the image forming apparatus. In addition, the network device has a processor that detects a triggering condition, and in response to the triggering condition, formats the debug information into an image forming job and outputs the formatted debug information to the image forming apparatus.</p>
<heading id="h0002"><b>SUMMARY OF INVENTION</b></heading>
<p id="p0006" num="0006">There are a number of problems with existing fault notification protocols. First, their implementation is generally limited only to machines that have the remote power-on capability. While the numbers of such machines are increasing in the marketplace, today, they still represent a small portion of the computers sold. A second problem is the fact that existing systems tend to be expensive and add a significant incremental cost to the computer's total price, since a portion of the operating system must be replicated in the BIOS memory. This increases expense in two related ways. The additional memory for the BIOS is expensive, and the thus-configured computer is nonstandard adding to the cost in an increasingly commoditized environment. Another problem with existing systems is that they only provide fault notification in a limited class of problems where the central processing unit's bus and BIOS are operating properly but boot-up fails. The systems are useless where a bus, CPU, or BIOS failure has occurred.<!-- EPO <DP n="3"> --></p>
<p id="p0007" num="0007">The present invention is directed to a fault notification system and process that solve these previously identified problems. The invention, in its broad form, resides in a fault notification process (and a system) for a network<br/>
<!-- EPO <DP n="4"> -->device, as recited in claim 1. Similar to previous fault notification systems, the present invention detects the non-operational state of the computer, or other type of network device, and transmits network messages from the device to a monitoring system or control console in the case of a detected non-operational state. It differs, however, in that the network messages are constructed by the network device when it is operational, preferably before any problem is detected.</p>
<p id="p0008" num="0008">For example, the network message, <i>e.g.,</i> packet, cell, or frame, is constructed by the network device's operating system in anticipation of a non-operational state. This message is then stored in some non-volatile storage medium, such as the BIOS memory in one embodiment. As a result, very limited operating system functionality must be replicated in the device BIOS. Only the actual transmitted message must be stored and the commands necessary to have the message sent.</p>
<p id="p0009" num="0009">In specific implementations, the network messages identify the network device to the monitoring system. Additionally, especially where the monitoring system does not have asset tracking information, it is also helpful to encode the vendor or manufacturer of the network device in the messages. The network messages also include information regarding the failure mode of the network device to possibly identify the source of the problem.</p>
<p id="p0010" num="0010">In one implementation, to further limit the necessary intelligence in the non-volatile memory, the network messages are continuously transmitted at a relatively low duty cycle, once every five minutes for example. In this way, even if the monitoring system is non-operational at<!-- EPO <DP n="5"> --> the time of the fault, it will receive the message when it later becomes operational.</p>
<p id="p0011" num="0011">In another embodiment, the fault notification system comprises a non-volatile memory that is accessible by the transmission system, network interface card, for example. This transmission system is configured to automatically send the network messages a predetermined time after detecting the power-up of the network device. During typical operation, however, this automatic transmission is disabled by the operating system after a successful boot-up operation has been completed.</p>
<p id="p0012" num="0012">The second embodiment is most easily implemented by loading the network messages into a network transport buffer when power-on is first detected by the transmission system, which messages are automatically transmitted when a timing system times-out, unless disabled by the operating system.</p>
<p id="p0013" num="0013">In a third embodiment, the system includes an auxiliary processor, which can be one that also performs other housekeeping functions, such as detecting operating temperatures and power supply voltages. This processor is typically powered by an auxiliary power supply. If it detects improper operation, either during boot-up or later during normal operation, it loads the relevant messages into the transport buffer for transmission to the monitoring system even where the computer's CPU may not be operational. In this embodiment, it is not critical to pre-construct the messages, since the system has the benefit of the processing resources of the auxiliary processor.</p>
<p id="p0014" num="0014">It will be understood that the particular method and device embodying the invention are shown by way of illustration and not as a limitation of the invention. The principles and features of this invention may be employed in various<!-- EPO <DP n="6"> --> and numerous embodiments without departing from the scope of the invention.</p>
<heading id="h0003"><b>BRIEF DESCRIPTION OF THE DRAWINGS</b></heading>
<p id="p0015" num="0015">A more detailed understanding of the invention can be had from the following description of a preferred embodiment, given by way of example, and to be understood in conjunction with the accompanying drawings, wherein, reference characters refer to similar parts throughout the different views. The drawings are not necessarily to scale. Of the drawings:
<ul id="ul0001" list-style="none" compact="compact">
<li>◆ <figref idref="f0001">Fig. 1</figref> is a block diagram of a fault notification system according to an embodiment of the present invention;</li>
<li>◆ <figref idref="f0002">Fig. 2</figref> shows a fault notification process according to an embodiment of the present invention;</li>
<li>◆ <figref idref="f0003">Fig. 3</figref> is a block diagram of a second embodiment of a fault notification system of the present invention;</li>
<li>◆ <figref idref="f0004">Fig. 4</figref> shows a second embodiment of the inventive fault notification process; and</li>
<li>◆ <figref idref="f0005">Fig. 5</figref> is a block diagram of a third embodiment of a fault notification system of the present invention.</li>
</ul></p>
<heading id="h0004"><b>DETAILED DESCRIPTION OF THE EMBODIMENTS</b></heading>
<p id="p0016" num="0016"><figref idref="f0001">Fig. 1</figref> is a block diagram of a computer or other network device 100 having a fault notification system according to a preferred embodiment of the present invention. As is common, a CPU 110 transfers information between various peripheral devices via a bus 112 received at an input/output (I/O) port. The BIOS (Basic Input Output System) memory 114, accessible by this bus, holds the instructions necessary for the CPU to load an operating system from another peripheral device (<i>e.g.,</i> hard drive 124) or from a server 128 via a network connection through<!-- EPO <DP n="7"> --> a network interface card 116. The BIOS memory 114 is typically non-volatile CMOS RAM that is powered by a real time clock battery 122, or alternatively may be EEROM or flash memory. BIOS memory 114 also includes a typically much larger ROM memory.</p>
<p id="p0017" num="0017">Connected to the network 118 is a monitoring system or control console 120. In situations in which the CPU 110 fails to load the operating system from the hard drive 124 or from a server 128 via the network 118, the CPU accesses the BIOS 114 to retrieve network messages which are passed to the network interface card 116 for transmission to the monitoring system 120 according to a preferred embodiment of the invention.</p>
<p id="p0018" num="0018"><figref idref="f0002">Fig. 2</figref> is a flow diagram showing the process for forming and transmitting the network messages according to the invention. At times when the computer 100 is fully operational, it monitors itself to assess its configuration and health in step 210. This functionality is typically provided as part of the operating system and includes detecting possible failure modes, dynamic random access memory size, disk write errors, and network communication errors and tracking new/deleted peripheral devices such as hard drives or auxiliary cards. This information is encoded and placed in a network message by the operating system in step 212, the message being constructed according with the protocol of the network 118. Typically the network message is a packet with the information encoded in the payload. The packet's source address corresponds to the computer 100 itself and the destination address is of the monitoring system. The constructed message is stored into the non-volatile BIOS memory 114 in step 214.</p>
<p id="p0019" num="0019">The message that is stored in the BIOS memory 114 is used when the computer 100 becomes non-operational in step 216.<!-- EPO <DP n="8"> --></p>
<p id="p0020" num="0020">A primary example would be when the computer, after power-up, fails to properly boot and load the operating system. Upon detecting such failure, the BIOS ROM instructs the CPU 110 to read the network message stored in the BIOS RAM 114 in step 218. The message is written to the transport buffer T<sub>x</sub> in the network interface card 116 (step 220), which sends it to the monitoring system 120 in step 222.</p>
<p id="p0021" num="0021">Preferably, the network messages are continually re-sent at a low duty cycle until the computer is reset. In one example, the message is re-sent after executing a delay of several, <i>e.g.,</i> five, minutes in step 224. Thus, if the monitoring system 120 is temporarily not available on the network 118, the message will be repeated until it is received, avoiding the BIOS having to process acknowledgment signals from the monitoring system.</p>
<p id="p0022" num="0022"><figref idref="f0003">Fig. 3</figref> is a second embodiment of the fault notification system that has been constructed according to the principles of the present invention.</p>
<p id="p0023" num="0023">In this embodiment, the notification system is closely integrated with the network communication system. The network messages are stored on non-volatile RAM 312 that is directly accessible by the network communication system, preferably on the network interface card 116. This non-volatile RAM 312 is accessible by a control circuit 314, also on the network interface card, which loads the messages into the transport buffer T<sub>x</sub> of the card.</p>
<p id="p0024" num="0024"><figref idref="f0004">Fig. 4</figref> is a block diagram illustrating the operation of the second embodiment. Similar to the first embodiment, the monitoring system, preferably in the computer's operating system, monitors the status of the computer (step 210) and constructs network messages while the computer is<!-- EPO <DP n="9"> --> operational in step 212. The messages are stored, however, in step 214 to the non-volatile RAM 316 in the network interface card 116.</p>
<p id="p0025" num="0025">The control circuit 314 of the network interface card 116 in step 410 monitors the computer 100 for power-up. When the event is detected, the control circuit loads the network message into the transport buffer T<sub>x</sub> of the network interface card 116 (step 412). The control circuit also begins a timing routine either as a software/firmware function or using a separate timing circuit in step 414. The system waits for a time corresponding to the maximum possible boot-up time for the computer, <i>e.g.,</i> a few minutes in most devices. When the timer times out, the transport buffer T<sub>x</sub> is signaled to send the network message in step 418. Only if the device successfully boots will the timer be disabled by a command from the operating system in step 416. This prevents the transport buffer from sending the network message (step 420). In other implementations, the BIOS instructions may allow for the disabling the message transmission even where an operating system has not been successfully loaded, allowing the BIOS to send its own message. In either case, the system effectively acts as a deadman switch so that the network messages will be sent when the device fails to disable their transmission.</p>
<p id="p0026" num="0026">As in the first embodiment, the message is repeatedly sent after executing a delay in step 422. At each transmission, it may be disabled by the system, however.</p>
<p id="p0027" num="0027">Returning to <figref idref="f0003">Fig. 3</figref>, in one preferred implementation, the non-volatile RAM 316, transport buffer T<sub>x</sub>, phase-locked loop 318, and control circuitry 314 of the network interface card 116 are powered by an auxiliary power supply 320 of the computer 100. Many newer computer systems have<!-- EPO <DP n="10"> --> two power supplies. The main power supply 126 converts a.c. line current to power the system and has tens or hundreds of Watts of output capacity. An auxiliary power supply is used to convert line power but in much lower quantities continuously while the computer is connected to a line power source. This is typically used to provide power to the circuitry that controls the computer during power-up and power-down.</p>
<p id="p0028" num="0028">According to the present invention, the network interface card is at least partially powered by the auxiliary power unit 320. The transmission of the network messages is thus not subject to the proper operation of the main power supply 126. Moreover, the transmission system continually receives power and can detect the power-up situation. <figref idref="f0005">Fig. 5</figref> is a block diagram of a third embodiment of the fault notification system of the present invention. This embodiment additionally has a microcontroller 510 that receives power from the auxiliary power supply 320. In many implementations, this will be the microcontroller that is used to monitor the system's health such as operating temperature 512 and voltage from the main power supply 126. This microcontroller 510 is preferably connected to communicate with the CPU 110 and its chip set 514 via a separate low-speed bus 516. One such bus is a two wire bus referred to as I<sup>2</sup>C (integrated interconnect). This provides a mechanism by which the microcontroller 510 directly monitors the CPU 110 and chip set 514 in the event where the CPU's main bus 112 is not operational. The low speed bus 516 is also in communication with the transport buffer T<sub>x</sub> of the network interface card 116. When the microcontroller 510 detects improper operation of the central processing unit, for example, during boot-up, the microcontroller loads the network message into the transport buffer T<sub>x</sub> for transmission to the monitoring system 120.<!-- EPO <DP n="11"> --></p>
<p id="p0029" num="0029">The third embodiment is capable of monitoring a broader array of the problems in the computer system. Since the microcontroller 510 operates off the auxiliary power supply 320, it can also detect problems with the main power supply 126. Moreover, it can be used to identify specific faults in the chip set 514, CPU 110, or other peripheral devices via its low speed bus 516. Thus, it can detect and notify if the CPU fails a self-test sequence at power-up, for example.</p>
<p id="p0030" num="0030">In one implementation, the third embodiment stores the network message in non-volatile RAM 518 assessable by the microcontroller 510. However, since it has the benefit of the processing power of the microcontroller 510, this embodiment does not need to fully construct the network fault messages while the system is operating normally. Instead, it can process raw information acquired by the microcontroller 510 during a fault and construct the network message for transmission to the monitoring system 120.</p>
<p id="p0031" num="0031">While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the scope of the invention.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="12"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A fault notification method for a network device (100) connected to a monitoring system (120) via a computer network (118), the fault notification method comprising the steps of:
<claim-text>detecting power-up of the network device;</claim-text>
<claim-text>constructing (212) a network message which message signals a non-operational state of the network device;</claim-text>
<claim-text>storing (214) the network message; and</claim-text>
<claim-text>automatically transmitting (222) the network message to the monitoring system after a predetermined time unless a disabling command is received from an operating system and/or received from basic input/output of the network device.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>The fault notification method of claim 1 wherein the network message includes an identification of the network device (100).</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>The fault notification method of claim 1 wherein the network message includes a vendor code of the network device (100).</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>The fault notification method of claim 1 wherein the network message includes a failure mode of the network device (100).</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>The fault notification method of claim 1 wherein the network device is a client computer.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>The fault notification method of claim 1 wherein the network device is a network communications device.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>The fault notification method of claim 1 wherein the step of transmitting the network message further comprises continually transmitting (222, 224) the network message until the network device is reset.<!-- EPO <DP n="13"> --></claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>The fault notification method of claim 7 wherein the step of continually transmitting the network message includes transmitting the network message with a duty cycle of several minutes.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>The fault notification method of claim 1 further comprising forming a new network message and sending a new message in response to a central processing unit detecting failures during a self-test sequence.</claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>The fault notification method of claim 1 further comprising forming the network message with an auxiliary processor (510) that loads the network message into a transmission system (116) of the network device (110).</claim-text></claim>
<claim id="c-en-01-0011" num="0011">
<claim-text>The fault notification method of claim 10 further comprising the auxiliary processor (510) transmitting the network message to a transmission system via a low speed bus (516).</claim-text></claim>
<claim id="c-en-01-0012" num="0012">
<claim-text>A fault notification system for a network device (100) which includes a central processor (110), comprising:
<claim-text>a transmission system (116) operable to detect power-up of the network device;</claim-text>
<claim-text>an operating system executing on the central processor;</claim-text>
<claim-text>a non-volatile memory (114) that holds a network message which message signals a non-operational state of the network device; and</claim-text>
<claim-text>a basic input/output system that instructs the central processor to load (412) the network message into the transmission system for transport to a monitoring system when the operating system fails to properly boot (414,416,418),</claim-text>
<claim-text>wherein the transmission system (116) is further operable to automatically send the network message to the monitoring system (120) after a predetermined time unless a disabling command is received from the operating system and/or received from the basic input/output system.</claim-text></claim-text></claim>
<claim id="c-en-01-0013" num="0013">
<claim-text>The fault notification system of claim 12 wherein the message identifies the network device.<!-- EPO <DP n="14"> --></claim-text></claim>
<claim id="c-en-01-0014" num="0014">
<claim-text>The fault notification system of claim 12 including means for the message to identify a vendor of the network device.</claim-text></claim>
<claim id="c-en-01-0015" num="0015">
<claim-text>The fault notification system of claim 12 including means for the message to identify a failure mode of the network device.</claim-text></claim>
<claim id="c-en-01-0016" num="0016">
<claim-text>The fault notification system of claim 12 wherein the network device is a client computer.</claim-text></claim>
<claim id="c-en-01-0017" num="0017">
<claim-text>The fault notification system of claim 12 wherein the network device is a network communications device.</claim-text></claim>
<claim id="c-en-01-0018" num="0018">
<claim-text>The fault notification system of claim 12 including means for effecting continual retransmission (222, 224) of the network message until the network device (100) is reset.</claim-text></claim>
<claim id="c-en-01-0019" num="0019">
<claim-text>The fault notification system of claim 18, wherein the retransmission (222, 224) of the network message has a duty cycle of several minutes.</claim-text></claim>
<claim id="c-en-01-0020" num="0020">
<claim-text>The fault notification system of claim 12 further including an auxiliary processor (510) for loading the network message into the transmission system (116).</claim-text></claim>
<claim id="c-en-01-0021" num="0021">
<claim-text>The fault notification system of claim 20 wherein the auxiliary processor (510) monitors an operation of the central processor (110).</claim-text></claim>
<claim id="c-en-01-0022" num="0022">
<claim-text>The fault notification system of claim 20 wherein the auxiliary processor (510) is powered by an auxiliary power supply.</claim-text></claim>
<claim id="c-en-01-0023" num="0023">
<claim-text>The fault notification system of claim 20 wherein the auxiliary processor (510) monitors an operating temperature of the network device and a voltage generated by a power supply.</claim-text></claim>
<claim id="c-en-01-0024" num="0024">
<claim-text>The fault notification system of claim 20 wherein the auxiliary processor (510) is coupled to the network device by a secondary bus (516).<!-- EPO <DP n="15"> --></claim-text></claim>
<claim id="c-en-01-0025" num="0025">
<claim-text>The fault notification system of claim 24 in which the secondary bus is an integrated interconnect-type bus.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="16"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Fehlerbenachrichtigungsverfahren für eine Netzwerkvorrichtung (100), welche über ein Computernetzwerk (118) mit einem Überwachungssystem (120) verbunden ist, wobei das Fehlerbenachrichtigungsverfahren die Schritte umfasst:
<claim-text>Erfassen eines Einschaltens der Netzwerkvorrichtung;</claim-text>
<claim-text>Erzeugen (212) einer Netzwerkmeldung, wobei die Meldung einen nicht betriebsbereiten Zustand der Netzwerkvorrichtung signalisiert;</claim-text>
<claim-text>Speichern (214) der Netzwerkmeldung; und</claim-text>
<claim-text>automatisches Senden (222) der Netzwerkmeldung an das Überwachungssystem nach einer vorgegebenen Zeit, solange nicht ein Ausschaltbefehl von einem Betriebssystem und/oder von einer Basis-Eingabe/Ausgabe-Einheit der Netzwerkvorrichtung empfangen wird.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei die Netzwerkmeldung eine Kennung der Netzwerkvorrichtung (100) umfasst.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei die Netzwerkmeldung einen Herstellercode der Netzwerkvorrichtung (100) umfasst.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei die Netzwerkmeldung einen Fehlermodus der Netzwerkvorrichtung (100) umfasst.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei die Netzwerkvorrichtung ein Client-Computer ist.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei die Netzwerkvorrichtung eine Netzwerk-Kommunikationsvorrichtung ist.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, wobei der Schritt des Sendens der Netzwerkmeldung ferner kontinuierliches Senden (222, 224) der Netzwerkmeldung umfasst, bis die Netzwerkvorrichtung zurückgesetzt wird.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 7, wobei der Schritt des kontinuierlichen Sendens der Netzwerkmeldung Senden der Netzwerkmeldung mit einem Arbeitszyklus von mehreren Minuten umfasst.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, ferner umfassend Bilden einer neuen Netzwerkmeldung und Senden einer neuen Meldung in Reaktion darauf, dass eine Zentralprozessoreinheit während einer Selbsttestsequenz Ausfälle erfasst.</claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 1, ferner umfassend Bilden der Netzwerkmeldung mit einem Hilfsprozessor (510), welcher die Netzwerkmeldung in ein Sendesystem (116) der Netzwerkvorrichtung (100) lädt.</claim-text></claim>
<claim id="c-de-01-0011" num="0011">
<claim-text>Fehlerbenachrichtigungsverfahren nach Anspruch 10, ferner umfassend, dass der Hilfsprozessor (510) die Netzwerkmeldung über einen Niedergeschwindigkeitsbus (516) an ein Sendesystem sendet.</claim-text></claim>
<claim id="c-de-01-0012" num="0012">
<claim-text>Fehlerbenachrichtigungssystem für eine Netzwerkvorrichtung (100), welche einen Zentralprozessor (110) umfasst, umfassend:
<claim-text>ein Sendesystem (116), welches so zu betreiben ist, dass es ein Einschalten der Netzwerkvorrichtung erfasst;</claim-text>
<claim-text>ein Betriebssystem, welches auf dem Zentralprozessor abläuft;</claim-text>
<claim-text>einen nichtflüchtigen Speicher (114), in welchem eine Netzwerkmeldung gespeichert ist, wobei die Meldung einen nicht betriebsbereiten Zustand der Netzwerkvorrichtung signalisiert; und<!-- EPO <DP n="17"> --> ein Basis-Eingabe/Ausgabesystem, welches dem Zentralprozessor befiehlt, die Netzwerkmeldung in das Sendesystem zu laden (412), um sie an ein Überwachungssystem zu übermitteln, wenn das Betriebssystem nicht richtig hochfährt (414, 416, 418),</claim-text>
<claim-text>wobei das Sendesystem (116) ferner so zu betreiben ist, dass es nach einer vorgegebenen Zeit automatisch die Netzwerkmeldung an das Überwachungssystem (120) sendet, solange kein Ausschaltbefehl von dem Betriebssystem und/oder von dem Basis-Eingabe/Ausgabe-System empfangen wird.</claim-text></claim-text></claim>
<claim id="c-de-01-0013" num="0013">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, wobei die Netzwerkmeldung die Netzwerkvorrichtung identifiziert.</claim-text></claim>
<claim id="c-de-01-0014" num="0014">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, umfassend Mittel zum Identifizieren eines Herstellers der Netzwerkvorrichtung durch die Meldung.</claim-text></claim>
<claim id="c-de-01-0015" num="0015">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, umfassend Mittel zum Identifizieren eines Fehlermodus der Netzwerkvorrichtung durch die Netzwerkmeldung.</claim-text></claim>
<claim id="c-de-01-0016" num="0016">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, wobei die Netzwerkvorrichtung ein Client-Computer ist.</claim-text></claim>
<claim id="c-de-01-0017" num="0017">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, wobei die Netzwerkvorrichtung eine Netzwerk-Kommunikationsvorrichtung ist.</claim-text></claim>
<claim id="c-de-01-0018" num="0018">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, umfassend Mittel zum Bewirken einer kontinuierlichen Neusendung (222, 224) der Netzwerkmeldung, bis die Netzwerkvorrichtung (100) zurückgesetzt ist.</claim-text></claim>
<claim id="c-de-01-0019" num="0019">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 18, wobei die Neusendung (222, 224) der Netzwerkmeldung einen Arbeitszyklus von mehreren Minuten aufweist.</claim-text></claim>
<claim id="c-de-01-0020" num="0020">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 12, ferner umfassend einen Hilfsprozessor (510) zum Laden der Netzwerkmeldung in das Sendesystem (116).</claim-text></claim>
<claim id="c-de-01-0021" num="0021">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 20, wobei der Hilfsprozessor (510) eine Operation des Zentralprozessors (110) überwacht.</claim-text></claim>
<claim id="c-de-01-0022" num="0022">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 20, wobei der Hilfsprozessor (510) durch eine Hilfsstromversorgung versorgt wird.</claim-text></claim>
<claim id="c-de-01-0023" num="0023">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 20, wobei der Hilfsprozessor (510) eine Betriebstemperatur der Netzwerkvorrichtung und eine durch eine Stromversorgung erzeugte Spannung überwacht.</claim-text></claim>
<claim id="c-de-01-0024" num="0024">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 20, wobei der Hilfsprozessor (510) durch einen Sekundärbus (516) mit der Netzwerkvorrichtung verbunden ist.</claim-text></claim>
<claim id="c-de-01-0025" num="0025">
<claim-text>Fehlerbenachrichtigungssystem nach Anspruch 24, bei welchem der Sekundärbus ein integrierter Bus des Interconnect-Typs ist.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="18"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de notification de panne pour un dispositif de réseau (100) connecté à un système de surveillance (120) via un réseau informatique (118), le procédé de notification de panne comprenant les étapes consistant à :
<claim-text>détecter la mise sous tension du dispositif de réseau ;</claim-text>
<claim-text>construire (212) un message de réseau, lequel message signale un état non opérationnel du dispositif de réseau ;</claim-text>
<claim-text>mémoriser (214) le message de réseau ; et</claim-text>
<claim-text>transmettre automatiquement (222) le message de réseau au système de surveillance après une durée prédéterminée à moins qu'une instruction de désactivation ne soit reçue d'un système d'exploitation et/ou reçue d'une entrée/sortie de base du dispositif de réseau.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel le message de réseau comprend une identification du dispositif de réseau (100).</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel le message de réseau comprend un code fournisseur du dispositif de réseau (100).</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel le message de réseau comprend un mode de défaillance du dispositif de réseau (100).</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel le dispositif de réseau est un ordinateur client.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel le dispositif de réseau est un dispositif de communication en réseau.<!-- EPO <DP n="19"> --></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé de notification de panne selon la revendication 1, dans lequel l'étape de transmission du message de réseau comprend en outre la transmission continue (222, 224) du message de réseau jusqu'à ce que le dispositif de réseau soit réinitialisé.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé de notification de panne selon la revendication 7, dans lequel l'étape de transmission continue du message de réseau comprend la transmission du message de réseau avec un cycle opératoire de plusieurs minutes.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Procédé de notification de panne selon la revendication 1, comprenant en outre la formation d'un nouveau message de réseau et l'envoi d'un nouveau message en réponse à une unité centrale de traitement qui détecte des défaillances pendant une séquence d'autotest.</claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Procédé de notification de panne selon la revendication 1, comprenant en outre la formation du message de réseau avec un processeur auxiliaire (510) qui charge le message de réseau dans un système de transmission (116) du dispositif de réseau (110).</claim-text></claim>
<claim id="c-fr-01-0011" num="0011">
<claim-text>Procédé de notification de panne selon la revendication 10, comprenant en outre le processeur auxiliaire (510) qui transmet le message de réseau à un système de transmission via un bus à faible vitesse (516).</claim-text></claim>
<claim id="c-fr-01-0012" num="0012">
<claim-text>Système de notification de panne pour un dispositif de réseau (100) qui comprend un processeur central (110), comprenant :
<claim-text>un système de transmission (116) opérationnel pour détecter une mise sous tension du dispositif de réseau ;<!-- EPO <DP n="20"> --></claim-text>
<claim-text>un système d'exploitation s'exécutant sur le processeur central ;</claim-text>
<claim-text>une mémoire non volatile (114) qui contient un message de réseau lequel message signale un état non opérationnel du dispositif de réseau ; et</claim-text>
<claim-text>un système d'entrée/sortie de base qui ordonne au processeur central de charger (412) le message de réseau dans le système de transmission pour le transporter jusqu'à un système de surveillance lorsque le système d'exploitation n'arrive pas à démarrer correctement (414, 416, 418),</claim-text>
<claim-text>dans lequel le système de transmission (116) est en outre opérationnel pour envoyer automatiquement le message de réseau au système de surveillance (120) après une durée prédéterminée à moins qu'une instruction de désactivation ne soit reçue du système d'exploitation et/ou reçue du système d'entrée/sortie de base.</claim-text></claim-text></claim>
<claim id="c-fr-01-0013" num="0013">
<claim-text>Système de notification de panne selon la revendication 12, dans lequel le message identifie le dispositif de réseau.</claim-text></claim>
<claim id="c-fr-01-0014" num="0014">
<claim-text>Système de notification de panne selon la revendication 12, comprenant des moyens pour que le message identifie un fournisseur du dispositif de réseau.</claim-text></claim>
<claim id="c-fr-01-0015" num="0015">
<claim-text>Système de notification de panne selon la revendication 12, comprenant des moyens pour que le message identifie un mode de défaillance du dispositif de réseau.</claim-text></claim>
<claim id="c-fr-01-0016" num="0016">
<claim-text>Système de notification de panne selon la revendication 12, dans lequel le dispositif de réseau est un ordinateur client.</claim-text></claim>
<claim id="c-fr-01-0017" num="0017">
<claim-text>Système de notification de panne selon la revendication 12, dans lequel le dispositif de réseau est un dispositif de communication en réseau.<!-- EPO <DP n="21"> --></claim-text></claim>
<claim id="c-fr-01-0018" num="0018">
<claim-text>Système de notification de panne selon la revendication 12, comprenant des moyens pour effectuer une retransmission continue (222, 224) du message de réseau jusqu'à ce que le dispositif de réseau (100) soit réinitialisé.</claim-text></claim>
<claim id="c-fr-01-0019" num="0019">
<claim-text>Système de notification de panne selon la revendication 18, dans lequel la retransmission (222, 224) du message de réseau a un cycle opératoire de plusieurs minutes.</claim-text></claim>
<claim id="c-fr-01-0020" num="0020">
<claim-text>Système de notification de panne selon la revendication 12, comprenant en outre un processeur auxiliaire (510) pour charger le message de réseau dans le système de transmission (116).</claim-text></claim>
<claim id="c-fr-01-0021" num="0021">
<claim-text>Système de notification de panne selon la revendication 20, dans lequel le processeur auxiliaire (510) surveille une opération du processeur central (110).</claim-text></claim>
<claim id="c-fr-01-0022" num="0022">
<claim-text>Système de notification de panne selon la revendication 20, dans lequel le processeur auxiliaire (510) est alimenté par une source d'alimentation auxiliaire.</claim-text></claim>
<claim id="c-fr-01-0023" num="0023">
<claim-text>Système de notification de panne selon la revendication 20, dans lequel le processeur auxiliaire (510) surveille une température de fonctionnement du dispositif de réseau et une tension générée par une source d'alimentation.</claim-text></claim>
<claim id="c-fr-01-0024" num="0024">
<claim-text>Système de notification de panne selon la revendication 20, dans lequel le processeur auxiliaire (510) est couplé au dispositif de réseau par un bus secondaire (516).<!-- EPO <DP n="22"> --></claim-text></claim>
<claim id="c-fr-01-0025" num="0025">
<claim-text>Système de notification de panne selon la revendication 24, dans lequel le bus secondaire est un bus intégré de type interconnexion.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="23"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="141" he="194" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="24"> -->
<figure id="f0002" num="2"><img id="if0002" file="imgf0002.tif" wi="123" he="210" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="25"> -->
<figure id="f0003" num="3"><img id="if0003" file="imgf0003.tif" wi="165" he="140" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="26"> -->
<figure id="f0004" num="4"><img id="if0004" file="imgf0004.tif" wi="125" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="27"> -->
<figure id="f0005" num="5"><img id="if0005" file="imgf0005.tif" wi="148" he="201" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="WO9642045A1"><document-id><country>WO</country><doc-number>9642045</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0001">[0005]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
