DELAY MANAGEMENT FOR DISTRIBUTED COMMUNICATIONS NETWORKS
First Claim
Patent Images
1. A method for managing delay between nodes in a network having a plurality of nodes coupled together by a plurality of links, the method comprising:
- discovering a transport delay value for each of the plurality of links;
at a first one of the plurality of nodes,generating a signal path delay value for each of the plurality of nodes coupled to the first one of the plurality of nodes using the discovered transport delay value associated with a link of the plurality of links that couples that node to the first one of the plurality of nodes;
passing the generated signal path delay values over the links to the nodes of the plurality of nodes coupled to the first one of the plurality of nodes; and
at each additional node of the plurality of nodes,storing a received signal path delay value for the additional node to enable management of the delay for the additional node,generating a signal path delay value for each adjacent node of the plurality of nodes coupled to the additional node using the received signal path delay value and the discovered transport delay value for the link between the additional node and the adjacent node, andpassing the generated signal path delay values over the additional links to the adjacent nodes.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for programming the delay for a node in a communication system is disclosed. The node receives a selected delay value and a signal path delay value indicating a delay for signals communicated to the node. The signal path delay comprises an aggregation of transport delays calculated by each node for segments of the communication system between the node and a host node. The method further calculates an additional delay necessary to meet the selected delay value.
50 Citations
23 Claims
-
1. A method for managing delay between nodes in a network having a plurality of nodes coupled together by a plurality of links, the method comprising:
-
discovering a transport delay value for each of the plurality of links; at a first one of the plurality of nodes, generating a signal path delay value for each of the plurality of nodes coupled to the first one of the plurality of nodes using the discovered transport delay value associated with a link of the plurality of links that couples that node to the first one of the plurality of nodes; passing the generated signal path delay values over the links to the nodes of the plurality of nodes coupled to the first one of the plurality of nodes; and at each additional node of the plurality of nodes, storing a received signal path delay value for the additional node to enable management of the delay for the additional node, generating a signal path delay value for each adjacent node of the plurality of nodes coupled to the additional node using the received signal path delay value and the discovered transport delay value for the link between the additional node and the adjacent node, and passing the generated signal path delay values over the additional links to the adjacent nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for programming the delay for a node in a communication system, the method comprising:
-
receiving a selected delay value for the node; receiving a signal path delay value at the node indicating a delay for signals communicated to the node, the signal path delay comprising an aggregation of transport delays calculated by each node for segments of the communication system between the node and a host node; and calculating an additional delay necessary to meet the selected delay value. - View Dependent Claims (13, 14, 15)
-
-
16. A communications network, the network comprising:
-
a host node including a host node processor; a plurality of remote nodes in communication with the host node, the plurality of remote nodes each including a remote node processor; wherein the host processor comprises program instructions that; discover a transport delay for each of the plurality of remote nodes that is adjacent to the host node, and calculate a signal path delay value for each adjacent node based on the transport path delay discovered for the adjacent node; and wherein each of the remote node processors comprises program instructions that; discover a transport delay for each of the plurality of remote nodes that are adjacent to the remote node, and calculate a signal path delay value based on the transport delay discovered for the adjacent nodes and a received signal path delay value. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A program product comprising program instructions, embodied on a storage medium, the program instructions cause at least one programmable processor in a node within a distributed communications network to:
-
discover a transport delay between the node and at least one adjacent node within the network; calculate a signal path delay value for the adjacent node based on the transport delay discovered; and propagate a signal based on the generated signal path delay value to at least one additional level of nodes in the network, if any, until all of the nodes within the network have respective signal path delay values.
-
Specification