Optimized methods for large group calling using unicast and multicast transport bearer for PoC
First Claim
1. A server programmed to perform:
- provisioning an instant two-way, half-duplex voice call within a group of mobile units using a Push-to-Talk-over-Cellular (PoC) call session, wherein the server and mobile units communicate with each other using control messages within a wireless communications network, and each of the mobile units has a network access type;
switching PoC call session voice messages between the mobile units across the wireless communications network;
arbitrating the PoC call session, wherein the server manages the PoC call session and controls sending of control messages and voice messages to and from the mobile units; and
performing unicast and multicast delivery of control messages and voice messages to and from the mobile units, wherein a unicast or multicast delivery method is selected for each of the mobile units in correspondence with a respective network access type of each of the mobile units.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for optimizing large group calling using unicast and multicast transport bearers for Push-to-talk-over-Cellular (PoC). One or more servers interface to a wireless communications network to perform advanced voice services for mobile units therein, including the PoC call session. The servers and mobile units communicate with each other using control messages, and the servers switch voice messages between mobile units. At least one of the servers manages the PoC call session by acting as an arbitrator, and controls sending of control messages and voice messages to and from mobile units. The server performs unicast and multicast delivery of control messages and voice messages to and from mobile units, thereby enabling large group calling involving a large number of participants with optimized use of network and server resources.
197 Citations
24 Claims
-
1. A server programmed to perform:
-
provisioning an instant two-way, half-duplex voice call within a group of mobile units using a Push-to-Talk-over-Cellular (PoC) call session, wherein the server and mobile units communicate with each other using control messages within a wireless communications network, and each of the mobile units has a network access type; switching PoC call session voice messages between the mobile units across the wireless communications network; arbitrating the PoC call session, wherein the server manages the PoC call session and controls sending of control messages and voice messages to and from the mobile units; and performing unicast and multicast delivery of control messages and voice messages to and from the mobile units, wherein a unicast or multicast delivery method is selected for each of the mobile units in correspondence with a respective network access type of each of the mobile units. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
interfacing a Push-to-Talk-over-Cellular (PoC) server and a media server to a wireless communications network; performing communications services for one or more mobile units in the wireless communications network, the communications services comprising an instant two-way, half-duplex voice call within a group of the mobile units using a PoC call session, wherein each of the mobile units has a network access type; communicating between the PoC server and the mobile units using control messages; switching PoC call session voice messages between the mobile units using the media server; managing the PoC call session using the PoC server by acting as an arbitrator for the PoC call session; sending control messages and voice messages to and from the mobile units using the PoC server and media server respectively; and performing unicast and multicast delivery of control messages and voice messages to and from the mobile units, wherein one of the PoC server and media server selects a unicast or multicast delivery method for each of the mobile units in accordance with a respective network access type of each of the mobile units. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
a Push-to-Talk-over-Cellular (PoC) server and a media server configured to interface with a wireless communications network to perform communications services for one or more mobile units, the communications services including a two-way, half-duplex voice call within a group of mobile units comprising a PoC call session, wherein; the PoC server and the mobile units are configured to communicate with each other using control messages, and the media server is configured to switch PoC call session voice messages between the mobile units; the PoC server is configured to manage the PoC call session by acting as an arbitrator for the PoC call session, and manages sending of control messages and voice messages to and from the mobile units; and the media server is configured to perform a unicast delivery and a multicast delivery of voice messages to and from the mobile units, the unicast delivery comprising; replicating the voice messages received from a participant each time the participant is granted the floor; using a staggered call delivery method by creating one or more batches of the mobile units based on a specified criterion; and delivering the voice messages to each of the batches separated by a specified interval. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification