Failsafe switching of intelligent controller method and device
First Claim
Patent Images
1. A method of transparently establishing connection between first and second devices, in case of failure of an intermediate device, the method including:
- connecting the first and second devices to first and second network interfaces of an intermediate device, the first and second network interfaces having data link layer identifiers that are distinct from those associated with the first or second devices;
in a normal operating mode, handling the intermediate device messages addressed between the first and second devices, while the intermediate device repeatedly signals to a failsafe switch its continuing healthy operation; and
at the failsafe switch, upon interruption of the repeated signals of healthy operation from the intermediate device, switching to a failsafe mode by directly connecting the first and second devices with a data connection that bypasses the intermediate device.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to control of and data collection from sensors associated with tools. In particular, it relates to using a controller to mediate communications among a tool, sensors associated with the tool and data users, such as a host system or distributed processors. Particular aspects of the present invention are described in the claims, specification and drawings.
28 Citations
40 Claims
-
1. A method of transparently establishing connection between first and second devices, in case of failure of an intermediate device, the method including:
-
connecting the first and second devices to first and second network interfaces of an intermediate device, the first and second network interfaces having data link layer identifiers that are distinct from those associated with the first or second devices;
in a normal operating mode, handling the intermediate device messages addressed between the first and second devices, while the intermediate device repeatedly signals to a failsafe switch its continuing healthy operation; and
at the failsafe switch, upon interruption of the repeated signals of healthy operation from the intermediate device, switching to a failsafe mode by directly connecting the first and second devices with a data connection that bypasses the intermediate device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A fail-over method of establishing a communications link between a host and a tool after failure of an intelligent controller coupled between the host and the tool, the method including:
-
adopting at a first port of the intelligent controller a first hardware-level identifier otherwise used by the tool and advertising the first port to the host as being addressed using the first hardware-level identifier;
adopting at a second port of the intelligent controller a second hardware-level identifier otherwise used by the host and advertising the second port to the tool as being addressed using the second hardware-level identifier;
intercepting at the intelligent controller advertisements of the first and second hardware-level identifiers, so that the host and the tool are not in direct advertising communication;
repeatedly signaling a failsafe switch that the intelligent controller should be relied upon, wherein the failsafe switch is adapted upon failure of the repeated signaling to directly connect the host and the tool with a communications link that bypasses the intelligent controller, whereby the host and the tool are in direct advertising communication and the advertisements of the first and second hardware-level identifiers facilitate establishment of the communications link between the host and the tool. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of introducing a fail-over protected intelligent controller and switch into a communications link between a host coupled to at least one tool, the method including:
-
coupling the switch to the host, the intelligent controller and the tool, wherein the host and the tool communicate with the intelligent controller and not directly with each other when the switch is in a first state and the host and the tool communicate directly with each other when the switch is in a second state;
in the first state, the intelligent controller intercepting messages between the host and tool, modifying at least one hardware-level source identifier and at least one hardware-level destination identifier in the intercepted messages, modifying at least one error correction code in the intercepted messages to correspond to the modified hardware-level identifiers, and relaying the intercepted messages with the modified hardware-level identifiers and the modified correction code; and
in the second state, the switch bypassing the intelligent controller, whereby the host communicates directly with the tool. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An intermediate device with failsafe switch adapted to assure direct connection between first and second devices, in case of failure of an intermediate device, the method including:
-
an intermediate device having first and second network interfaces that are linked in communication with the first and second devices, respectively, the first and second network interfaces having data link layer identifiers that are distinct from any data link layers identifiers associated with the first or second devices;
a failsafe switch in communication with the intermediate device and contingently linked in communication with the first and second devices, wherein the failsafe switch is adapted to a normal operation mode in which the first and second devices communicate with the first and second network interfaces and a failsafe operation mode in which the first and second devices communicate directly, bypassing the intermediate device;
logic and resources on the intermediate device adapted to repeatedly communicate healthy operation of the intermediate device to the failsafe switch;
logic and resources on the failsafe switch adapted to respond to interruption of the repeated signals of healthy operation from the intermediate device by switching to a failsafe mode. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification