REMOTE ACCESS DIAGNOSTIC MECHANISM FOR COMMUNICATION
First Claim
Patent Images
1. A method, comprising:
- detecting, at a data processing device, an error at a first system of a network, wherein the first system includes the data processing device;
in response to detecting the error at the first system,transmitting a help request from the data processing device to a second system of the network;
authenticating the second system at the data processing device based, at least in part, on authentication information received from the second system after transmitting the help request;
receiving an error correction routine from the second system, in response to said authenticating the second system and based, at least in part, on diagnostic information associated with the first system;
executing the error correction routine at the data processing device to resolve the error at the first system; and
in response to detecting that the error at the first system is resolved,disabling an operation for authenticating the second system at the data processing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing and correcting errors at a data processing system is disclosed includes detecting at a first device of the system, such as a network interface device, an error at a second device of the system, such as a data processor. In response to detecting the error, the first device communicates a help request via a network. In response to the help request, the first device receives diagnostic and error correction routines from a remote system. The first device executes the routines and provides information to the remote system to diagnose and correct errors at the second device.
5 Citations
34 Claims
-
1. A method, comprising:
-
detecting, at a data processing device, an error at a first system of a network, wherein the first system includes the data processing device; in response to detecting the error at the first system, transmitting a help request from the data processing device to a second system of the network; authenticating the second system at the data processing device based, at least in part, on authentication information received from the second system after transmitting the help request; receiving an error correction routine from the second system, in response to said authenticating the second system and based, at least in part, on diagnostic information associated with the first system; executing the error correction routine at the data processing device to resolve the error at the first system; and in response to detecting that the error at the first system is resolved, disabling an operation for authenticating the second system at the data processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
detecting, at a data processing device, an error at a data system, wherein the data system includes the data processing device; in response to detecting the error, storing, from the data processing device via a network, a diagnostic routine at a memory portion of the data system, the memory portion associated with an interrupt service routine of the data system; providing a first interrupt from the data processing device to the data system, to cause the data system to execute the diagnostic routine for determining diagnostic information associated with the data system; and storing, from the data processing device, an error correction routine at the memory portion of the data system based, at least in part, on the diagnostic information; and providing a second interrupt from the data processing device to the data system, to cause the data system to execute the error correction routine for resolving the error of the data system. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A data system comprising:
-
a first processor device; a network interface comprising a second processor device, the network interface coupled with the first processor device, the network interface configured to; detect an error at the first processor device; in response to detecting the error at the first processor device, transmit a help request from the network interface to a remote device via a network; authenticate the remote device based, at least in part, on authentication information received from the remote device after transmitting the help request; receive an error correction routine from the remote device, in response to authenticating the remote device and based, at least in part, on diagnostic information associated with the first processor device; execute the error correction routine to resolve the error at the first processor device; and in response to detecting that the error at the first processor device is resolved disable an operation for authenticating the remote system at the network interface. - View Dependent Claims (26, 27)
-
-
28. A data system comprising:
-
a first processor device; and a network interface comprising a second processor device, the network interface coupled with the first processor device, the network interface configured to; detect an error at the first processor device; in response to detecting the error, store a diagnostic routine at a memory portion of the data system, the memory portion associated with an interrupt service routine of the data system; provide a first interrupt from the second processor device to the first processor device, to cause the first processor device to execute the diagnostic routine for determining diagnostic information associated with the data system; store an error correction routine at the memory portion of the data system based, at least in part, on the diagnostic information; and provide a second interrupt from the second processor device to the first processor device to cause the first processor device to execute the error correction routine for resolving the error of the data system. - View Dependent Claims (29)
-
-
30. A non-transitory machine-readable storage medium having machine executable instructions stored therein, the machine executable instructions comprising instructions to:
-
detect, at a data processing device, an error at a first system of a network, wherein the first system includes the data processing device; in response to detecting the error at the first system, transmit a help request from the data processing device to a second system of the network; authenticate the second system at the data processing device based, at least in part, on authentication information received from the second system after transmitting the help request; receive an error correction routine from the second system, in response to authenticating the second system and based, at least in part, on diagnostic information associated with the first system; execute the error correction routine at the data processing device to resolve the error at the first system; and in response to detecting that the error at the first system is resolved, disable an operation for authenticating the second system at the data processing device. - View Dependent Claims (31, 32)
-
-
33. A non-transitory machine-readable storage medium having machine executable instructions stored therein, the machine executable instructions comprising instructions to:
-
detect, at a data processing device, an error at a data system, wherein the data system includes the data processing device; in response to detecting the error, store, from the data processing device via a network, a diagnostic routine at a memory portion of the data system, the memory portion associated with an interrupt service routine of the data system; provide a first interrupt from the data processing device to the data system to cause the data system to execute the diagnostic routine for determining diagnostic information associated with the data system; store, from the data processing device, an error correction routine at the memory portion of the data system based, at least in part, on the diagnostic information; and provide a second interrupt from the data processing device to the data system, to cause the data system to execute the error correction routine for resolving the error of the data system. - View Dependent Claims (34)
-
Specification