System for providing high-efficiency push-to-talk communication service to large groups over large areas
First Claim
1. A method of providing a communication to a receiving device, comprising:
- converting a first push-to-talk audio utterance captured with a push-to-talk communication device into a text based message; and
transmitting, via a text delivery optimized communication network, said text based message to a server, said server returning a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, determining a priority of said GDB messages based on said destination parameters, and transmittingsaid text based message, via an Iridium GDB communication network, to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message, said at least one receiving device converting said text based message into a second push-to-talk audio utterance.
7 Assignments
0 Petitions
Accused Products
Abstract
A system, various methods, and a specific apparatus are provided for the purpose of supporting push-to-talk (PTT) service for a very large group featuring a significantly higher number of listeners than the number of potential talkers, as well as a constrained vocabulary in normal usage. The invention takes advantage of speech-to-text and text-to-speech conversion in end user devices for maximum utterance compression. The invention uses the Iridium Mobile Satellite Service (MSS) system and its Short Burst Data (SBD) service for unicast transmission of talker utterances to a PTT Server, and the same system'"'"'s Global Data Broadcast (GDB) service for multicast retransmission of utterances from the PTT Server to an effectively unlimited number of listeners. The PTT Server provides priority ordering and preemption as necessary when multiple talkers provide near-simultaneous utterances, effectively managing the floor without interactive protocols among the talkers.
-
Citations
45 Claims
-
1. A method of providing a communication to a receiving device, comprising:
-
converting a first push-to-talk audio utterance captured with a push-to-talk communication device into a text based message; and transmitting, via a text delivery optimized communication network, said text based message to a server, said server returning a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, determining a priority of said GDB messages based on said destination parameters, and transmitting said text based message, via an Iridium GDB communication network, to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message, said at least one receiving device converting said text based message into a second push-to-talk audio utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A push-to-talk communication device to communicate with a receiving device, comprising:
-
a speech-to-text converter to convert a first push-to-talk audio utterance captured with said push-to-talk communication device into a text based message; and a transmitter to transmit, via a text delivery optimized communication network, said text based message to a server, said server returning a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, determining a priority of said GDB messages based on said destination parameters, and transmitting said text based message, via an Iridium GDB communication network, to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message, said at least one receiving device converting said text based message into a second push-to-talk audio utterance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing a communication to a receiving device, comprising:
-
receiving, via a satellite broadcast optimized communication network, a text based message, converted from a first push-to-talk audio utterance captured with a push-to-talk communication device, from a server, said server returning a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, determining a priority of said GDB messages based on said destination parameters, and transmitting said text based message, via an Iridium GDB communication network, to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message; and converting said text based message into a second push-to-talk audio utterance. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A communication device to communicate with a receiving device, comprising:
-
a receiver to receive, via an Iridium Global Data Broadcast (GDB) communication network, a text based message, converted from a first push-to-talk audio utterance captured with a push-to-talk communication device, from a server, said server returning a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, determining a priority of said GDB messages based on said destination parameters, and transmitting said text based message, via an Iridium GDB communication network, to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message; and a text-to-speech converter, at said receiving device, to convert said text based message into a second push-to-talk audio utterance. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A communication server, comprising:
-
an input handler to receive, via a text delivery optimized communication network, a text based message converted from a first push-to-talk audio utterance captured with a push-to-talk communication device; a subroutine, at said communication server, to return a list of Global Data Broadcast (GDB) messages and corresponding destination parameters, and determine a priority of said GDB messages based on said destination parameters; and an output handler at said communication server to transmit, via an Iridium GDB communication network, said text based message to at least one receiving device based on a destination parameter associated with said text based message and a priority of said text based message, said at least one receiving device converting said text based message into a second push-to-talk audio utterance. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification