Unsynchronous mode brother's keeper bus guardian for a ring networks
First Claim
1. A node comprising:
- an interface to communicatively couple the node to a first channel;
wherein the first channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; and
when the node is operating in an unsynchronized mode;
determines if data received on the first channel from the first neighbor node was sourced from that first neighbor node; and
if data received on the first channel from the first neighbor node was sourced from that first neighbor node;
the node relays, along the first channel, for a relay period, the data received from the first neighbor node that was sourced from that first neighbor node; and
after relaying the data received from the first neighbor node that was sourced from that first neighbor node and for a block period, the node blocks data received from the first neighbor while the node relays, along the first channel, data received from the first neighbor'"'"'s neighbor node.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a node comprises an interface to communicatively couple the node to a first channel. The first channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction. When the node is operating in an unsynchronized mode: the node relays, along the first channel, for a relay period, data received from the first neighbor node that was sourced from that first neighbor node and, after relaying the data received from the first neighbor node that was sourced from that first neighbor node and for a block period, the node blocks data received from the first neighbor while the node relays, along the first channel, data received from the first neighbor'"'"'s neighbor node.
-
Citations
47 Claims
-
1. A node comprising:
-
an interface to communicatively couple the node to a first channel; wherein the first channel communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; and when the node is operating in an unsynchronized mode; determines if data received on the first channel from the first neighbor node was sourced from that first neighbor node; and if data received on the first channel from the first neighbor node was sourced from that first neighbor node; the node relays, along the first channel, for a relay period, the data received from the first neighbor node that was sourced from that first neighbor node; and after relaying the data received from the first neighbor node that was sourced from that first neighbor node and for a block period, the node blocks data received from the first neighbor while the node relays, along the first channel, data received from the first neighbor'"'"'s neighbor node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of communicating data by a node that is communicatively coupled to a first channel that communicatively couples the node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction, the method comprising:
when the node operates in an unsynchronized mode; determining if data received on the first channel from the first neighbor node was sourced from that first neighbor node; and if data received on the first channel from the first neighbor node was sourced from that first neighbor node; relaying, along the first channel, for a relay period the data received from the first neighbor node that was sourced from that first neighbor node; and after relaying the data received from the first neighbor node that was sourced from the first neighbor node, for a block period, blocking data received from the first neighbor while relaying, along the first channel, data received from the first neighbor'"'"'s neighbor node. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A network comprising:
-
a plurality of nodes that are communicatively coupled to one another over a first channel; wherein the channel communicatively couples each node to a first neighbor node and a first neighbor'"'"'s neighbor node in a first direction; and wherein each node, when operating in an unsynchronized mode; determines if data received at that node on the first channel from the first neighbor node of that node was sourced from that first neighbor node; and if data received at that node on the first channel from the first neighbor node of that node was sourced from that first neighbor node; relays, along the first channel, for a relay period, the data received from the first neighbor node of that node, that was sourced from that first neighbor node; and after relaying the data received from that first neighbor node that was sourced from that first neighbor node, for a block period, blocks data received from that first neighbor while that node relays, along the first channel, data received from the first neighbor'"'"'s neighbor node of that node. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. 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 operating in unsynchronized mode comprising that comprise; means for determining if data received on the first channel from the first neighbor node was sourced from that first neighbor node; and means for, if data received on the first channel from the first neighbor node was sourced from that first neighbor node; relaying, along the first channel, for a relay period, data received from the first neighbor node that was sourced from that first neighbor node; and blocking data received from the first neighbor while relaying, along the first channel, data received from the first neighbor'"'"'s neighbor node for a block period, after relaying the data received from the first neighbor node that was sourced from the first neighbor node.
-
Specification