IP Library Granted Patent US 8,599,838
Granted Patent B2
US 8,599,838 · App. 12/915,125 · Granted Dec 3, 2013

System and method for effectuating a SIP call in a network environment including IMS

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,599,838
App. No.
12/915,125
Granted
Dec 3, 2013
Kind
B2
Abstract

In one embodiment, a scheme is disclosed for effectuating a call in a network environment including a circuit-switched (CS) network and an IP multimedia subsystem (IMS) network. Call information associated with a call is sent from a user equipment (UE) device to an application server (AS) node disposed in the IMS network. The call information includes at least one of a call reference number and a called party's URI. When a message is received at the UE device from the AS node, which message includes the call reference number and an IP multimedia routing number (IMRN), the returned call reference number is verified that it remains valid based on a local timer mechanism associated with the UE device. The IMRN is then sent to the application server in order to facilitate a session with respect to the called party.

Claims (19)

1. A user equipment (UE) device operable to originate a call in a network environment including a circuit-switched (CS) network and an Internet Protocol (IP) multimedia subsystem (IMS) network, said call being directed towards a called party having a SIP Uniform Resource Indicator (URI), said UE device comprising:

means for providing call information associated with said call to an application server node disposed in said IMS network, said call information including at least one of a call reference number and said called party's SIP URI;

means for verifying that said call reference number returned from said application server node in a message remains valid based on a local timer mechanism associated with said UE device, said message including an IP multimedia routing number (IMRN); and

means, responsive to verifying that said call reference number is valid, for providing said IMRN to said application server node in order to facilitate a session with respect to said called party.

2. The UE device as recited in claim 1 , wherein said means for verifying is responsive to receiving said IMRN from said application server node disposed in said IMS network, wherein said IMRN is selected from a pool of IMRNs and mapped to at least a portion of said call information.

3. The UE device as recited in claim 1 , wherein said means for verifying is responsive to receiving said IMRN from said application server node disposed in said IMS network, wherein said IMRN is selected with respect to said called party's SIP URI received from the UE device and returned to the UE device.

4. The UE device as recited in claim 1 , wherein said IMRN is dynamically allocated.

5. The UE device as recited in claim 1 , wherein said call information is provided to said application server node using a Session Initiation Protocol (SIP) message.

6. The UE device as recited in claim 1 , wherein said call information is provided to said application server node using an Unstructured Supplementary Service Data (USSD) message.

7. A method for effectuating a call in a network environment including a circuit-switched (CS) network and an Internet Protocol (IP) multimedia subsystem (IMS) network, said call being directed towards a called party having a SIP Uniform Resource Indicator (URI), said method comprising:

sending, from a user equipment device, call information associated with said call to an application server node disposed in said IMS network, said call information including at least one of a call reference number and said called party's URI;

receiving a message from said application server node including said call reference number and an IP multimedia reference number (IMRN);

verifying that said call reference number returned back from said application server node remains valid based on a local timer mechanism associated with said user equipment device; and

sending said IMRN to said application server node in order to facilitate a session with respect to said called party.

8. The method as recited in claim 7 , wherein said verifying is responsive to receiving said IMRN from said application server node disposed in said IMS network, wherein said IMRN is selected from a pool of IMRNs and mapped to at least a portion of said call information.

9. The method as recited in claim 7 , wherein said verifying is responsive to receiving said IMRN from said application server node disposed in said IMS network, wherein said IMRN is selected with respect to said called party's SIP URI received from the UE device and returned to the UE device.

10. The method as recited in claim 7 , wherein said IMRN is dynamically allocated.

11. The method as recited in claim 7 , wherein said call information is sent to said application server node via a Session Initiation Protocol (SIP) message.

12. The method as recited in claim 7 , wherein said call information is sent to said application server node via an Unstructured Supplementary Service Data (USSD) message.

Assignments (2)
CHANGE OF NAME Recorded Sep 10, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031200/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: BUCKLEY, ADRIAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025216/0214 →