Collaborative group communication method involving a context aware call jockey
First Claim
Patent Images
1. A method for conducting a communication session among a plurality of participants supported by a server, comprising:
- establishing a group communication session between a first participant and a second participant;
determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about;
receiving a request by the server to assign a dynamic point of control entity to the group communication session;
assigning, by the server, the dynamic point of control entity from a number of different dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and
taking action in the group communication session based on the contextual parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method comprises establishing a group communication session between a first participant and a second participant. The method may include a dynamic point of control entity within the communication session. The dynamic point of control entity may be designated to operate in different roles and may have access to information regarding the conduct and participants of the call session, and also have control authority required in order to execute the designated role.
-
Citations
115 Claims
-
1. A method for conducting a communication session among a plurality of participants supported by a server, comprising:
-
establishing a group communication session between a first participant and a second participant; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; receiving a request by the server to assign a dynamic point of control entity to the group communication session; assigning, by the server, the dynamic point of control entity from a number of different dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A server, comprising:
-
memory; and a server processor coupled to the memory, wherein the server processor is configured with processor executable instructions to perform operations comprising; establishing a group communication session between a first participant and a second participant; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; receiving a request to assign a dynamic point of control entity to the group communication session; assigning the dynamic point of control entity from a number of different dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A non-transitory processor readable medium having stored thereon processor executable instructions configured to cause a server processor to perform operations comprising:
-
establishing a group communication session between a first participant and a second participant; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; receiving a request to assign a dynamic point of control entity to the group communication session; assigning the dynamic point of control entity from a number of different dynamic point of control entities dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A server, comprising:
-
means for establishing a group communication session between a first participant and a second participant; means for determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; means for receiving a request to assign a dynamic point of control entity to the group communication session; means for assigning the dynamic point of control entity from a number of different dynamic point of control entities dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and means for taking action in the group communication session based on the contextual parameter. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A computing device, comprising:
-
a memory; and a processor coupled to the memory and configured with processor-executable instructions to perform operations comprising; joining a group communication session between at least two participants as a dynamic point of control entity; receiving resource allocation parameters enabling the computing device to serve as the dynamic point of control entity; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; transmitting a request to a server to assign to the group communication session another dynamic point of control entity that is not a participant in the group communication session, wherein an assignment of the other dynamic point of control entity is based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (80, 81)
-
-
82. A computing device, comprising:
-
means for joining a group communication session between at least two participants as a dynamic point of control entity; means for receiving resource allocation parameters enabling the computing device to serve as the dynamic point of control entity; means for determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; means for transmitting a request to a server to assign to the group communication session another dynamic point of control entity that is not a participant in the group communication session, wherein an assignment of the other dynamic point of control entity is based on the determined contextual parameter; and means for taking action in the group communication session based on the contextual parameter. - View Dependent Claims (83, 84)
-
-
85. A non-transitory computer-readable storage medium having stored thereon processor executable instructions configured to cause a computer device processor of a computing device to perform operations, comprising:
-
joining a group communication session between at least two participants as a dynamic point of control entity; receiving resource allocation parameters enabling the computing device to serve as the dynamic point of control entity; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; transmitting a request to a server to assign to the group communication session another dynamic point of control entity that is not a participant in the group communication session, wherein an assignment of the other dynamic point of control entity is based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (86, 87)
-
-
88. A system, comprising:
-
a server comprising a server processor coupled to one of a broadcast network and a multicast network; and a computing device comprising a computing device processor configured to receive communications from the server via one of the broadcast network and the multicast network, wherein the server processor is configured with processor-executable instructions to perform operations comprising; establishing a group communication session between a first participant and a second participant; determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; receiving a request to assign a dynamic point of control entity to the group communication session; assigning the dynamic point of control entity from a number of different dynamic point of control entities that are not participants in the group communication session based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. A system, comprising:
-
a server coupled to one of a broadcast network and a multicast network; and a computing device comprising; means for receiving communications from the server via one of the broadcast network and the multicast network; means for joining a group communication session between at least two participants as a dynamic point of control entity; means for receiving resource allocation parameters enabling the computing device to serve as the dynamic point of control entity; means for determining a contextual parameter of the group communication session, wherein the contextual parameter comprises a summary of what the group communication session is about; means for transmitting a request to the server to assign to the group communication session another dynamic point of control entity that is not a participant in the group communication session, wherein an assignment of the other dynamic point of control entity is based on the determined contextual parameter; and taking action in the group communication session based on the contextual parameter. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
Specification