Patent attributes
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. 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. In response to a control signal received from the PTT device of the user, the time-based media is rendered at the PTT communication device either (i) in a near real-time mode as the time-based media is progressively received at the network communication device and progressively transmitted to the PTT device or (ii) at an arbitrary later time after the storage of the time-based media in the time-shifting buffer by retrieving the time-based media from the time-shifting buffer at the arbitrary later time and transmitting the retrieved time-based media to the PTT communication device.