Endpoint selection for a call completion response
First Claim
1. A method in a computer system for selecting a call completion response, the method comprising:
- at a server, receiving a call invitation for a callee;
forwarding the call invitation to each of the callee'"'"'s endpoints;
limited by a timeout, receiving from each of the callee'"'"'s endpoints a call completion response, the call completion response specifying a weight;
selecting an appropriate call completion response from the received call completion responses; and
forwarding the appropriate call completion response as a response to the call invitation.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for selecting a call completion response from a group of call completion responses based on weights associated with the call completion responses, are provided. A server processes a call invitation for a callee by forwarding the call invitation to each of the callee'"'"'s endpoints. Each of the callee'"'"'s endpoints associates a weight to its call completion response it generates to accept or reject the call invitation. The server waits to receive the call completion responses from each of the callee'"'"'s endpoints or for a predetermined period of time (i.e., a timeout), and uses the weights associated with the received call completion responses to decide which of the received call completion responses to use to complete the call invitation.
-
Citations
20 Claims
-
1. A method in a computer system for selecting a call completion response, the method comprising:
at a server, receiving a call invitation for a callee;
forwarding the call invitation to each of the callee'"'"'s endpoints;
limited by a timeout, receiving from each of the callee'"'"'s endpoints a call completion response, the call completion response specifying a weight;
selecting an appropriate call completion response from the received call completion responses; and
forwarding the appropriate call completion response as a response to the call invitation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method in an endpoint device for responding to a call invitation, the method comprising:
-
upon determining to reject a call invitation, deriving a first weight for a call reject response; and
sending the call reject response and the derived first weight. upon determining to accept the call invitation, deriving a second weight for a call accept response; and
sending the call accept response and the derived second weight. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing instructions for selecting a call completion response, by a method comprising:
-
forwarding a call invitation for a cal lee to each of the cal lee'"'"'s endpoints;
limited by a timeout, receiving from each of the callee'"'"'s endpoints a call completion response, the call completion response having an associated weight;
selecting an appropriate call completion response from the received call completion responses; and
forwarding the appropriate call completion response as a response to the call invitation. - View Dependent Claims (19, 20)
-
Specification