SYSTEM AND METHOD FOR DISTRIBUTING VOIP DATA PACKETS IN GROUP COMMUNICATIONS AMONG WIRELESS TELECOMMUNICATION DEVICES
First Claim
1. A method of supporting a communication session at a communication server in a wireless communications system, comprising:
- receiving, from a given wireless telecommunication device that belongs to a designated group of wireless telecommunication devices including at least one other wireless telecommunication device, a single communication stream that contains voice data for delivery to the at least one other wireless telecommunication device of the designated group and is addressed to the communication server;
determining whether the at least one other wireless telecommunication device in the designated group is capable of receiving broadcast Internet Protocol (IP) data packets; and
directing one or more intermediate communication devices to send IP data packets to each wireless telecommunication device among the at least one other wireless telecommunication device that is determined to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group.
1 Assignment
0 Petitions
Accused Products
Abstract
In group wireless telecommunication, such as push-to-talk (PTT) calls, a voice communication is broadcast through Internet protocol data packets to other member devices of the PTT group. At least one communication server receives a single communication stream from a communicating wireless device, such as a PTT call, and creates a group communication to all wireless telecommunication devices of the designated group with the broadcast of Internet protocol data packets containing the voice data of the communication stream to one or more wireless telecommunication devices of the receiving group that can receive and handle the packets. Other wireless network infrastructure can be used to assist the communication server in generation and broadcast of the Internet protocol data packets to the receiving wireless telecommunication devices.
71 Citations
35 Claims
-
1. A method of supporting a communication session at a communication server in a wireless communications system, comprising:
-
receiving, from a given wireless telecommunication device that belongs to a designated group of wireless telecommunication devices including at least one other wireless telecommunication device, a single communication stream that contains voice data for delivery to the at least one other wireless telecommunication device of the designated group and is addressed to the communication server; determining whether the at least one other wireless telecommunication device in the designated group is capable of receiving broadcast Internet Protocol (IP) data packets; and directing one or more intermediate communication devices to send IP data packets to each wireless telecommunication device among the at least one other wireless telecommunication device that is determined to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of supporting a communication session at an access network in a wireless communications system, comprising:
-
receiving, from a communication server at one or more intermediate communication devices of the access network, Internet Protocol (IP) data packets for transmission to at least one wireless telecommunication device that belongs to a designated group of wireless telecommunication devices, the at least one wireless telecommunication device expected to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group; and transmitting the IP data packets to the at least one wireless telecommunication device, wherein the received IP data packets include voice data from another wireless telecommunication device that belongs to the designated group that is sent from the another wireless telecommunication device to the communication server in a single communication stream that is addressed to the communication server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A communication server configured to support a communication session in a wireless communications system, comprising:
-
means for receiving, from a given wireless telecommunication device that belongs to a designated group of wireless telecommunication devices including at least one other wireless telecommunication device, a single communication stream that contains voice data for delivery to the at least one other wireless telecommunication device of the designated group and is addressed to the communication server; means for determining whether the at least one other wireless telecommunication device in the designated group is capable of receiving broadcast Internet Protocol (IP) data packets; and means for directing one or more intermediate communication devices to send IP data packets to each wireless telecommunication device among the at least one other wireless telecommunication device that is determined to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group.
-
-
31. An access network configured to support a communication session in a wireless communications system, comprising:
-
means for receiving, from a communication server at one or more intermediate communication devices of the access network, Internet Protocol (IP) data packets for transmission to at least one wireless telecommunication device that belongs to a designated group of wireless telecommunication devices, the at least one wireless telecommunication device expected to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group; and means for transmitting the IP data packets to the at least one wireless telecommunication device, wherein the received IP data packets include voice data from another wireless telecommunication device that belongs to the designated group that is sent from the another wireless telecommunication device to the communication server in a single communication stream that is addressed to the communication server.
-
-
32. A communication server configured to support a communication session in a wireless communications system, comprising:
-
logic configured to receive, from a given wireless telecommunication device that belongs to a designated group of wireless telecommunication devices including at least one other wireless telecommunication device, a single communication stream that contains voice data for delivery to the at least one other wireless telecommunication device of the designated group and is addressed to the communication server; logic configured to determine whether the at least one other wireless telecommunication device in the designated group is capable of receiving broadcast Internet Protocol (IP) data packets; and logic configured to direct one or more intermediate communication devices to send IP data packets to each wireless telecommunication device among the at least one other wireless telecommunication device that is determined to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group.
-
-
33. An access network configured to support a communication session in a wireless communications system, comprising:
-
logic configured to receive, from a communication server at one or more intermediate communication devices of the access network, Internet Protocol (IP) data packets for transmission to at least one wireless telecommunication device that belongs to a designated group of wireless telecommunication devices, the at least one wireless telecommunication device expected to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group; and logic configured to transmit the IP data packets to the at least one wireless telecommunication device, wherein the received IP data packets include voice data from another wireless telecommunication device that belongs to the designated group that is sent from the another wireless telecommunication device to the communication server in a single communication stream that is addressed to the communication server.
-
-
34. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a communication server configured to support a communication session in a wireless communications system, cause the communication server to perform operations, the instructions comprising:
-
program code to receive, from a given wireless telecommunication device that belongs to a designated group of wireless telecommunication devices including at least one other wireless telecommunication device, a single communication stream that contains voice data for delivery to the at least one other wireless telecommunication device of the designated group and is addressed to the communication server; program code to determine whether the at least one other wireless telecommunication device in the designated group is capable of receiving broadcast Internet Protocol (IP) data packets; and program code to direct one or more intermediate communication devices to send IP data packets to each wireless telecommunication device among the at least one other wireless telecommunication device that is determined to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group.
-
-
35. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an access network configured to support a communication session in a wireless communications system, cause the access network to perform operations, the instructions comprising:
-
program code to receive, from a communication server at one or more intermediate communication devices of the access network, Internet Protocol (IP) data packets for transmission to at least one wireless telecommunication device that belongs to a designated group of wireless telecommunication devices, the at least one wireless telecommunication device expected to be capable of receiving broadcast IP data packets, wherein the one or more intermediate communication devices correspond to one or more network entities that are configured to bridge communication streams between the communication server and the designated group; and program code to transmit the IP data packets to the at least one wireless telecommunication device, wherein the received IP data packets include voice data from another wireless telecommunication device that belongs to the designated group that is sent from the another wireless telecommunication device to the communication server in a single communication stream that is addressed to the communication server.
-
Specification