Patent ID: 8547880

Claim:
A method for replaying a portion of a multi-party audio interaction to a participant of the audio interaction, comprising: receiving a plurality of incoming audio streams, wherein each of the plurality of incoming audio streams corresponds to one of a plurality of participants of the multi-party audio interaction; generating an outgoing audio stream comprising a real-time audio stream based on one or more of the plurality of incoming audio streams; buffering at least one of the plurality of incoming audio streams and the outgoing audio stream in a memory; continuously providing the outgoing audio stream to a first communication session corresponding to a first participant of the plurality of participants; receiving a request from the first participant to replay a portion of the multi-party audio interaction; determining a replay length identifying a length of time of the portion of the multi-party audio interaction; retrieving the portion of the multi-party audio interaction from the memory comprising determining a start replay location in the memory based on the replay length and a finish replay location, wherein the portion of the multi-party audio interaction comprises a portion of the buffered audio streams contained in the memory between the start replay location and the finish replay location; modifying the portion of the multi-party audio interaction to generate a replay audio stream that is aurally positioned at a first aural position; and mixing the replay audio stream into the outgoing audio stream being provided to the first communication session.