Systems and methods to select peered border elements for an IP multimedia session based on quality-of-service
First Claim
1. A method for assigning a plurality of peered border elements, comprising:
- determining a composite Quality-of-Service parameter of a communication session based on weighting a plurality of Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a traffic type parameter of the communication session, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter being based on a level of service purchased for a device that is an endpoint of the communication session, and the traffic type parameter being defined by a type of application using the communication session;
querying a telephone number mapping server for a status of each of the peered border elements;
assigning the communication session to be handled by one of the peered border elements based on the composite Quality-of-Service parameter and the status of each of the peered border elements; and
generating a Quality-of-Service authorization token to reserve network resources associated with the assigned one of the peered border elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to select peered border elements for a communication session based on Quality-of-Service are disclosed. In particular, an example method for peered border element assignment is disclosed, comprising determining a composite Quality-of-Service result based on a plurality of Quality-of-Service parameters associated with a communication session, querying a telephone number mapping server for a status of each of a plurality of peered border elements, and assigning the communication session to be handled by one of the plurality of peered border elements based on the composite Quality-of-Service result and the status of each of the plurality of peered border elements.
63 Citations
21 Claims
-
1. A method for assigning a plurality of peered border elements, comprising:
-
determining a composite Quality-of-Service parameter of a communication session based on weighting a plurality of Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a traffic type parameter of the communication session, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter being based on a level of service purchased for a device that is an endpoint of the communication session, and the traffic type parameter being defined by a type of application using the communication session; querying a telephone number mapping server for a status of each of the peered border elements; assigning the communication session to be handled by one of the peered border elements based on the composite Quality-of-Service parameter and the status of each of the peered border elements; and generating a Quality-of-Service authorization token to reserve network resources associated with the assigned one of the peered border elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system to assign a communication session to one of a plurality of peered border elements associated with a service provider, the system comprising:
-
a telephone number mapping database to store a list of at least some of the peered border elements in the plurality of peered border elements; an operations support system to prioritize the peered border elements in the list based on a respective status of the peered border elements; a composite Quality-of-Service parameter generator to determine a composite Quality-of-Service parameter of the communication session by weighting a plurality of Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a traffic type parameter of the communication session, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter being based on a level of service purchased for a device that is an endpoint of the communication session, and the traffic type parameter being defined by a type of an application using the communication session; a call server to select one of the peered border elements to handle the communication session based on the prioritized list and the composite Quality-of-Service parameter of the communication session; a proxy server to generate a Quality-of-Service authorization token to reserve network resources associated with the selected one of the peered border elements; and a processor to implement at least one of the telephone number mapping database, the operations support system, the composite Quality-of-Service parameter generator, the call server, and the proxy server. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method to process a communication session, the method comprising:
-
accessing a prioritized list of peered border elements; determining a composite Quality-of-Service parameter by weighting a plurality of Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a traffic type parameter of the communication session, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter being based on a level of service purchased for a device that is an endpoint of the communication session, and the traffic type parameter being defined by a type of an application using the communication session; selecting a peered border element from the prioritized list of peered border elements based on the composite Quality-of-Service parameter; and generating a Quality-of-Service authorization token to reserve network resources associated with the selected one of the peered border elements. - View Dependent Claims (16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory comprising machine readable instructions which, when executed, cause the processor to at least; generate a composite Quality-of-Service parameter of a communication session by weighting a plurality of Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a traffic type parameter of the communication session, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter being based on a level of service purchased for a device that is an endpoint of the communication session, and the traffic type parameter being defined by a type of an application using the communication session; query a telephone number mapping server for a status of each of a plurality of peered border elements; assign the communication session to be handled by one of the peered border elements based on the composite Quality-of-Service parameter and the status of each of the peered border elements; and generating a Quality-of-Service authorization token to reserve network resources associated with the assigned one of the peered border elements. - View Dependent Claims (19, 20, 21)
-
Specification