Remote access diagnostic mechanism for communication devices
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;
transmitting a help request from the data processing device to a second system of the network in response to detecting the error at the first system;
authenticating at the data processing device, the second system 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, based at least in part on authenticating the second system;
executing the error correction routine at the data processing device to resolve the error at the first system; and
disabling, at the data processing device, an operation for authenticating the second system in response to detecting that the error at the first system is resolved.
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.
-
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; transmitting a help request from the data processing device to a second system of the network in response to detecting the error at the first system; authenticating at the data processing device, the second system 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, based at least in part on authenticating the second system; executing the error correction routine at the data processing device to resolve the error at the first system; and disabling, at the data processing device, an operation for authenticating the second system in response to detecting that the error at the first system is resolved. - 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 first system, wherein the first system includes the data processing device; storing a diagnostic routine at a memory portion of the first system, in response to detecting the error, the memory portion associated with at least an interrupt service routine of the first system; providing a first interrupt from the data processing device to a processor of the first system to cause the first system to execute the diagnostic routine for determining diagnostic information associated with the first system; storing an error correction routine at the memory portion of the first system based, at least in part, on the diagnostic information; and providing a second interrupt from the data processing device to the processor of the first system to cause the first system to execute the error correction routine to resolving the error of the first system. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A 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; transmit a help request from the network interface to a remote device via a network in response to detecting the error at the first processor device; 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, based at least in part on authenticating the remote device; execute the error correction routine to resolve the error at the first processor device; and disable an operation for authenticating the remote device in response to detecting that the error at the first processor device is resolved. - View Dependent Claims (26, 27)
-
-
28. A 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; store a diagnostic routine at a memory portion of the system in response to detecting the error, the memory portion associated with at least an interrupt service routine of the 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 system; store an error correction routine at the memory portion of the 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 first processor device. - 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; transmit a help request from the data processing device to a second system of the network in response to detecting the error at the first system; authenticate, at the data processing device, the second system 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 based at least in part on authenticating the second system; execute the error correction routine at the data processing device to resolve the error at the first system; and disable, at the data processing device, an operation for authenticating the second system in response to detecting that the error at the first system is resolved. - 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 system, wherein the system includes the data processing device; store a diagnostic routine at a memory portion of the system, in response to detecting the error ,the memory portion associated with at least an interrupt service routine of the system; provide a first interrupt from the data processing device to a processor of the system to cause the system to execute the diagnostic routine for determining diagnostic information associated with the system; store an error correction routine at the memory portion of the system based, at least in part, on the diagnostic information; and provide a second interrupt from the data processing device to the processor of the system to cause the system to execute the error correction routine for resolving the error of the system. - View Dependent Claims (34)
-
Specification