High integrity data propagation in a braided ring
First Claim
Patent Images
1. A node comprising:
- an interface to communicatively couple the node to a channel;
wherein the channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction;
wherein when the node relays along the channel, the node compares at least a portion of a first frame received from the first neighbor node with at least a portion of a second frame received from the first neighbor'"'"'s neighbor node; and
wherein the node relays;
at least one of;
the first frame received from the first neighbor node and the second frame received from the first neighbor'"'"'s neighbor node; and
information indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of the first frame and the second frame.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a node comprises an interface to communicatively couple the node to a channel. The channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction. When the node relays relayed data along the channel, the node compares data received from the first neighbor node with data received from the first neighbor'"'"'s neighbor node. The relayed data comprises: at least one of: the data received from the first neighbor node and the data received from the first neighbor'"'"'s neighbor node; and information indicative of the results of the comparison.
72 Citations
34 Claims
-
1. A node comprising:
-
an interface to communicatively couple the node to a channel; wherein the channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; wherein when the node relays along the channel, the node compares at least a portion of a first frame received from the first neighbor node with at least a portion of a second frame received from the first neighbor'"'"'s neighbor node; and wherein the node relays; at least one of;
the first frame received from the first neighbor node and the second frame received from the first neighbor'"'"'s neighbor node; andinformation indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of the first frame and the second frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network comprising:
-
a plurality of nodes that are communicatively coupled to one another over a channel; wherein the channel communicatively couples each node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; wherein when each node relays along the channel, that node compares at least a portion of a first frame received from the first neighbor node of that node with at least a portion of a second frame received from the first neighbor'"'"'s neighbor node of that node; and wherein that node relays; at least one of;
the first frame received from the first neighbor node and the second frame received from the first neighbor'"'"'s neighbor node; andinformation indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of the first frame and the second frame. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of communicating in a network comprising a plurality of nodes that are communicatively coupled to one another over a channel, the method comprising:
-
comparing at least a portion of a first frame received at a node from a first neighbor node of the node via the channel with at least a portion of a second frame received at the node from a first neighbor'"'"'s neighbor node of the node via the channel; relaying along the channel at least one of;
the first frame and the second frame; andinformation indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of first frame and the second frame. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A node comprising:
-
means for communicatively coupling the node to a channel, where the channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; means for comparing at least a portion of a first frame received at the node from the first neighbor node of the node via the channel with at least a portion of a second frame received at the node from the first neighbor'"'"'s neighbor node of the node via the channel; and means for relaying along the channel; at least one of;
the first frame and the second frame; andinformation indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of the first frame and the second frame.
-
-
28. A node comprising:
-
an interface to communicatively couple the node to a channel, wherein the channel communicatively couples the node to a plurality of receive-from nodes from which the node receives data on the channel; and wherein when the node relays along the channel, the node compares at least a portion of a first frame received from a first one of the plurality of receive-from nodes to at least a portion of a second frame received from a second one of the plurality of receive-from nodes; wherein the node relays along the channel; at least one of;
the first frame and the second frame; andinformation indicative of the results of the comparison, wherein the information indicative of the results of the comparison is relayed with the at least one of the first frame and the second frame. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification