Time-shifting for push to talk voice communication systems
First Claim
Patent Images
1. A method performed on a communication network, the method comprising:
- progressively storing voice media received at a node on a communication network during PTT transmissions exchanged between a first PTT communication device and a second PTT communication device over the communication network as the voice media is progressively received at the node;
progressively transmitting the voice media received at the node during the PTT transmissions exchanged between the first and second PTT communication devices;
(a) from the first PTT communication device to the second PTT communication device as the voice media is progressively received and stored at the node when the second PTT communication device is available on the network; and
(b) from the second PTT communication device to the first PTT communication device as the voice media is progressively stored at the node when the first PTT communication device is available on the network; and
providing an application that is embedded in a non-transient computer readable medium to the first PTT communication device, the application configured to;
(1) enable the progressive storage on the first PTT communication device the voice media that is created on the first PTT communication device; and
(2) enable the progressive transmission of the voice media created on the first PTT communication device as the voice media is created and progressively stored on the first PTT communication device if a network connection is established for the first PTT communication device when the voice media is created on the first PTT communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A network communication device located on a Push To Talk (PTT) communication network and configured to provide time-shifting capabilities to a user of a PTT communication device is disclosed. The network communication device includes a receiver configured to progressively receive time-based media. The network communication device also includes a time-shifting buffer for progressively storing the received time based media as the time-based media is received and a time-shifting buffer controller configured to control the rendering of the time-based media at the PTT device.
-
Citations
30 Claims
-
1. A method performed on a communication network, the method comprising:
-
progressively storing voice media received at a node on a communication network during PTT transmissions exchanged between a first PTT communication device and a second PTT communication device over the communication network as the voice media is progressively received at the node; progressively transmitting the voice media received at the node during the PTT transmissions exchanged between the first and second PTT communication devices; (a) from the first PTT communication device to the second PTT communication device as the voice media is progressively received and stored at the node when the second PTT communication device is available on the network; and (b) from the second PTT communication device to the first PTT communication device as the voice media is progressively stored at the node when the first PTT communication device is available on the network; and providing an application that is embedded in a non-transient computer readable medium to the first PTT communication device, the application configured to; (1) enable the progressive storage on the first PTT communication device the voice media that is created on the first PTT communication device; and (2) enable the progressive transmission of the voice media created on the first PTT communication device as the voice media is created and progressively stored on the first PTT communication device if a network connection is established for the first PTT communication device when the voice media is created on the first PTT communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method performed on a communication network, the method comprising:
-
progressively storing at a node located on a communication network PTT voice media exchanged during PTT transmissions between a first PTT communication device and a second PTT communication device as the PTT voice media is progressively received from the first PTT communication device and the second PTT communication device respectively; and providing an application that is embedded in a non-transient computer readable medium to the first PTT communication device, the application configured to; (i) enable progressive storage on the first PTT communication device the PTT voice media progressively transmitted by the first PTT communication device to the node as PTT voice media is created and progressively transmitted by the first PTT communication device, (ii) enable progressive storage on the first PTT communication device the PTT voice media received over the communication network from the second PTT communication device, (iii) enable organization of the PTT voice media stored on the first PTT communication device into a plurality of conversations, and (iv) enable participation in the plurality of conversations on the first PPT communication device by; (1) enabling selection of a first conversation among the plurality of conversations for participation; and (2) enabling participation in the first conversation by one of the following;
(a) progressively transmitting PTT voice media created on the first PPT communication device pertaining to the first conversation, (b) selectively rendering received PTT voice media pertaining to the first conversation in a near real-time mode as the PTT voice media is received, and (c) selectively rendering transmitted and/or received PTT voice media pertaining to the first conversation in a time-shifted mode by rendering the PTT voice media out of storage on the first PTT communication device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification