METHOD FOR EFFICIENTLY SUPPORTING MULTIPLE SIMULTANEOUS GROUP PTT CALLS REQUIRING LOW CALL SETUP LATENCY
First Claim
1. A method for group communications over multicast services, comprising:
- sending a registration request from a user equipment (UE) to a server, the registration request indicating one or more communications groups in which the UE is interested and optionally including the UE'"'"'s intent to register with the server for group communication service;
receiving a message from the server indicating a set of the one or more communications groups that have been assigned pre-established multicast resources;
receiving one or more call identifiers from the server, the one or more call identifiers mapped to group identifiers of each communications group in the set of the one or more communications groups;
storing a mapping of the one or more call identifiers to the group identifiers of each communications group in the set of the one or more communications groups; and
maintaining one or more group call sessions for the set of the one or more communications groups,wherein the server assigns multiple group calls to the pre-established multicast resources.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is related to group communications over multicast services. A user equipment (UE) sends a registration request to a server, the registration request indicating communications group(s) in which the UE is interested, receives a message indicating a set of the communications groups that have been assigned pre-established multicast resources, receives call identifiers, the call identifiers mapped to group identifiers of each communications group in the set of the communications groups, stores a mapping of the call identifiers to the group identifiers, and maintains group call sessions for the set of the communications groups. The server receives the registration request, determines that the UE is provisioned for pre-established group calls, retrieves group identifiers for the communications groups, maps call identifiers to the group identifiers, notifies the UE of the set of the communications groups and the mapped call identifiers, and assigns multiple group calls onto pre-established multicast resources.
49 Citations
54 Claims
-
1. A method for group communications over multicast services, comprising:
-
sending a registration request from a user equipment (UE) to a server, the registration request indicating one or more communications groups in which the UE is interested and optionally including the UE'"'"'s intent to register with the server for group communication service; receiving a message from the server indicating a set of the one or more communications groups that have been assigned pre-established multicast resources; receiving one or more call identifiers from the server, the one or more call identifiers mapped to group identifiers of each communications group in the set of the one or more communications groups; storing a mapping of the one or more call identifiers to the group identifiers of each communications group in the set of the one or more communications groups; and maintaining one or more group call sessions for the set of the one or more communications groups, wherein the server assigns multiple group calls to the pre-established multicast resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for group communications over multicast services, comprising:
-
receiving a registration request from a user equipment (UE), the registration request indicating one or more communications groups in which the UE is interested; determining that the UE is provisioned for pre-established group calls; retrieving group identifiers for the one or more communications groups; mapping one or more call identifiers to the group identifiers of each communications group in a set of the one or more communications groups; sending a message to the UE indicating the set of the one or more communications groups and the one or more mapped call identifiers; and assigning multiple group calls onto one or more pre-established multicast resources, wherein the UE maintains one or more group call sessions for the set of the one or more communications groups. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for group communications over multicast services, comprising:
-
logic configured to send a registration request from a user equipment (UE) to a server, the registration request indicating one or more communications groups in which the UE is interested and optionally including the UE'"'"'s intent to register with the server for group communication service; logic configured to receive a message from the server indicating a set of the one or more communications groups that have been assigned pre-established multicast resources; logic configured to receive one or more call identifiers from the server, the one or more call identifiers mapped to group identifiers of each communications group in the set of the one or more communications groups; logic configured to store a mapping of the one or more call identifiers to the group identifiers of each communications group in the set of the one or more communications groups; and logic configured to maintain one or more group call sessions for the set of the one or more communications groups, wherein the server assigns multiple group calls to the pre-established multicast resources. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for group communications over multicast services, comprising:
-
logic configured to receive a registration request from a user equipment (UE), the registration request indicating one or more communications groups in which the UE is interested; logic configured to determine that the UE is provisioned for pre-established group calls; logic configured to retrieve group identifiers for the one or more communications groups; logic configured to map one or more call identifiers to the group identifiers of each communications group in a set of the one or more communications groups; logic configured to send a message to the UE indicating the set of the one or more communications groups and the one or more mapped call identifiers; and logic configured to assign multiple group calls onto one or more pre-established multicast resources, wherein the UE maintains one or more group call sessions for the set of the one or more communications groups. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for group communications over multicast services, comprising:
-
means for sending a registration request from a user equipment (UE) to a server, the registration request indicating one or more communications groups in which the UE is interested and optionally including the UE'"'"'s intent to register with the server for group communication service; means for receiving a message from the server indicating a set of the one or more communications groups that have been assigned pre-established multicast resources; means for receiving one or more call identifiers from the server, the one or more call identifiers mapped to group identifiers of each communications group in the set of the one or more communications groups; means for storing a mapping of the one or more call identifiers to the group identifiers of each communications group in the set of the one or more communications groups; and means for maintaining one or more group call sessions for the set of the one or more communications groups, wherein the server assigns multiple group calls to the pre-established multicast resources.
-
-
52. An apparatus for group communications over multicast services, comprising:
-
means for receiving a registration request from a user equipment (UE), the registration request indicating one or more communications groups in which the UE is interested; means for determining that the UE is provisioned for pre-established group calls; means for retrieving group identifiers for the one or more communications groups; means for mapping one or more call identifiers to the group identifiers of each communications group in a set of the one or more communications groups; means for sending a message to the UE indicating the set of the one or more communications groups and the one or more mapped call identifiers; and means for assigning multiple group calls onto one or more pre-established multicast resources, wherein the UE maintains one or more group call sessions for the set of the one or more communications groups.
-
-
53. A non-transitory computer-readable medium for group communications over multicast services, comprising:
-
at least one instruction to send a registration request from a user equipment (UE) to a server, the registration request indicating one or more communications groups in which the UE is interested and optionally including the UE'"'"'s intent to register with the server for group communication service; at least one instruction to receive a message from the server indicating a set of the one or more communications groups that have been assigned pre-established multicast resources; at least one instruction to receive one or more call identifiers from the server, the one or more call identifiers mapped to group identifiers of each communications group in the set of the one or more communications groups; at least one instruction to store a mapping of the one or more call identifiers to the group identifiers of each communications group in the set of the one or more communications groups; and at least one instruction to maintain one or more group call sessions for the set of the one or more communications groups, wherein the server assigns multiple group calls to the pre-established multicast resources.
-
-
54. A non-transitory computer-readable medium for group communications over multicast services, comprising:
-
at least one instruction to receive a registration request from a user equipment (UE), the registration request indicating one or more communications groups in which the UE is interested; at least one instruction to determine that the UE is provisioned for pre-established group calls; at least one instruction to retrieve group identifiers for the one or more communications groups; at least one instruction to map one or more call identifiers to the group identifiers of each communications group in a set of the one or more communications groups; at least one instruction to send a message to the UE indicating the set of the one or more communications groups and the one or more mapped call identifiers; and at least one instruction to assign multiple group calls onto one or more pre-established multicast resources, wherein the UE maintains one or more group call sessions for the set of the one or more communications groups.
-
Specification