Patent ID: 7136577

Claim:
A method of performing persistent storage comprising: A) receiving a received record containing audio data in received RTP packets, of which each includes a received RTP payload and a respective received RTP timestamp; B) in response to the received record, extracting information of interest from the headers of the received RTP packets; C) storing in a persistent medium a stored record as stored packets of which each corresponds to a respective one of the received RTP packets, each stored packet including as the packet payload the RTP payload contained in the respective received RTP packet and further including a header that includes a stored timestamp derived from the corresponding received RTP timestamp in the received RTP packet header; and D) retrieving the stored record and playing it in accordance with the stored timestamps contained therein by determining the times to play the data contained in the respective stored packets based on a combination of the local time and the stored timestamp contained in the stored packets.