System and method for distributing VoIP data packets in group communications amoung wireless telecommunication devices
First Claim
1. A system for broadcasting Internet protocol data packets containing voice data to a group of wireless telecommunication devices on a wireless network, comprising:
- a plurality of wireless telecommunication devices wherein each wireless telecommunication device is able to direct a single communication stream that is addressed to a communication server for transmission to a designated group of the plurality of wireless telecommunication devices, and at least one of the plurality of wireless telecommunication devices able to receive broadcast Internet protocol data packets containing voice data;
the communication server that receives the single communication stream from a communicating wireless device and creates a group communication to all wireless telecommunication devices of the designated group, and wherein the server causes the broadcast of Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices; and
one or more intermediate communication devices that bridge communication streams between the communication server and the group of wireless telecommunication devices,wherein the communication server further determines the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets and directs the one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets.
2 Assignments
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.
-
Citations
38 Claims
-
1. A system for broadcasting Internet protocol data packets containing voice data to a group of wireless telecommunication devices on a wireless network, comprising:
-
a plurality of wireless telecommunication devices wherein each wireless telecommunication device is able to direct a single communication stream that is addressed to a communication server for transmission to a designated group of the plurality of wireless telecommunication devices, and at least one of the plurality of wireless telecommunication devices able to receive broadcast Internet protocol data packets containing voice data; the communication server that receives the single communication stream from a communicating wireless device and creates a group communication to all wireless telecommunication devices of the designated group, and wherein the server causes the broadcast of Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices; and one or more intermediate communication devices that bridge communication streams between the communication server and the group of wireless telecommunication devices, wherein the communication server further determines the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets and directs the one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication server for broadcasting Internet protocol data packets containing voice data to a group of wireless telecommunication devices on a wireless network, wherein the communication server receives a single communication stream that is addressed to the communication server from a communicating wireless device and creates a group communication to all wireless telecommunication devices of the designated group, and wherein the server causes the broadcast of Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices,
wherein one or more intermediate communication devices bridge communication streams between the communication server and the group of wireless telecommunication devices, and wherein the communication server further determines the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets and directs the one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets.
-
15. A system for broadcasting Internet protocol data packets containing voice data on a wireless network, comprising:
-
means for wireless telecommunication and directing a single communication stream that is addressed to a means for receiving for transmission to a designated group of other wireless telecommunication means on the wireless network, the wireless telecommunication devices further for receiving broadcast Internet protocol data packets containing voice data; the means for receiving the single communication stream from a communicating wireless means and creating a group communication to all wireless telecommunication means of the designated group, and wherein the means for receiving further causing the broadcast of Internet protocol data packets containing voice data to the wireless telecommunication means; and means for bridging communication streams between the means for receiving and the wireless communication means, and wherein the means for receiving further determines the wireless telecommunication means of the group able to receive broadcast Internet data protocol packets and direct the means for bridging communication streams to send Internet protocol data packets to those wireless telecommunication means of the group that can receive Internet protocol data packets.
-
-
16. A wireless telecommunication device able to direct a single communication stream that is addressed to a communication server for transmission to a designated group of a plurality of wireless telecommunication devices accessible on a wireless network, the wireless telecommunication device further able to receive broadcast Internet protocol data packets containing voice data in addition to communicating through a standard communication stream on the wireless network to other wireless telecommunication devices on the wireless network,
wherein one or more intermediate communication devices bridge communication streams between the communication server and the group of wireless telecommunication devices, and wherein the communication server further determines the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets and directs the one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets.
-
22. A method for efficiently distributing Internet protocol data packets containing voice data among a group of wireless telecommunication devices on a wireless network, comprising the steps of:
-
receiving a single communication stream from a communicating wireless device at a communication server, the single communication stream addressed to the communication server for transmission to a designated group of a plurality of wireless telecommunication devices on a wireless network, the communication stream including voice data, and wherein at least one of the plurality of wireless telecommunication devices able to receive Internet protocol data packets containing voice data; determining at the communication server the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets; creating at the communication server a group communication to all wireless telecommunication devices of the designated group; and broadcasting Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices, the broadcasting step performed by directing the single communication stream from the wireless telecommunication device to one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets, the one or more intermediate communication devices bridging communication streams between the communication server and the group of wireless telecommunication devices. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for efficiently distributing Internet protocol data packets containing voice data among a group of wireless telecommunication devices on a wireless network, comprising:
-
a step for receiving a single communication stream from a communicating wireless device at a communication server, the single communication stream addressed to the communication server for transmission to a designated group of a plurality of wireless telecommunication devices on a wireless network, the communication stream including voice data, and wherein at least one of the plurality of wireless telecommunication devices able to receive Internet protocol data packets containing voice data; a step for determining at the communication server the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets; a step for creating a group communication to all wireless telecommunication devices of the designated group; and a step for broadcasting Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices, the broadcasting step performed by directing the single communication stream from the wireless telecommunication device to one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets, the one or more intermediate communication devices bridging communication streams between the communication server and the group of wireless telecommunication devices.
-
-
28. A method for broadcasting Internet protocol data packets containing voice data to a group of wireless telecommunication devices on a wireless network, comprising the steps of:
-
receiving a single communication stream at a communication server from a communicating wireless telecommunication device, the single communication stream being addressed to the communication server for transmission to a designated group of wireless telecommunication devices; determining at the communication server the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets; creating at the communication server a group communication to each of the wireless telecommunication devices of the designated group of wireless telecommunication devices that are determined to be able to receive broadcast Internet data protocol packets; and broadcasting Internet protocol data packets containing voice data from the communication stream to at least one member wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices, the broadcasting step performed by directing the single communication stream from the wireless telecommunication device to one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets, the one or more intermediate communication devices bridging communication streams between the communication server and the group of wireless telecommunication devices. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method for broadcasting Internet protocol data packets containing voice data to a group of wireless telecommunication devices on a wireless network, comprising:
-
a step for receiving a single communication stream at a communication server from a communicating wireless telecommunication device, the single communication stream being addressed to the communication server for transmission to a designated group of wireless telecommunication devices; a step for determining at the communication server the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets; a step for creating a group communication to each of the wireless telecommunication devices of the designated group of wireless telecommunication devices that are determined to be able to receive broadcast Internet data protocol packets; and a step for broadcasting Internet protocol data packets containing voice data to at least one wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices, the broadcasting step performed by directing the single communication stream from the wireless telecommunication device to one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets, the one or more intermediate communication devices bridging communication streams between the communication server and the group of wireless telecommunication devices.
-
-
34. A computer-readable storage medium including instructions stored thereon, that when executed by a computer, cause the computer to perform the steps of:
-
receiving a single communication stream at a communication server from a communicating wireless telecommunication device, the single communication stream being addressed to the communication server for transmission to a designated group of wireless telecommunication devices; determining at the communication server the wireless telecommunication devices of the group able to receive broadcast Internet data protocol packets; creating at the communication server a group communication to each of the wireless telecommunication devices of the designated group of wireless telecommunication devices that are determined to be able to receive broadcast Internet data protocol packets; and broadcasting Internet protocol data packets containing voice data from the communication stream to at least one member wireless telecommunication device of the receiving group of the plurality of wireless telecommunication devices, the broadcasting step performed by directing the single communication stream from the wireless telecommunication device to one or more intermediate communication devices to send Internet protocol data packets to those wireless telecommunication devices of the group that can receive Internet protocol data packets, the one or more intermediate communication devices bridging communication streams between the communication server and the group of wireless telecommunication devices. - View Dependent Claims (35, 36, 37, 38)
-
Specification