The invention is utilized in the context of a peripheral device that is coupled to a network via a firewall which blocks unwanted incoming message traffic, except for incoming message traffic that is responding to a message dispatched from the peripheral device. A remotely located diagnostic device, which includes code for diagnosis of causes of peripheral device malfunctions, is connected to communicate via the network. The peripheral device includes a memory for storing a diagnostic application that is adapted to execute one or more diagnostic subroutines for diagnosing a cause of a device malfunction. The peripheral device is enabled to dispatch an event message to the remote diagnostic device and to receive a response message from the remote diagnostic device (all via the firewall and the network). The response message causes a diagnostic application to execute a subroutine on the peripheral device in an attempt to determine the cause of the event. In the case where the remote diagnostic device is adapted to download an executable diagnostic subroutine, the peripheral device executes the diagnostic subroutine.

La invención se utiliza en el contexto de un dispositivo periférico que se junte a una red vía un cortafuego que bloquee tráfico de mensaje entrante indeseado, a excepción del tráfico de mensaje entrante que está respondiendo a un mensaje enviado del dispositivo periférico. Un dispositivo de diagnóstico remotamente localizado, que incluye el código para la diagnosis de causas de los malfuncionamientos del dispositivo periférico, está conectado para comunicarse vía la red. El dispositivo periférico incluye una memoria para almacenar un uso de diagnóstico que se adapte para ejecutar unos o más subprogramas de diagnóstico para diagnosticar una causa de un malfuncionamiento del dispositivo. El dispositivo periférico se permite enviar un mensaje del acontecimiento al dispositivo de diagnóstico alejado y recibir un mensaje de respuesta del dispositivo de diagnóstico alejado (todo vía el cortafuego y la red). El mensaje de respuesta hace un uso de diagnóstico ejecutar un subprograma en el dispositivo periférico en una tentativa de determinar la causa del acontecimiento. En el caso donde el dispositivo de diagnóstico alejado se adapta para descargar un subprograma de diagnóstico ejecutable, el dispositivo periférico ejecuta el subprograma de diagnóstico.

 
Web www.patentalert.com

< (none)

< Method and apparatus for run-time deconfiguration of a processor in a symmetrical multi-processing system

> Raid rebuild using most vulnerable data redundancy scheme first

> (none)

~ 00059