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 Quality-of-Service parameters of the communication session, the Quality-of-Service parameters including a grade of service parameter of the communication session and a preferred mode of communication for a voice over Internet protocol device of a called party, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter based on a level of service purchased for a device that is an endpoint of the communication session, and the preferred mode of communication indicating which one of multiple voice over Internet protocol devices the called party prefers to be reached at and in what order to select each one of the multiple voice over Internet protocol devices;
querying a telephone number mapping server for a status of each of the peered border elements;
assigning the communication session to be handled by a selected peered border element 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 selected peered border element.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to select peered border elements for a communication session based on Quality-of-Service (QoS) are disclosed. In particular, an example method includes determining a composite QoS parameter of a communication session based on weighting QoS parameters of the session, the QoS parameters including a grade of service parameter of the session and a preferred mode of communication for a voice over Internet protocol (VoIP) device of a called party; querying a telephone number mapping server for a status of each of the peered border elements; assigning the session to be handled by a selected peered border element of the peered border elements based on the composite QoS parameter and the status of each of the peered border elements; and generating a QoS authorization token to reserve network resources associated with the selected peered border element.
-
Citations
16 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 Quality-of-Service parameters of the communication session, the Quality-of-Service parameters including a grade of service parameter of the communication session and a preferred mode of communication for a voice over Internet protocol device of a called party, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter based on a level of service purchased for a device that is an endpoint of the communication session, and the preferred mode of communication indicating which one of multiple voice over Internet protocol devices the called party prefers to be reached at and in what order to select each one of the multiple voice over Internet protocol devices; querying a telephone number mapping server for a status of each of the peered border elements; assigning the communication session to be handled by a selected peered border element 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 selected peered border element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to assign a communication session to a selected peered border element associated with a service provider, the system comprising:
-
a telephone number mapping database to store a list 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 Quality-of-Service parameters of the communication session including a grade of service parameter of the communication session and a preferred mode of communication for a voice over Internet protocol device of a called party, 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 preferred mode of communication indicating which of multiple voice over Internet protocol devices the called party prefers to be reached at and in what order to select each of the multiple voice over Internet protocol devices; a call server to select the selected peered border element to handle the communication session based on the prioritized list and the composite Quality-of-Service parameter of the communication session; and a proxy server to generate a Quality-of-Service authorization token to reserve network resources associated with the selected peered border element. - View Dependent Claims (8, 9, 10)
-
-
11. A tangible computer readable storage device comprising computer readable instructions which, when executed, cause a processor to perform operations 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, the Quality-of-Service parameters including a grade of service parameter of the communication session and a preferred mode of communication for a voice over Internet protocol device of a called party, the grade of service parameter including an attempted performance range and an expected performance range of the communication session, the grade of service parameter based on a level of service purchased for a device that is an endpoint of the communication session, and the preferred mode of communication indicating which one of multiple voice over Internet protocol devices the called party prefers to be reached at and in what order to select each one of the multiple voice over Internet protocol devices; querying a telephone number mapping server for a status of each of a plurality of peered border elements; assigning the communication session to be handled by a selected peered border element 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 selected peered border element. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification