IP Library Granted Patent US 7,188,167
Granted Patent B2
US 7,188,167 · App. 10/804,918 · Granted Mar 6, 2007

Method and system for registering multiple communication devices of a user in a session initiation protocol (SIP) based communication system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,188,167
App. No.
10/804,918
Granted
Mar 6, 2007
Kind
B2
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 ).

Claims (33)

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.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034417/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2004
From: HALLIN, THOMAS G.
To: MOTOROLA, INC.
Reel/Frame 015124/0871 →