Call optimization in ad-hoc conference calls
First Claim
Patent Images
1. A method for adding a participant to a conference call, said method comprising:
- in response to a multipoint controller receiving a request to extend an invitation to an ongoing conference call to a first terminal;
establishing a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA) following an address resolution;
exchanging cost information data between the Terminal-COA and the MC-COA;
determining an optimal media transport channel origination strategy in response to the cost information data;
sending the Terminal-COA an invitation to join the conference call, said invitation having associated information consonant with the optimal media transport channel origination strategy;
receiving, with the MC-COA, a message from the Terminal-COA containing human user input received in response to the invitation to join; and
responding to the message containing the human user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for adding a participant to a conference call. A feature of the method and system is that with respect to individual invitees to ad-hoc conference calls, the conference call can essentially be “turned around” and treated “as if” the individual invitees were dialing in to a “meet me” conference call, if it is determined that such is the more optimum calling method. A multipoint controller unit, in conjunction with a Call Optimization Application (COA), utilizes information contained in one or more tokens to make possible the change in call direction. The optimal call direction is established via a COA channel.
32 Citations
78 Claims
-
1. A method for adding a participant to a conference call, said method comprising:
in response to a multipoint controller receiving a request to extend an invitation to an ongoing conference call to a first terminal;
establishing a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA) following an address resolution;
exchanging cost information data between the Terminal-COA and the MC-COA;
determining an optimal media transport channel origination strategy in response to the cost information data;
sending the Terminal-COA an invitation to join the conference call, said invitation having associated information consonant with the optimal media transport channel origination strategy;
receiving, with the MC-COA, a message from the Terminal-COA containing human user input received in response to the invitation to join; and
responding to the message containing the human user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A system comprising:
-
means, coupled to a multipoint controller, for detecting that the multipoint controller has received a request to extend an invitation to an ongoing conference call to a first terminal;
means for establishing a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA) following an address resolution;
means for exchanging cost information data between the Terminal-COA and the MC-COA via the COA channel;
means for determining an optimal media transport channel origination strategy in response to the cost information data;
means for sending, via the COA channel, the Terminal-COA an invitation to join the conference call, said invitation having associated information consonant with the optimal media transport channel origination strategy;
means for receiving, with the MC-COA, a message from the Terminal-COA containing human user input received in response to the invitation to join; and
means for responding to the message containing the human user input. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for adding a participant to a conference call, said method comprising:
in response to a multipoint controller receiving a request to extend an invitation to an ongoing conference call to a first terminal, attempting to establish a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA). - View Dependent Claims (41)
-
42. A system comprising:
-
means for detecting reception of a request to extend an invitation to an ongoing conference call to a first terminal; and
means for attempting to establish a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA). - View Dependent Claims (43, 44)
-
-
45. A method for accepting an invitation to an ongoing conference call, said method comprising:
-
receiving, with a Call Optimization Application co-resident with a first terminal (Terminal-COA), an invitation to the first terminal to join an ongoing conference call over a Call Optimization Application (COA) channel; and
responding to the invitation to join in response to human user input to an interface activated in response to the invitation. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A system comprising:
-
means for receiving, with a Call Optimization Application co-resident with a first terminal (Terminal-COA), an invitation to the first terminal to join an ongoing conference call over a Call Optimization Application (COA) channel; and
means for responding to the invitation to join in response to human user input to an interface activated in response to the invitation. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A program product comprising:
-
signal bearing media bearing instructions, responsive to a multipoint controller receiving a request to extend an invitation to an ongoing conference call to a first terminal, for;
establishing a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA) following an address resolution;
exchanging cost information data between the Terminal-COA and the MC-COA;
determining an optimal media transport channel origination strategy in response to the cost information data;
sending the Terminal-COA an invitation to join the conference call, said invitation having associated information consonant with the optimal media transport channel origination strategy;
receiving, with the MC-COA, a message from the Terminal-COA containing human user input received in response to the invitation to join; and
responding to the message containing the human user input.
-
-
63. A program product comprising:
signal bearing media bearing instructions, responsive to a multipoint controller receiving a request to extend an invitation to an ongoing conference call to a first terminal, for attempting to establish a Call Optimization Application (COA) channel between a Multipoint Controller-Call Optimization Application (MC-COA) and a Call Optimization Application co-resident with the first terminal (Terminal-COA).
-
64. A program product comprising:
signal bearing media bearing instructions for;
receiving, with a Call Optimization Application co-resident with a first terminal (Terminal-COA), an invitation to the first terminal to join an ongoing conference call over a Call Optimization Application (COA) channel; and
responding to the invitation to join in response to human user input to an interface activated in response to the invitation.
-
65. A system comprising:
-
a call manager, wherein the call manager is configured to detect a request to add a terminal entity to an ongoing conference call, and a multipoint controller call optimization application (MC-COA) coupled to the call manager, wherein the MC-COA is configured to initiate a call optimization channel (COA) to the terminal entity, in response to detection of the request. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72)
-
-
73. A system comprising:
-
a terminal entity, wherein the terminal entity is configured to receive, via a Call Optimization Application (COA) channel, an invitation for the terminal entity to join an ongoing conference call; and
a Call Optimization Application co-resident with the terminal entity, wherein the Call Optimization Application is configured to respond to the invitation to join, in response to human user input to an interface activated in response to the invitation. - View Dependent Claims (74, 75, 76, 77, 78)
-
Specification