Systems and methods for improved uptime for network devices
First Claim
1. A method comprising:
- sending a first signal (“
SIG”
) from a first electronic device to a second electronic device via a first communication channel;
determining that a first acknowledgement (“
ACK”
) was not received from the second electronic device via the first communication channel in response to the first SIG;
sending a second SIG from the first electronic device to the second electronic device via a second communication channel;
determining that a second ACK was received from the second electronic device at the first electronic device in response to the second SIG;
in response to determining that the first ACK was not received and that the second ACK was received, determining that a failure of an element of the second electronic device may be preventing the second electronic device from communicating over the first communication channel; and
sending, from the first electronic device via the second communication channel to an operating system (OS) of the second electronic device, a command to restart a network adapter of the second electronic device that is associated with the first communication channel without completely restarting or hard rebooting the second electronic device.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for remotely resetting networked devices is disclosed. The system can comprise a primary network connection and a secondary network connection to provide communications redundancy. The system can also include physical connections between networked devices to enable devices to be reset regardless of the type of error. The method can include monitoring one or more parameters of a device to determine what type of error is occurring and what action to take. The system can enable a first computer (or other electronic device) to restart applications, adapters, and services on a second computer (or other electronic device). The system can also enable the first computer to reset or restart the second computer. The system can enable networked computers to monitor and restore operation to other computers on the same network without human intervention.
14 Citations
20 Claims
-
1. A method comprising:
-
sending a first signal (“
SIG”
) from a first electronic device to a second electronic device via a first communication channel;determining that a first acknowledgement (“
ACK”
) was not received from the second electronic device via the first communication channel in response to the first SIG;sending a second SIG from the first electronic device to the second electronic device via a second communication channel; determining that a second ACK was received from the second electronic device at the first electronic device in response to the second SIG; in response to determining that the first ACK was not received and that the second ACK was received, determining that a failure of an element of the second electronic device may be preventing the second electronic device from communicating over the first communication channel; and sending, from the first electronic device via the second communication channel to an operating system (OS) of the second electronic device, a command to restart a network adapter of the second electronic device that is associated with the first communication channel without completely restarting or hard rebooting the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
sending a health signal from a first electronic device to a plurality of electronic devices via a first communication channel, wherein the health signal attempts to inform the plurality of electronic devices that the first electronic device is operating properly; determining that a confirmation signal is not received from at least a second electronic device of the plurality of electronic devices at the first electronic device in response to the health signal; and in response to determining that the confirmation signal is not received from at least the second electronic device, taking one or more actions with the first electronic device to restore communications with at least the second electronic device via the first communication channel, wherein the first electronic device and the plurality of electronic devices are arranged in a daisy-chained test environment such that the first electronic device and the plurality of electronic devices are networked together using at least the first communication channel and a second communication channel, but are isolated from external networks. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
sending a signal (“
SIG”
) from a first electronic device to a second electronic device via a first communication channel;determining that an acknowledgement (“
ACK”
) was not received from the second electronic device via the first communication channel in response to the SIG;in response to determining that the ACK was not received, determining that a failure of an element of the second electronic device may be preventing the second electronic device from communicating over the first communication channel; and sending a command from the first electronic device, wherein the command initiates; a restart of the second electronic device via operating system mechanisms of the second electronic device, or a hard reboot of the second electronic device via power cycling the second electronic device, wherein the first electronic device and the second electronic device are part of a plurality of electronic devices arranged in a daisy-chained test environment such that the plurality of electronic devices are networked together using at least the first communication channel and a second communication channel, but are isolated from external networks. - View Dependent Claims (17, 18, 19, 20)
-
Specification