Patent ID: 8433813
Filing Date: 2013-04-30
Classification: H04L,H04N

Abstract:
1. A non-transitory computer readable medium of a first computing device that participates in a communication session among a plurality of computing devices, the computer readable medium storing a computer program that is executable by at least one processing unit, the computer program comprising: a set of instructions for establishing a star network among the plurality of computing devices with the first computing device as a central network hub; a set of instructions for receiving, through the star network, an audio stream from each of the plurality of computing devices; a set of instructions for compositing at least a subset of the audio streams, wherein the set of instructions for compositing comprises a set of instructions for generating at least two different composite audio streams for at least two different computing devices, wherein the set of instructions for the generating comprises sets of instructions for (i) identifying a set of silent participants in the communication session by identifying audio data packets that do not contain audio from silent participants based on identified sizes of audio data packets of each received audio stream, (ii) identifying computing devices to which to send a same composite audio stream based on the identified set of silent participants; and (iii) generating the same composite audio stream for the identified computing devices, wherein the same composite audio stream does not include audio streams from the set of silent participants; and a set of instructions for sending each computing device the composite audio stream for the device, wherein the same composite audio stream is sent for the identified computing devices.