IP Library Granted Patent US 8,213,404
Granted Patent B2
US 8,213,404 · App. 12/549,412 · Granted Jul 3, 2012

System and method for allocating session initiation protocol (SIP) identifications (IDs) to user agents

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 8,213,404
App. No.
12/549,412
Granted
Jul 3, 2012
Kind
B2
Abstract

A communications system includes a Session Initiation Protocol (SIP) user agent. A server communicates with the SIP user agent and allocates an SIP ID for the user agent for subsequent communications using SIP. A database can be associated with the server and contain data relating to free SIP ID's that can be allocated to the SIP user agent and allocated SIP ID's.

Claims (23)

1. A method of enabling communication on an Internet Protocol based network which comprises:

establishing a communications connection between a communications device and a server via a network;

querying a database associated with the server, the database containing data relating to free Session Initiation Protocol ID's that are available to be allocated to the communications device and data relating to allocated Session Initiation Protocol ID's, for determining a free Session Initiation Protocol ID that can be allocated to the communications device;

allocating the determined free Session Initiation Protocol ID for use by the communications device;

moving the determined free Session Initiation Protocol ID to the data relating to allocated Session Initiation Protocol ID's; and

after the communications device to which the Session Initiation Protocol ID was originally allocated has completed a communications session using SIP, returning the Session Initiation Protocol ID to the data relating to free Session Initiation Protocol ID's for use by another communications device.

2. The method according to claim 1 , wherein the communications device comprises a portable communications device.

3. The method according to claim 1 , which further comprises allocating a unique identifier for the communications device.

4. The method according to claim 3 , which further comprises allocating from the server to the communications device a Session Initiation Protocol ID associated with an IP address, PIN number, or email address.

5. The method according to claim 1 , wherein the communications device comprises one of a hardware or a software agent as a user agent.

6. The method according to claim 1 , wherein the server is operative as a Session Initiation Protocol registrar server.

7. A communications system comprising:

a server that is operable for communicating with a communications device;

a database associated with the server, the database comprising data relating to free Session Initiation Protocol ID's that are available to be allocated to the communications device and data relating to allocated Session Initiation Protocol ID's;

wherein the server is operative for querying the database and determining a free Session Initiation Protocol ID that can be allocated to the communications device;

allocating the determined free Session Initiation Protocol ID for use by the communications device;

moving the determined free Session Initiation Protocol ID to the data relating to allocated Session Initiation Protocol ID's; and

after the communications device to which the Session Initiation Protocol ID was originally allocated has completed a communications session using Session Initiation Protocol, returning the Session Initiation Protocol ID to the data relating to free Session Initiation Protocol ID's for use by another communications device.

8. The communications system according to claim 7 , wherein the communications device comprises a portable communications device.

9. The communications system according to claim 7 , which further comprises allocating a unique identifier for the communications device.

10. The communications system according to claim 9 , which further comprises the server being operative to allocate from the server to the communications device a Session Initiation Protocol ID associated with an IP address, PIN number or email address.

11. The communications system according to claim 7 , wherein the communications device comprises one of a hardware or a software agent as a user agent.

12. The communications system according to claim 7 , wherein the server is operative as a Session Initiation Protocol registrar server.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034016/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2012
From: WANG, JAMES
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027972/0315 →