IP Library Granted Patent US 8,180,338
Granted Patent B1
US 8,180,338 · App. 11/452,743 · Granted May 15, 2012

Selective call anchoring in a multimedia subsystem

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,180,338
App. No.
11/452,743
Granted
May 15, 2012
Kind
B1
Abstract

The present invention dynamically determines whether call control for a call from a user element should be anchored in a multimedia subsystem (MS) or in a circuit-switched subsystem (CS) based on the location of the user element. Calls may be anchored in the MS regardless of whether the user element is currently served by a cellular network of the CS or a WLAN of the MS. In particular, the anchoring decision is based on whether the user element is within an MS anchoring zone, which defines an area or areas where calls for the user element should be anchored in the MS. Accordingly, when the user element is outside of the MS anchoring zone, calls for the user element are not anchored in the MS. When the user element is within the MS anchoring zone, calls for the user element are anchored in the MS.

Claims (43)

1. A method of selectively anchoring calls for a user element in a multimedia subsystem comprising:

determining when the user element is in a multimedia subsystem (MS) anchoring zone associated with the multimedia subsystem, the multimedia subsystem comprising a home multimedia system of the user element and wherein the multimedia subsystem anchoring zone corresponds to a plurality of different cells supported by a circuit switched subsystem and a plurality of different Wireless Local Area Network (WLAN) zones supported by the MS for which call control should be anchored in the home multimedia subsystem;

effecting establishment of a call with the user element such that the call is anchored in the home multimedia subsystem when the user element is in the multimedia subsystem anchoring zone, wherein anchoring the call includes passing all call signaling through a continuity control function (CCF) in the home multimedia subsystem, such that the same CCF terminates an access signaling leg with the user element and a signaling leg with a remote endpoint of the call; and

effecting establishment of the call with the user element such that the call is not anchored in the multimedia subsystem when the user element is not in the multimedia subsystem anchoring zone, wherein when the user element is served by the circuit switched subsystem, effecting establishment of the call comprises instructing a node on the circuit-switched subsystem to route the call initiated by the user element toward a call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and instructing the node on the circuit switched subsystem to route the call initiated by the user element toward a called party when the user is not in the multimedia subsystem anchoring zone.

2. The method of claim 1 wherein determining when the user element is in the multimedia subsystem anchoring zone further comprises:

obtaining anchoring data identifying at least one of the group consisting of a base station, local wireless access point, cell, local wireless zone, switch, or network, which is currently available to support communications with the user element; and

comparing the anchoring data with the multimedia subsystem anchoring zone to determine when the user element is within the multimedia subsystem anchoring zone.

3. The method of claim 2 wherein obtaining the anchoring data comprises receiving the anchoring data from the user element or a node associated with the user element.

4. The method of claim 1 further comprising:

obtaining anchoring data identifying at least two of the group consisting of a base station, local wireless access point, cell, local wireless zone, switch, or network, which is currently available to support communications with the user element; and

defining the multimedia subsystem anchoring zone based on the anchoring data.

5. The method of claim 1 wherein effecting establishment of the call comprises initiating the call toward the call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and initiating the call toward a called party when the user is not in the multimedia subsystem anchoring zone.

6. The method of claim 1 wherein effecting establishment of the call comprises instructing the user element to initiate the call toward the call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and instructing the user element to initiate the call toward a called party when the user is not in the multimedia subsystem anchoring zone.

7. The method of claim 1 further comprising effecting establishment of the call with the user element such that the call is anchored in the multimedia subsystem when the user element is not in the multimedia subsystem anchoring zone, and the call is being initiated from the user element to a called party served by the multimedia subsystem.

8. The method of claim 1 wherein the multimedia subsystem anchoring zone comprises an area served by the circuit-switched subsystem.

9. The method of claim 1 wherein the multimedia subsystem anchoring zone comprises an area served by the multimedia subsystem.

10. The method of claim 1 wherein the multimedia subsystem anchoring zone comprises an area served by the multimedia subsystem and an area served by the circuit-switched subsystem.

11. The method of claim 1 wherein the multimedia subsystem anchoring zone comprises an area served by both the multimedia subsystem and the circuit-switched subsystem.

12. An apparatus for selectively anchoring calls for a user element in a multimedia subsystem comprising:

at least one communication interface; and

a control system associated with the at least one communication interface and adapted to:

determine when the user element is in a multimedia subsystem anchoring zone associated with the multimedia subsystem, the multimedia subsystem comprising a home multimedia subsystem of the user element and wherein the multimedia subsystem anchoring zone corresponds to a plurality of different cells supported by a circuit switched subsystem and a plurality of different Wireless Local Area Network (WLAN) zones supported by the MS for which call control should be anchored in the home multimedia subsystem;

effect establishment of the call with the user element such that the call is anchored in the multimedia subsystem when the user element is in the multimedia subsystem anchoring zone, wherein anchoring the call includes passing all call signaling through a continuity control function (CCF) in the home multimedia subsystem, such that the same CCF terminates an access signaling leg with the user element and a signaling leg with a remote endpoint of the call; and

effect establishment of the call with the user element such that the call is not anchored in the multimedia subsystem when the user element is not in the multimedia subsystem anchoring zone wherein when the user element is served by a circuit-switched subsystem, to effect establishment of the call, the control system is further adapted to instruct a node on the circuit-switched subsystem to route the call initiated by the user element toward a call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and instruct the node on the circuit-switched subsystem to route the call initiated by the user element toward a called party when the user is not in the multimedia subsystem anchoring zone.

13. The apparatus of claim 12 wherein to determine when the user element is in the multimedia subsystem anchoring zone, the control system is further adapted to:

obtain anchoring data identifying at least one of the group consisting of a base station, local wireless access point, cell, local wireless zone, switch, or network, which is currently available to support communications with the user element; and

compare the anchoring data with the multimedia subsystem anchoring zone to determine if the user element is within the multimedia subsystem anchoring zone.

14. The apparatus of claim 13 wherein to obtain the anchoring data, the control system is further adapted to receive the anchoring data from the user element or a node associated with the user element.

15. The apparatus of claim 12 wherein the control system is further adapted to:

obtain anchoring data identifying at least two of the group consisting of a base station, local wireless access point, cell, local wireless zone, switch, or network, which is currently available to support communications with the user element; and

define the multimedia anchoring zone based on the anchoring data.

16. The apparatus of claim 12 wherein to effect establishment of the call, the control system is further adapted to initiate the call toward the call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and initiate the call toward a called party when the user is not in the multimedia subsystem anchoring zone.

17. The apparatus of claim 12 wherein to effect establishment of the call, the control system is further adapted to instruct the user element to initiate the call toward the call continuity control function of the multimedia subsystem when the user is in the multimedia subsystem anchoring zone, such that the call is anchored at the continuity control function, and instruct the user element to initiate the call toward a called party when the user is not in the multimedia subsystem anchoring zone.

18. The apparatus of claim 12 wherein the control system is further adapted to effect establishment of the call with the user element such that the call is anchored in the multimedia subsystem when the user element is not in the multimedia subsystem anchoring zone and the call is being initiated from the user element to a called party served by the multimedia subsystem.

19. The apparatus of claim 12 wherein the multimedia subsystem anchoring zone comprises an area served by the circuit-switched subsystem.

20. The apparatus of claim 12 wherein the multimedia subsystem anchoring zone comprises an area served by the multimedia subsystem.

21. The apparatus of claim 12 wherein the multimedia subsystem anchoring zone comprises an area served by the multimedia subsystem and an area served by the circuit-switched subsystem.

22. The apparatus of claim 12 wherein the multimedia subsystem anchoring zone comprises an area served by both the multimedia subsystem and the circuit-switched subsystem.

23. The apparatus of claim 12 wherein the apparatus is the user element.

24. The apparatus of claim 12 wherein the apparatus is a service node in the multimedia subsystem at which the call is anchored when the user element is within the multimedia subsystem anchoring zone.

25. The method of claim 1 wherein the multimedia subsystem anchoring zone defines an area or areas where calls for the user element should be anchored in the multimedia subsystem.

26. The method of claim 1 wherein the CCF determines whether the user element is within the multimedia subsystem call anchoring zone.

27. The apparatus of claim 12 wherein the CCF determines whether the user element is within the multimedia subsystem call anchoring zone.

Assignments (16)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
MERGER AND CHANGE OF NAME Recorded Jul 19, 2024
From: GENBAND US LLC; RIBBON COMMUNICATION OPERATING COMPANY, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 068462/0379 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: NORTEL NETWORKS LIMITED
To: GENBAND US LLC
Reel/Frame 024879/0475 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2006
From: SYLVAIN, DANY
To: NORTEL NETWORKS LIMITED
Reel/Frame 017997/0589 →