Method and system for registering multiple communication devices of a user in a session initiation protocol (SIP) based communication system
First Claim
Patent Images
1. A method for registering multiple communication devices in a Session Initiation Protocol (SIP) based communication system comprising the steps of:
- identifying a communication device for registration by a user for providing an identified communication device;
setting a registration time of the identified communication device for registering the identified communication device of the user;
selecting an expiration registration time corresponding to the identified communication device and based upon a type of the identified communication device, wherein the expiration registration time selected for a first type of identified communication device is a first value, wherein the expiration registration time selected for a second type of identified communication device, is a second value, the second value being greater than the first value;
selecting a priority for the identified communication device based upon one or more of the type of the identified communication device, a type of registration by the user of the identified communication device and a location of the identified communication device, wherein the step of selecting the priority for the identified communication device further comprises;
selecting a first priority based upon a location of a mobile station or based on a manual registration; and
selecting a second priority for an automatic registration or re-registration,wherein the first priority is higher than the second priority; and
storing the identified communication device, the priority, the registration time and the expiration registration time corresponding to the identified communication device in an entry in a database.
4 Assignments
0 Petitions
Accused Products
Abstract
A session initiation protocol (SIP) based communication system registers a number of different device types (10, 50) in a database (30). Each type of communication device is registered including a communication device description, internet protocol address, priority, registration time, and expiration time (80). When a call is received by the network (20), the communication device at which to reach the user is first selected by priority (116) and then by registration time of the communication device (122).
22 Citations
4 Claims
-
1. A method for registering multiple communication devices in a Session Initiation Protocol (SIP) based communication system comprising the steps of:
-
identifying a communication device for registration by a user for providing an identified communication device; setting a registration time of the identified communication device for registering the identified communication device of the user; selecting an expiration registration time corresponding to the identified communication device and based upon a type of the identified communication device, wherein the expiration registration time selected for a first type of identified communication device is a first value, wherein the expiration registration time selected for a second type of identified communication device, is a second value, the second value being greater than the first value; selecting a priority for the identified communication device based upon one or more of the type of the identified communication device, a type of registration by the user of the identified communication device and a location of the identified communication device, wherein the step of selecting the priority for the identified communication device further comprises; selecting a first priority based upon a location of a mobile station or based on a manual registration; and selecting a second priority for an automatic registration or re-registration, wherein the first priority is higher than the second priority; and storing the identified communication device, the priority, the registration time and the expiration registration time corresponding to the identified communication device in an entry in a database.
-
-
2. A method for expediting a call to a registered user of multiple communication devices in a Session Initiation Protocol (SIP) based communication system comprising the steps of:
-
receiving by a network a call to the registered user in the SIP based communication system; accessing an entry of a database for the registered user; selecting by the network a device description having a highest priority and a most recent registration time in the entry of the database, wherein the step of selecting a device description by the network includes the steps of; determining by the network whether there is more than one communication device of the registered user having the highest priority; if there is not more than one communication device having the highest priority, sending by the network the call to the communication device having the highest priority; and if there is more than one communication device with the highest priority, selecting by the network a communication device from the database having a most recent registration time and sending by the network the call to the communication device having the highest priority and the most recent registration time; and coupling the expedited call to a communication device of the multiple communication devices having the highest priority and the most recent registration time.
-
-
3. A method for registering multiple communication devices in a Session Initiation Protocol (SIP) based communication system comprising the steps of:
-
identifying a communication device for registration by a user for providing an identified communication device; setting a registration time of the identified communication device for registering the identified communication device of the user; selecting an expiration registration time corresponding to the identified communication device and based upon a type of the identified communication device; selecting a priority for the identified communication device in the SIP based communication system based upon the type of the identified communication device, wherein the step of selecting the priority for the identified communication device further comprises; selecting a first priority based upon a location of a mobile station or based on a manual registration; and selecting a second priority for an automatic registration or re-registration, wherein the first priority is higher than the second priority; and storing the identified communication device, the priority, the registration time and the expiration registration time corresponding to the identified communication device in an entry in a database.
-
-
4. A method for registering multiple communication devices in a Session Initiation Protocol (SIP) based communication system comprising the steps of:
-
identifying a communication device for registration by a user for providing an identified communication device; selecting a priority for the identified communication device based upon one or more of the type of the identified communication device, a type of registration by the user of the identified communication device and a location of the identified communication device, wherein the step of selecting the priority for the identified communication device further comprises; selecting a first priority based upon a location of a mobile station or based on a manual registration; and selecting a second priority for an automatic registration or re-registration, wherein the first priority is higher than the second priority; and storing the identified communication device and the priority corresponding to the identified communication device in an entry in a database.
-
Specification