IP Library Granted Patent US 8,249,050
Granted Patent B2
US 8,249,050 · App. 11/910,828 · Granted Aug 21, 2012

Method for transmission of information between nodes of a network and network using said method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,249,050
App. No.
11/910,828
Granted
Aug 21, 2012
Kind
B2
Abstract

The invention describes a method for communication between nodes (UR 1 , UR 2 ; UC 1 -UC 16 ) of a network, interconnected by a transmission channel and each identified by a node identification number in which at least one transmitter node emits at least one message to at least one message recipient node. The message comprises a description of a path (PH) between the transmitter node which emits the message and the message recipient node. The path is defined by the node that emits the message via a sequence of node identification numbers along the path itself.

Claims (58)

1. A method for communication between nodes of a network interconnected by a transmission channel and each node identified by a node identification number comprising:

(a) at least one transmitter node emitting at least one message to at least one message recipient node, wherein the transmitter node originates the message and the message recipient node represents a final destination for the message:

(b) said message when originated and emitted by the transmitter node comprising a path description of a complete message path between said transmitter node and said message recipient node, said complete path being defined by the transmitter node that originates and emits the message, via a sequence of node identification numbers along said message path, said path description comprising a plurality of data fields containing data corresponding to each of a plurality of respective nodes in the message path;

(c) the nodes of the path regenerate the message by sending it to the next node defined by said path stored in the message;

(d) each node that receives a message from a node preceding it along said path sends a confirmation of reception of the message to said node preceding it;

(e) when a node does not receive a message of confirmation to its own message addressed to the subsequent node along the path, it makes at least one attempt at transmission of said message to the node which, in said path, is subsequent to the node from which the confirmation message has not been received:

(f) wherein each of said messages comprises an identification number of each subsequent node along said path to which the message must be transmitted, said identification number of the subsequent node identifying to which node of the path defined in the message said message must be transmitted:

(g) when a message recipient node receives said message: it generates a reply message addressed to the node that emitted the message and containing a description of the path from the node that receives the message to the node that has emitted the message received:

(h) when a node different from the message recipient node receives a message with subsequent node identification number different from its own identification number, said node remains inert;

(i) when a node receives a message in which the identification number of the subsequent node corresponds to its own identification number, it generates an echo of the message, replacing the subsequent node identification number with the identification number of the following node in the sequence of node identification numbers defining said complete message path in said message; and

wherein said messages comprise control messages of all the nodes along a path between a node emitting the message and a message recipient node, said control messages being modified by each node along the path, with the addition of of it least one datum relating to a condition of each node along said path, and wherein said datum added by each node to said control message is stored and delivered to the message recipient node.

2. The method of claim 1 , further comprising:

providing a plurality of collecting nodes and a plurality of control nodes: and

dividing said control nodes into a plurality of groups, each group comprising a series of control nodes, each group being assigned to a collecting node and the collecting node interrogating via said messages the control nodes to collect information from said control nodes.

3. The method of claim 2 , wherein the path of the message is defined by a collecting node, and wherein a control node which must send a reply to a message received from a collecting node uses a path defined in one of the messages received from said collecting node.

4. The method of claim 2 , wherein said collecting nodes perform test cycles on the conditions of the connection line with the control nodes assigned to it to verify the depth to which a message can penetrate along a path that joins a plurality of said control nodes.

5. The method of claim 4 , wherein the path of a message addressed to a recipient node is determined by the collecting node at least partly on the basis of the conditions of the portion of line that joins said collecting node to said recipient node.

6. A method for communication between nodes of a network interconnected by a transmission channel and each node identified by a node identification number comprising;

(a) at least one transmitter node emitting at least one message to at least one message recipient node, wherein the transmitter node originates the message and the message recipient node represents a final destination for the message;

(b) said message when originated and emitted by the transmitter node comprising a path description of a complete message path between said transmitter node and said message recipient node, said complete being defined by the transmitter node that originates and emits the message, via a sequence of node identification numbers along said message path, said path description comprising a plurality of data fields containing data corresponding to each of a plurality of respective nodes in the message path;

(c) the nodes of the path regenerate the message by sending it to the next node defined by said path stored in the message;

(d) each node that receives a message from a node preceding it along said path sends a confirmation of reception of the message to said node preceding it;

(e) when a node does not receive a message of confirmation to its own message addressed to the subsequent node along the path, it makes at least one attempt at transmission of said message to the node which, in said path, is subsequent to the node from which the confirmation message has not been received;

(f) wherein each of said messages comprises an identification number of each subsequent node along said path to which the message must be transmitted, said identification number of the subsequent node identifying to which node of the path defined in the message said message must be transmitted;

(g) when a message recipient node receives said message, it generates a reply message addressed to the node that emitted the message and containing a description of the path from the node that receives the message to the node that has emitted the message received;

(h) when a node different from the message recipient node receives a message with subsequent node identification number different from its own identification number, said node remains inert;

(i) when a node receives a message in which the identification number of the subsequent node corresponds to its own identification number, it generates an echo of the message, replacing the subsequent node identification number with the identification number of the following node in the sequence of node identification numbers defining said complete message path in said message;

providing a plurality of collecting nodes and a plurality of control nodes;

dividing said control nodes into a plurality of groups, each group comprising a series of control nodes, each group being assigned to a collecting node and the collecting node interrogating via said messages the control nodes to collect information from said control nodes;

wherein each control node of a group assigned is also assigned to an additional collecting node;

in the absence of faults on the collecting nodes, the control nodes of each group communicate with the respective main collecting node to which they are assigned; and

in the event of a fault on said main collecting node, the control nodes assigned to it are re-assigned each to the respective additional collecting node.

7. A method for communication between nodes of a network interconnected by a transmission channel and each node identified by a node identification number comprising:

(a) at least one transmitter node emitting at least one message to at least one message recipient node, wherein the transmitter node originates the message and the message recipient node represents a final destination for the message;

(b) said message when originated and emitted by the transmitter node comprising a path description of a complete message path between said transmitter node and said message recipient node, said complete path being defined by the transmitter node that originates and emits the message, via a sequence of node identification numbers along said message path, said path description comprising a plurality of data fields containing data corresponding to each of a plurality of respective nodes in the message path;

(c) the nodes of the path regenerate the message by sending it to the next node defined by said path stored in the message;

(d) each node that receives a message from a node preceding it along said path sends a confirmation of reception of the message to said node preceding it;

(e) when a node does not receive a message of confirmation to its own message addressed to the subsequent node along the path, it makes at least one attempt at transmission of said message to the node which, in said path, is subsequent to the node from which the confirmation message has not been received;

(f) wherein each of said messages comprises an identification number of each subsequent node along said path to which the message must be transmitted, said identification number of the subsequent node identifying to which node of the path defined in the message said message must be transmitted;

(g) when a message recipient node receives said message, it generates a reply message addressed to the node that emitted the message and containing a description of the path from the node that receives the message to the node that has emitted the message received;

(h) when a node different from the message recipient node receives a message with subsequent node identification number different from its own identification number, said node remains inert;

(i) when a node receives a message in which the identification number of the subsequent node corresponds to its own identification number, it generates an echo of the message, replacing the subsequent node identification number with the identification number of the following node in the sequence of node identification numbers defining said complete message path in said message;

providing a plurality of collecting nodes and a plurality of control nodes;

dividing said control nodes into a plurality of groups, each group comprising a series of control nodes, each group being assigned to a collecting node and the collecting node interrogating via said messages the control nodes to collect information from said control nodes; and

representing said network via a series of coverage equations, each of which defines a sequence of control nodes connected to one another and to a collecting node, and which represent the topological description of said network.

8. A method for communication between nodes of a network interconnected by a transmission channel and each node identified by a node identification number comprising:

(a) at least one transmitter node emitting at least one message to at least one message recipient node, wherein the transmitter node originates the message and the message recipient node represents a final destination for the message;

(b) said message when originated and emitted by the transmitter node comprising a path description of a complete message path between said transmitter node and said message recipient node, said complete path being defined by the transmitter node that originates and emits the message, via a sequence of node identification numbers along said message path, said path, description comprising a plurality of data fields containing data corresponding to each of a plurality of respective nodes in the message path;

(c) the nodes of the path regenerate the message by sending it to the next node defined by said path stored in the message;

(d) each node that receives a message from a node preceding it along said path sends a confirmation of reception of the message to said node preceding it;

(e) when a node does not receive a message of confirmation to its own message addressed to the subsequent node along the path, it makes at least one attempt at transmission of said message to the node which, in said path, is subsequent to the node from which the confirmation message has not been received;

(f) wherein each of said messages comprises an identification number of each subsequent node along said path to which the message must be transmitted, said identification number of the subsequent node identifying to which node of the path defined in the message said message must he transmitted;

(g) when a message recipient node receives said message it generates a reply message addressed to the node that emitted the message and containing a description of the path from the node that receives the message to the node that has emitted the message received;

(h) when a node different from the message recipient node receives a message with subsequent node identification number different from its own identification number, said node remains inert;

(i) when a node receives a message in which the identification number of the subsequent node corresponds to its own identification number, it generates an echo of the message, replacing the subsequent node identification number with the identification number of the following node in the sequence of node identification numbers defining said complete message path in said message;

providing a plurality of collecting nodes and a plurality of control nodes;

dividing said control nodes into a plurality of groups, each group comprising a series of control nodes, each group being assigned to a collecting node and the collecting node interrogating via said messages the control nodes to collect information from said control nodes; and

wherein when a collecting node detects a fault it generates an alarm message which contains as identification number of the recipient the identification number of a collecting node to which said control node is assigned which emits the alarm message and as description of the path, the description of the path contained in at least one message received from said node.

Assignments (11)
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD
To: ABB SCHWEIZ AG
Reel/Frame 040620/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: POWER-ONE ITALY S.P.A.
To: ABB TECHNOLOGY AG
Reel/Frame 035450/0191 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2014
From: BANK OF AMERICA, N.A; BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: POWER-ONE, INC.
Reel/Frame 032813/0835 →
PATENT SECURITY AGREEMENT Recorded Feb 5, 2013
From: POWER-ONE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029759/0460 →
SECURITY AGREEMENT Recorded Jun 7, 2011
From: POWER-ONE, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 026401/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2011
From: TAZZARI, DAVIDE; VERNIA, FILIPPO
To: POWER-ONE ITALY S.P.A.
Reel/Frame 026139/0196 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2011
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (AS SUCCESSOR TO THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: POWER-ONE, INC.
Reel/Frame 026026/0794 →
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2008
From: PWER BRIDGE, LLC
To: POWER-ONE, INC.
Reel/Frame 021253/0024 →
SECURITY AGREEMENT Recorded Jul 17, 2008
From: POWER-ONE, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 021253/0076 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDR Recorded Mar 20, 2008
From: POWER-ONE, INC.
To: PWER BRIDGE, LLC
Reel/Frame 020741/0403 →
SECURITY AGREEMENT Recorded Mar 7, 2008
From: POWER-ONE, INC.
To: PWER BRIDGE, LLC
Reel/Frame 020617/0177 →