IP Library Granted Patent US 9,161,101
Granted Patent B2
US 9,161,101 · App. 13/620,745 · Granted Oct 13, 2015

Bearer path optimization

Inventor: Kaniz Mahdi (Carrollton, TX)
Assignee: BlackBerry Limited
H04Q3/0025H04L65/1043H04L65/1069H04M7/1255H04Q3/0045H04W76/022H04L65/1016
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 9,161,101
App. No.
13/620,745
Filed
Sep 15, 2012
Granted
Oct 13, 2015
Kind
B2
Examiner
NGUYEN, THAI
Art Unit
2469
USPC
370/352
Abstract

Call control for originating and terminating calls in a visited circuit-switched subsystem (CS) or home multimedia subsystem (MS) as well as transferring calls between the visited CS and the home MS may be anchored at a continuity control function (CCF) in the home MS. Call signaling for the call may be passed through the CCF. When the user element is homed to the home MS and served by the visited CS, the bearer path for the call is established based on the relative proximity of the home MS and the visited CS. When a local MS is more proximate to the visited CS, the bearer path may be routed through a gateway in the local MS, instead of through the gateway in the home MS. When the home MS is sufficiently proximate to the visited CS, the bearer path is routed through the gateway in the home MS.

Claims (36)

1. A method of providing bearer path establishment comprising:

receiving a Session Initiation Protocol (SIP) INVITE request at an application server (AS) in a first multimedia subsystem providing continuity;

in response to receiving the SIP INVITE request, establishing a signaling anchor point at the AS for an access signaling leg and a remote signaling leg for a call between a user element served by a visited circuit-switched subsystem and a remote end-point; and

sending a SIP message from the AS, the message effecting establishment of at least part of a circuit-switched portion of a bearer path for the call via a first gateway in a second multimedia subsystem.

2. The method of claim 1 , wherein the SIP message is one of a SIP 200 ok message, a SIP provisional message, a SIP Provisional Acknowledgement message, or a SIP response message to the SIP INVITE request.

3. The method of claim 1 wherein the bearer path comprises a packet-based portion extending from the first gateway toward the remote endpoint.

4. The method of claim 1 wherein the user element comprises a circuit-switched client and a multimedia subsystem client and further comprising anchoring calls supported by the circuit-switched client and the multimedia subsystem client in the first multimedia subsystem.

5. The method of claim 1 wherein the user element is homed to the first multimedia subsystem and being served by the visited circuit-switched subsystem.

6. An application server comprising:

a memory for storing computer-executable instructions; and

a control system associated with the memory and configured to execute the computer-executable instructions to:

receive a Session Initiation Protocol (SIP) INVITE request at the application server (AS) in a first multimedia subsystem providing continuity;

in response to receipt of the SIP INVITE request, establish a signaling anchor point at the AS for an access signaling leg and a remote signaling leg for a call between a user element served by a visited circuit-switched subsystem and a remote end-point; and

send a SIP message from the AS, the message effecting establishment of at least part of a circuit-switched portion of a bearer path for the call via a first gateway in a second multimedia subsystem.

7. The application server of claim 6 , wherein the SIP message is one of a SIP 200 ok message, a SIP provisional message, a SIP Provisional Acknowledgement message, or a SIP response message to the SIP INVITE request.

8. The application server of claim 6 wherein the bearer path comprises a packet-based portion extending from the first gateway toward the remote endpoint.

9. The application server of claim 6 wherein the user element comprises a circuit-switched client and a multimedia subsystem client and further comprising anchoring calls supported by the circuit-switched client and the multimedia subsystem client in the first multimedia subsystem.

10. The application server of claim 6 wherein the user element is homed to the first multimedia subsystem and being served by the visited circuit-switched subsystem.

11. A method of providing bearer path establishment comprising:

sending a Session Initiation Protocol (SIP) INVITE request from a first control function in a first multimedia system;

in response to the SIP INVITE request, effecting a signaling anchor point at an application server (AS) in a second multimedia system for an access signaling leg and a remote signaling leg for a call between a user element served by a visited circuit-switched subsystem and a remote end-point; and

receiving a SIP message at the first control function, the SIP message effecting establishment of at least part of a circuit-switched portion of a bearer path for the call via a first gateway in the second multimedia subsystem.

12. The method of claim 11 , wherein the SIP message is one of a SIP 200 ok message, a SIP provisional message, a SIP Provisional Acknowledgement message, or a SIP response message to the SIP INVITE request.

13. The method of claim 11 wherein the bearer path comprises a packet-based portion extending from the first gateway toward the remote endpoint.

14. The method of claim 11 wherein the user element comprises a circuit-switched client and a multimedia subsystem client and further comprising anchoring calls supported by the circuit-switched client and the multimedia subsystem client in the first multimedia subsystem.

15. The method of claim 11 wherein the user element is homed to the first multimedia subsystem and being served by the visited circuit-switched subsystem.

16. A control function node comprising:

a memory for storing computer-executable instructions; and

a control system associated with the memory and configured to execute the computer-executable instructions to:

send a Session Initiation Protocol (SIP) INVITE request from a first control function in a first multimedia system;

in response to the SIP INVITE request, effect a signaling anchor point at an application server (AS) in a second multimedia system for an access signaling leg and a remote signaling leg for a call between a user element served by a visited circuit-switched subsystem and a remote end-point; and

receive a SIP message at the first control function, the SIP message effecting establishment of at least part of a circuit-switched portion of a bearer path for the call via a first gateway in the second multimedia subsystem.

17. The control function node of claim 16 , wherein the SIP message is one of a SIP 200 ok message, a SIP provisional message, a SIP Provisional Acknowledgement message, or a SIP response message to the SIP INVITE request.

18. The control function node of claim 16 wherein the bearer path comprises a packet-based portion extending from the first gateway toward the remote endpoint.

19. The control function node of claim 16 wherein the user element comprises a circuit-switched client and a multimedia subsystem client and further comprising anchoring calls supported by the circuit-switched client and the multimedia subsystem client in the first multimedia subsystem.

20. The control function node of claim 16 wherein the user element is homed to the first multimedia subsystem and being served by the visited circuit-switched subsystem.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Aug 27, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033627/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2013
From: 2256355 ONTARIO LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029910/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2013
From: ROCKSTAR BIDCO, LP
To: 2256355 ONTARIO LIMITED
Reel/Frame 029910/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2013
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 029910/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2013
From: MAHDI, KANIZ
To: NORTEL NETWORKS LIMITED
Reel/Frame 029910/0044 →
Continuity (3)
Continuation 11451722 · Jun 13, 2006
Provisional Application 60692638 · Jun 21, 2005
Related Publication 20130010785A1 · Jan 10, 2013