Delay management for distributed communications networks
First Claim
Patent Images
1. A method for programming the delay for a node in a communication system, the method comprising:
- receiving a selected delay value for the node, wherein the selected delay value identifies a desired end-to-end transport delay between the node and a host node in the communication system;
receiving a signal path delay value at the node, wherein the signal path delay value identifies a delay for signals communicated between the node and the host node, the signal path delay value comprising an aggregation of at least one transport delay calculated by at least one node for at least one segment of the communication system between the node and the host node, wherein each transport delay of the at least one transport delay identifies travel time between two adjacent nodes in the communication system; and
calculating an additional delay necessary to meet the selected delay value based on the signal path delay value and the selected delay value, wherein calculating the additional delay comprises subtracting the signal path delay from the selected delay value.
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.
98 Citations
15 Claims
-
1. A method for programming the delay for a node in a communication system, the method comprising:
-
receiving a selected delay value for the node, wherein the selected delay value identifies a desired end-to-end transport delay between the node and a host node in the communication system; receiving a signal path delay value at the node, wherein the signal path delay value identifies a delay for signals communicated between the node and the host node, the signal path delay value comprising an aggregation of at least one transport delay calculated by at least one node for at least one segment of the communication system between the node and the host node, wherein each transport delay of the at least one transport delay identifies travel time between two adjacent nodes in the communication system; and calculating an additional delay necessary to meet the selected delay value based on the signal path delay value and the selected delay value, wherein calculating the additional delay comprises subtracting the signal path delay from the selected delay value. - View Dependent Claims (2, 3)
-
-
4. A program product comprising program instructions, embodied on a non-transitory storage medium, the program instructions cause at least one programmable processor in a node within a distributed communications network having a host node to:
-
discover a transport delay between the node and a first adjacent node within the network, wherein the first adjacent node is adjacent to the node within the distributed communication network; receive a first signal path delay value for the first adjacent node when the first adjacent node is not the host node, wherein the first signal path delay value identifies a delay for signals communicated between the first adjacent node and the host node, wherein the first signal path delay value for the first adjacent node includes an intrinsic delay value for the first adjacent node; calculate a second signal path delay value for the node based on the received first signal path delay value and the discovered transport delay when the first adjacent node is not the host node; propagate a signal based on the second signal path delay value to a second adjacent node when the first adjacent node is not the host node, wherein the second adjacent node is adjacent to the node within the distributed communication network; wherein the node is positioned in a communication path between the first adjacent node and the second adjacent node within the distributed communication network; wherein the node communicates with the host node through the first adjacent node within the distributed communication network when the first adjacent node is not the host node; and wherein the node communicates directly with the host node within the distributed communication network when the first adjacent node is the host node. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A remote node in a communications network having a host node, the remote node comprising:
a remote node processor operable to execute program instructions that cause the remote node processor to; calculate an additional delay necessary to meet a selected delay value based on a signal path delay value by subtracting the signal path delay value from the selected delay value; wherein the selected delay value is received at the remote node, wherein the selected delay value identifies a desired end-to-end transport delay between the remote node and the host node; and wherein the signal path delay value is received at the remote node, wherein the signal path delay value identifies a delay for signals communicated between the remote node and the host node, wherein the signal path delay value includes an aggregation of at least one transport delay calculated by at least one node for at least one segment of the communication system between the remote node and the host node, wherein each transport delay of the at least one transport delay identifies travel time between two adjacent nodes in the communication system. - View Dependent Claims (14, 15)
Specification