System and method for establishing calls over a call path having best path metrics
First Claim
1. A method for determining a communications path, the method comprising:
- receiving a communications request;
determining at least two potential communications paths over a packet network over which the communications request may be established;
accessing network performance information associated with each node segment on the respective at least two potential communications paths, wherein the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment;
determining a value associated with each potential communications path, each value indicative of communications operations on each potential communications path, wherein determining the value includes determining values representative of a slowest communications speed over each of the network nodes along each respective communications path;
assigning a communications path to the communications request based on the determined values; and
establishing a connection using the communications path.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments include a system and method for determining a communications path to assign a communications over a packet network. For example, in one embodiment, the method includes determining at least two potential communications paths over a packet network over which a received communications request may be established by accessing network performance information associated with each node segment on the respective at least two potential communications paths. In one embodiment, the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment. The method determines a value indicative of communications operations associated with each potential communications path. The method then assigns and establishes a communications path to the communications request based on the determined values.
737 Citations
19 Claims
-
1. A method for determining a communications path, the method comprising:
-
receiving a communications request; determining at least two potential communications paths over a packet network over which the communications request may be established; accessing network performance information associated with each node segment on the respective at least two potential communications paths, wherein the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment; determining a value associated with each potential communications path, each value indicative of communications operations on each potential communications path, wherein determining the value includes determining values representative of a slowest communications speed over each of the network nodes along each respective communications path; assigning a communications path to the communications request based on the determined values; and establishing a connection using the communications path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining a communications path, the system comprising:
-
a network interface in communication with the packet network; memory configured to store a set of instructions; and a processing unit in communication with the network interface and the memory, the processing unit configured to execute the set of instructions to perform operations comprising; receiving a communications request; determining at least two potential communications paths over a packet network over which the communications request may be established; accessing network performance information associated with each node segment on the respective at least two potential communications paths, wherein the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment; determining a value associated with each potential communications path, each value indicative of communications operations on each potential communications path, wherein determining the value includes determining values representative of a slowest communications speed over each of the network nodes along each respective communications path; assigning a communications path to the communications request based on the determined values; and establishing a connection using the communications path. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising computer executable instructions for determining a communications path, the computer executable instructions when executed causes one or more machines to perform operations comprising:
-
receiving a communications request; determining at least two potential communications paths over a packet network over which the communications request may be established; accessing network performance information associated with each node segment on the respective at least two potential communications paths, wherein the network performance information associated with each node segment includes a first set of network performance information for communicating in a first direction on the node segment and a second set of network performance information for communicating in a second direction on the node segment; determining a value associated with each potential communications path, each value indicative of communications operations on each potential communications path, wherein determining the value includes determining values representative of a slowest communications speed over each of the network nodes along each respective communications path; assigning a communications path to the communications request based on the determined values; and establishing a connection using the communications path. - View Dependent Claims (18, 19)
-
Specification