System and method for routing data on a packet network
First Claim
1. A method for routing non-real-time content over a packet network, said method comprising:
- receiving a call request at a call control manager to communicate data packets including non-real-time content over a packet network;
determining at least one network node over which a call path for a call to be established for the call request is to be routed, the network performance information including real-time bandwidth usage and non real-time bandwidth usage;
accessing network performance information associated with communications over the at least one network node;
automatically determining whether the at least one network node is impaired or congested;
if the at least one network node is determined to be impaired or congested, determining the real-time bandwidth usage and the non-real time bandwidth usage from the network performance information; and
if the at least one network node is determined to be impaired or congested then the at least one network node alters communications of the data packets including the non-real-time content and modifies the real-time bandwidth usage by decreasing the non-real time bandwidth usage based on the network performance information, service level agreements, and quality of service guarantees with each of a plurality of customers;
otherwise, establishing the call on the at least one network node.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for routing non-real-time content over a packet network. A call request to communicate data packets including non-real-time content over a packet network may be received. A determination of at least one network node over which a call path for a call to be established for the call request is to be routed may be made. Network performance information associated with communications over the network node(s) may be established. A determination as to whether the network node(s) are impaired or congested may be made and, if the network node(s) are determined to be impaired or congested, communications of the data packets including non-real-time content over the network node(s) may be altered. Otherwise, if the network node(s) are not determined to be impaired or congested, the call may be established on the network node(s). In one embodiment, a call control manager may manage the call.
-
Citations
20 Claims
-
1. A method for routing non-real-time content over a packet network, said method comprising:
-
receiving a call request at a call control manager to communicate data packets including non-real-time content over a packet network; determining at least one network node over which a call path for a call to be established for the call request is to be routed, the network performance information including real-time bandwidth usage and non real-time bandwidth usage; accessing network performance information associated with communications over the at least one network node; automatically determining whether the at least one network node is impaired or congested; if the at least one network node is determined to be impaired or congested, determining the real-time bandwidth usage and the non-real time bandwidth usage from the network performance information; and if the at least one network node is determined to be impaired or congested then the at least one network node alters communications of the data packets including the non-real-time content and modifies the real-time bandwidth usage by decreasing the non-real time bandwidth usage based on the network performance information, service level agreements, and quality of service guarantees with each of a plurality of customers; otherwise, establishing the call on the at least one network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for routing non-real-time content over a packet network, said system comprising:
-
an input/output (I/O) unit in communication with a packet network and configured to receive a call request to communicate data packets including non-real-time content over a packet network; a processing unit in communication with said I/O unit and configured to; determine at least one network node over which a call path for a call to be established for the call request is to be routed; access network performance information associated with communications over the at least one network node, the network performance information includes real-time bandwidth usage and non-real time bandwidth usage; determine whether the at least one network node is impaired or congested; if the at least one network node is determined to be impaired or congested, determined the real-time bandwidth usage and the non-real time bandwidth usage from the network performance information; and if the at least one network node is determined to be impaired or congested then the at least one network node alters communication of the data packets including the non-real-time content and modifies the real-time bandwidth usage by decreasing the non-real time bandwidth usage based on the network performance information, service level agreements, and quality of service guarantees with each of a plurality of customers; otherwise, establish the call on the at least one network node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification