System and method for improving network performance using a connection admission control engine
First Claim
1. A method of improving network performance for voice over Internet Protocol (VoIP) calls, the method comprising:
- receiving, by one or more call control managers, network performance information regarding data flow communicated over a network utilizing performance information data packets (PIP) generated by nodes along one or more paths through the network, wherein the network performance information is received in-band along a data path of the network, and wherein the network performance information includes information added by and associated with at least one node located between two end-points of the one or more paths or at least one network element located between the two end-points of the one or more paths; and
optimizing, with the one or more call control managers, call quality for one or more VoIP calls, based on the received network performance information, wherein optimizing call quality comprises automatically offloading other network traffic other than the one or more VoIP calls from the one or more paths through the network used by the one or more VoIP calls to alternate paths through the network in response to a detection of congestion on the one or more paths;
wherein at least some of the network performance information is generated by a node in response to detection by one of the nodes that call quality at that node has degraded past a specified threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments include a method, apparatus, and computer program product for modifying a three-dimensional geocellular model. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor. The memory stores instructions that when executed by the at least one processor performs operations that includes gathering network performance information regarding data flow communicated with a client of a network over a plurality of connections utilizing performance information packets; and automatically balancing the data flow of the plurality of connections between access points of the network that are available to the client using connection admission control engines.
763 Citations
19 Claims
-
1. A method of improving network performance for voice over Internet Protocol (VoIP) calls, the method comprising:
-
receiving, by one or more call control managers, network performance information regarding data flow communicated over a network utilizing performance information data packets (PIP) generated by nodes along one or more paths through the network, wherein the network performance information is received in-band along a data path of the network, and wherein the network performance information includes information added by and associated with at least one node located between two end-points of the one or more paths or at least one network element located between the two end-points of the one or more paths; and optimizing, with the one or more call control managers, call quality for one or more VoIP calls, based on the received network performance information, wherein optimizing call quality comprises automatically offloading other network traffic other than the one or more VoIP calls from the one or more paths through the network used by the one or more VoIP calls to alternate paths through the network in response to a detection of congestion on the one or more paths; wherein at least some of the network performance information is generated by a node in response to detection by one of the nodes that call quality at that node has degraded past a specified threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A call control manager, comprising:
-
at least one processor; and a non-transitory memory communicatively coupled to the at least one processor, the non-transitory memory storing computer executable instructions for improving network performance, the computer executable instructions comprises instructions to; receive network performance information regarding data flow communicated over a network utilizing performance information packets generated by nodes along one or more paths through the network, wherein the network performance information is received in-band along a data path of the network, and wherein the network performance information includes information added by and associated with at least one node located between two end-points of the one or more paths or at least one network element located between the two end-points of the one or more paths; and optimize call quality for one or more VoIP calls, based on the received network performance information, wherein optimizing call quality comprises automatically offloading other network traffic other than the one or more VoIP calls from the one or more paths through the network used by the one or more VoIP calls to alternate paths through the network in response to a detection of congestion on the one or more paths; wherein at least some of the network performance information is generated by a node in response to detection by one of the nodes that call quality at that node has degraded past a specified threshold.
-
-
19. An apparatus, comprising:
-
a non-transitory memory storing computer executable instructions for improving network performance for voice over Internet Protocol (VoIP) calls, the computer executable instructions comprising instructions executable by a call control manager to; receive network performance information regarding data flow communicated over a network utilizing performance information packets generated by nodes along one or more paths through the network, wherein the network performance information is received in-band along a data path of the network, and wherein the network performance information includes information added by and associated with at least one node located between two end-points of the one or more paths or at least one network element located between the two end-points of the one or more paths; and optimize call quality for one or more VoIP calls, based on the received network performance information, wherein optimizing call quality comprises automatically offloading other network traffic other than the one or more VoIP calls from the one or more paths through the network used by the one or more VoIP calls to alternate paths through the network in response to a detection of congestion on the one or more paths; wherein at least some of the network performance information is generated by a node in response to detection by one of the nodes that call quality at that node has degraded past a specified threshold.
-
Specification