IP Library Granted Patent US 7,110,368
Granted Patent B2
US 7,110,368 · App. 09/962,915 · Granted Sep 19, 2006

System and method for distributed multi-party call control

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,110,368
App. No.
09/962,915
Granted
Sep 19, 2006
Kind
B2
Abstract

A system and method of distributed multi-party call control are provided. The method includes the steps of establishing a first leg of a multi-party call, adding a second leg of the multi-party call, associating the second leg with the first leg of the multi-party call, determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call, and requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call.

Claims (41)

1. A method of inter-call manager messaging protocol, comprising:

establishing a first leg between two first parties of a multi-party call;

adding a second leg between a second party and one of the first parties of the multi-party call;

associating the second leg with the first leg of the multi-party call;

determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call; and

requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call;

wherein requesting the voice path comprises requesting the controlled leg to move a shared channel between the first and second legs to a connection context of the controlling leg.

2. The method, as set forth in claim 1 , further comprising informing the controlled leg, by the controlling leg, that it is detaching from the multi-party call.

3. The method, as set forth in claim 1 , further comprising informing the controlling leg, by the controlled leg, that it is releasing the multi-party call.

4. The method, as set forth in claim 1 , further comprising:

sending, by the second leg, a request to attach the second leg to the first leg; and

determining the second leg as the controlling leg.

5. The method, as set forth in claim 1 , further comprising:

sending, by the first leg, a request to initiate the second leg; and

determining the second leg as the controlling leg.

6. The method, as set forth in claim 1 , wherein requesting the voice path comprises requesting the controlled leg to apply an alert tone to a shared channel between the first and second legs.

7. The method, as set forth in claim 1 , wherein requesting the voice path comprises requesting the controlled leg to move a shared channel between the first and second legs back to its own context.

8. The method, as set forth in claim 1 , wherein requesting the voice path comprises requesting, by the controlling leg, the controlled leg to add a channel into a connection with a shared channel between the first leg and the second leg.

9. A method of setting up a multi-party call, comprising:

establishing a two-party call between an originator and a terminator, the two-party call forming a first leg of a multi-party call;

creating a second leg of the multi-party call involving the originator or terminator of the two-party call and a new terminator or a new originator of the second leg;

determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call; and

requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call;

wherein requesting the voice path comprises requesting the controlled leg to move a shared channel between the first and second legs to a connection context of the controlling leg.

10. The method, as set forth in claim 9 , further comprising informing the controlled leg, by the controlling leg, that it is detaching from the multi-party call.

11. The method, as set forth in claim 9 , further comprising informing the controlling leg, by the controlled leg, that it is releasing the multi-party call.

12. The method, as set forth in claim 9 , further comprising:

sending, by the second leg, a request to attach the second leg to the first leg; and

determining the second leg as the controlling leg.

13. The method, as set forth in claim 9 , further comprising:

sending, by the first leg, a request to initiate the second leg; and

determining the second leg as the controlling leg.

14. The method, as set forth in claim 9 , wherein requesting the voice path comprises requesting the controlled leg to apply an alert tone to a shared channel between the first and second legs.

15. The method, as set forth in claim 9 , wherein requesting the voice path comprises requesting the controlled leg to move a shared channel between the first and second legs back to its own context.

16. The method, as set forth in claim 9 , wherein requesting the voice path comprises requesting, by the controlling leg, the controlled leg to add a channel into a connection with a shared channel between the first leg and the second leg.

17. The method, as set forth in claim 9 , further comprising:

designating the terminator of the second call leg as the controller of the multi-party call; and

disconnecting by the controller results in a ring-back to the controller to bring the controller back into the multi-party call.

18. The method, as set forth in claim 9 , further comprising:

designating the originator of the second call leg as the controller of the multi-party call; and

disconnecting by the controller results in a two-party call between the terminator of the second call leg and the remaining party of the original two-party call.

Assignments (16)
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 →
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 Nov 5, 2009
From: SANTERA SYSTEMS, LLC
To: GENBAND, INC.
Reel/Frame 023471/0754 →
MERGER Recorded Mar 28, 2008
From: SANTERA SYSTEMS, INC.
To: SANTERA SYSTEMS, LLC
Reel/Frame 020741/0943 →
MERGER Recorded Mar 25, 2008
From: SANTERA SYSTEMS, INC.
To: SANTERA SYSTEMS, LLC
Reel/Frame 020723/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2002
From: PERRY, MATTHEW C.
To: SANTERA SYSTEMS INC.
Reel/Frame 012759/0283 →