Back to results
US 8,284,661 B2Granted
Load balancing session initiation protocol (SIP) servers
AssigneeVerizon Patent and Licensing Inc.
InventorBrian S Badger
Life of this patent
Estimating the term…
Abstract
A device receives Session Initiation Protocol (SIP) requests that include registration information, and load balances a SIP call based on the registration information of the SIP requests.
Claims20
A method comprising:
- registering, by a server, a plurality of session initiation protocol (SIP) servers based on SIP REGISTER requests received from the plurality of SIP servers, each of the SIP REGISTER requests including:
- a capacity value representing a capacity of a corresponding SIP server, of the plurality of SIP servers, for a certain Uniform Resource Identifier (URI) associated with the corresponding SIP server, and
- a precedence value associated with a class of service provided for the certain URI by the corresponding SIP server;
- creating, by the server, an ordered list based on the capacity values and the precedence values associated with the SIP REGISTER requests;
- and
- selecting, by the server and from the ordered list, a SIP server, of the plurality of SIP servers, to process a SIP call.
3 more elements
A server comprising:
- a memory to store instructions;
- and
- a processor to execute the instructions to:
- receive a plurality of session initiation protocol (SIP) REGISTER requests from a plurality of SIP servers, at least one SIP REGISTER request, of the plurality of SIP REGISTER requests, comprising:
- a capacity value representing a capacity of a corresponding SIP server, of the plurality of SIP servers, for a certain Uniform Resource Identifier (URI) associated with the corresponding SIP server, and
- a precedence value associated with a class of service provided for the certain URI by the corresponding SIP server,
- create an ordered list based on one or more SIP REGISTER requests of the plurality of SIP REGISTER requests, the processor, when creating the ordered list, being further to execute the instructions to:
- create the ordered list based on the capacity value and the precedence value of each of the at least one SIP REGISTER request, and
- select, from the ordered list, a SIP server, of the plurality of SIP servers, to process a SIP call.
6 more elements
A method comprising:
- receiving, by a server, session initiation protocol (SIP) REGISTER requests from a plurality of SIP servers, each SIP REGISTER request, of the received SIP REGISTER requests, including:
- a capacity value representing a capacity of a corresponding SIP server, of the plurality of SIP servers, for a certain Uniform Resource Identifier (URI) associated with the corresponding SIP server;
- and
- load balancing, by the server and based on the capacity values, the plurality of SIP servers in connection with processing a SIP call.
1 more element
Dependencies are inferred from the claim text.