Method and apparatus for sending delay sensitive information assisted by packet switched networks
First Claim
1. In a computer network with a plurality of network nodes, the network nodes having a packet switched connection to a packet switched network, and selected ones of the network nodes having a delay sensitive connection to selected other ones of the network nodes, wherein the delay sensitive connection includes a plurality of individual delay sensitive channels, a method for determining a status of a delay sensitive connection from any network node in the computer network, the method comprising the following steps:
- receiving a selection input on a delay sensitive connection on a first network node to change a status on a delay sensitive connection between the first network node and a second network node;
changing a status from the first network node on one or more of the plurality of individual delay sensitive channels on the delay sensitive connection based on the selection input; and
sending a control message with a predetermined protocol on the packet switched network from the first network node to the other network nodes in the computer network indicating the change in status of the delay sensitive connection, wherein information received in the control message is stored in status tables on the plurality of network nodes, and wherein a selected network node determines with a status table a lowest cost delay sensitive connection path between the selected network node and any other network node in the computer network, and wherein the lowest cost delay sensitive connection path is a shortest delay sensitive connection path with a desired quality of service.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for sending delay sensitive information assisted by packet switched networks for network nodes in a computer network. Delay sensitive information such as voice information is sent over higher cost delay sensitive connections. Control and status information for the delay sensitive connections is sent in control messages over lower cost packet switched connections to the nodes in the computer network. Information in the control messages is stored in status tables on the network nodes. The status table is used by network nodes to determine the status of any delay sensitive connections in the computer network and is used to establish a lowest cost connection path or a desired quality of service connection path when a delay sensitive connection between network nodes is requested. Sending delay sensitive control and status information over the lower cost packet switch connections to the network nodes and using status tables on the network nodes to establish delay sensitive connections significantly decreases the costs associated with using delay sensitive connections.
123 Citations
16 Claims
-
1. In a computer network with a plurality of network nodes, the network nodes having a packet switched connection to a packet switched network, and selected ones of the network nodes having a delay sensitive connection to selected other ones of the network nodes, wherein the delay sensitive connection includes a plurality of individual delay sensitive channels, a method for determining a status of a delay sensitive connection from any network node in the computer network, the method comprising the following steps:
-
receiving a selection input on a delay sensitive connection on a first network node to change a status on a delay sensitive connection between the first network node and a second network node;
changing a status from the first network node on one or more of the plurality of individual delay sensitive channels on the delay sensitive connection based on the selection input; and
sending a control message with a predetermined protocol on the packet switched network from the first network node to the other network nodes in the computer network indicating the change in status of the delay sensitive connection, wherein information received in the control message is stored in status tables on the plurality of network nodes, and wherein a selected network node determines with a status table a lowest cost delay sensitive connection path between the selected network node and any other network node in the computer network, and wherein the lowest cost delay sensitive connection path is a shortest delay sensitive connection path with a desired quality of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
determining from the third network node with the control message if a delay sensitive connection channel from the first network node to the second network node is available, and if so, establishing an indirect delay sensitive connection from the third network node to the second network node using a delay sensitive connection channel from the delay sensitive connection between the third network node and the first network node, and the available delay sensitive channel between the first network node and the second network node.
-
-
4. The method of claim 1, further comprising:
-
dynamically updating the status tables upon receiving additional control messages; and
determining from a network node with a status table current status information for any delay sensitive connections in the computer network.
-
-
5. The method of claim 1 wherein information contained in the control message includes any of:
- network node routing information;
network node connection preference information;
network node connection cost information;
network node addresses;
network node dial numbers quality of service;
or network node Private Branch Exchange dial numbers for the delay sensitive connection.
- network node routing information;
-
6. The method of claim 1 wherein the changing step includes any of:
- establishing a connection on an individual channel on the delay sensitive connection;
releasing an individual channel on the delay sensitive connection;
or changing the characteristics of an individual channel on the delay sensitive connection.
- establishing a connection on an individual channel on the delay sensitive connection;
-
7. The method of claim 1 wherein the predetermined protocol is a channel state update protocol.
-
8. The method of claim 1 wherein the packet switched network is the Internet.
-
9. In a computer network with a plurality of network nodes, the network nodes having a packet switched connection to a packet switched network, selected ones of the network nodes having a delay sensitive connection to selected other ones of the network nodes, wherein the delay sensitive connection includes a plurality of individual delay sensitive channels, a method for determining a lowest cost delay sensitive connection, the method comprising the following steps:
-
maintaining on the network nodes status tables containing information from control messages sent over the packet switched connection to the network nodes indicating changes in status of delay sensitive connections in the computer network;
receiving a selection input on a first network node to create a delay sensitive connection to a second network node;
determining from the first network node with a status table a lowest cost connection path to create the delay sensitive connection, wherein the lowest cost connection path includes a shortest delay sensitive connection path, or a delay sensitive connection path with a desired quality of service; and
establishing the delay sensitive connection from the first network node between the first network node and the second network node with the determined lowest cost delay sensitive connection path. - View Dependent Claims (10, 11, 12, 13, 14)
determining with the status table if all delay sensitive connection channels on the delay sensitive connection from the first network node to the second network node are idle, and if so, determining with a predictive release function when the delay sensitive connection can be released between the first network node and second network node.
-
-
12. The method of claim 11 wherein the predictive release function includes using statistical information collected for time of establishment, duration and time of release of delay sensitive connections in the computer network.
-
13. The method of claim 9 further comprising:
-
determining with the status table if all delay sensitive connection channels on the delay sensitive connection from the first network node to the second network node are idle, and if so, setting a timer with a predetermined timer value, wherein the predetermined timer value is based on the delay sensitive connection type; and
removing the delay sensitive connection between the first network and the second network node when the timer expires.
-
-
14. The method of claim 9 wherein the step of determining with the status table a lowest cost connection path includes first checking selected ones of network nodes for available delay sensitive connection channels in the status table based on predetermined connection preferences before checking for available delay sensitive connection channels on other network nodes.
-
15. A computer network communication apparatus, the apparatus comprising in combination:
-
status receiver, for receiving a selection input on a first network node to change a status of a delay sensitive connection on a delay sensitive connection between a first network node and a second network node in a computer network;
status changer, for changing the status of the delay sensitive connection on the delay sensitive connection based on the selection input; and
control message sender, for sending a control message with a predetermined protocol on a packet switched network from the first network node to other network nodes to other network nodes in a computer network indicating the change in status of the delay sensitive connection;
control message receiver, for receiving control messages from the packet switch connection;
status table, for storing the control messages in a status table in a memory of the apparatus; - View Dependent Claims (16)
delay sensitive connection releaser, for releasing a delay sensitive connection with a predictive release function.
-
Specification