Patent ID: 7313593

Claim:
A system embedded in a computer-readable storage medium, when executed by one or more processors, for conferencing over a computer network, the system comprising: a plurality of client processes operatively coupled to the computer network and configured to establish a point-to-point communication connection with an other process operatively coupled to the computer network, each of the plurality of client processes configured to receive first and second active streams of audio data, first and second client processes of the plurality of client processes are configured to transmit the first and second active streams of audio data; and a server process operatively coupled to the computer network and configured to identify the first client process of the plurality of client processes which is transmitting the first active audio stream from a first single audio source and to retransmit the first active audio stream of the first identified client process to others of the plurality of client processes in unmixed form, the server process further configured to identify the second client process of the plurality of client processes which is transmitting the second active audio stream from a second single audio source and to simultaneously retransmit the first and second active audio streams of the first and second audio sources associated with the identified first and second client processes, respectively, to the others of the plurality of client processes in unmixed form, wherein the first and second active audio streams comprise a plurality of audio data packets, each of the audio data packets havinq a packet header includinq a source identifier and sequence number associated with each of the audio data packets, and wherein the server process is further configured to modify the source identifier and sequence number of each of the packet headers in the first and second active streams of audio packets, wherein the plurality of client processes do not support multipoint conferences.