Method of buffering to reduce media latency in group communications on a wireless communication network
First Claim
1. A method for buffering at a group communication server, the method comprising:
- receiving communication data from a first device, wherein the first device is a wireless device in communication with the group communication server;
buffering the communication data in a buffer before a determination that a communication path is available to a second device; and
streaming the communication data from the buffer upon determining that the second device has switched from a dormant state to an active state and the communication path is available to the second device, wherein the second device is a wireless device in communication with the group communication server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for minimizing latency for direct group communications, such as push-to-talk (PTT) calls, among a group of wireless telecommunication devices on a wireless telecommunication network. The wireless telecommunication device has a dormant state without an open dedicated traffic channel for communications therefrom and an active state in which the wireless devices opens a dedicated traffic channel for an outgoing communication from the wireless telecommunication device, to include a direct communication stream. Either the wireless telecommunication device or an intermittent communication server for group communication streams can buffer the initial communication data of a group communication stream while the sending and/or receiving wireless telecommunication device changes from a dormant state to an active state with an open dedicated traffic channel.
-
Citations
24 Claims
-
1. A method for buffering at a group communication server, the method comprising:
-
receiving communication data from a first device, wherein the first device is a wireless device in communication with the group communication server; buffering the communication data in a buffer before a determination that a communication path is available to a second device; and streaming the communication data from the buffer upon determining that the second device has switched from a dormant state to an active state and the communication path is available to the second device, wherein the second device is a wireless device in communication with the group communication server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A group communication server comprising:
-
a buffer configured to receive and buffer communication data from a first device, before a determination that a communication path is available to a second device wherein the first device is a wireless device in communication with the group communication server; and a communication portal to stream the communication data from the buffer upon determining that the second device has switched from a dormant state to an active state and the communication path is available to the second device, wherein the second device is a wireless device in communication with the group communication server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A group communication server comprising:
-
means for receiving communication data from a first device, wherein the first device is a wireless device in communication with the group communication server; means for buffering the communication data before a determination that a communication path is available to a second device; and means for streaming the communication data from the means for buffering upon determining that the second device has switched from a dormant state to an active state and the communication path is available to the second device, wherein the second device is a wireless device in communication with the group communication server. - View Dependent Claims (21, 22, 23)
-
-
24. A non-transitory computer-readable medium containing instructions that, when executed by a group communication server causes the server to perform the steps of:
-
receiving communication data from a first device, wherein the first device is a wireless device in communication with the group communication server; buffering the communication data in a buffer before a determination that a communication path is available to a second device; and streaming the communication data from the buffer upon determining that the second device has switched from a dormant state to an active state and the communication path is available to the second device, wherein the second device is a wireless device in communication with the group communication server.
-
Specification