Patent ID: 8711736

Claim:
A focus point module for execution on a focus computing device that engages in a multi-participant communication session with a plurality of non-focus computing devices, the focus point module receiving audio streams from the plurality of non-focus computing devices and from the focus computing device, the focus point module comprising: a device assessor for performing an operation to identify, based on a first assessment of computational resources of the focus computing device, a first particular number that is less than a total number of received audio streams, wherein the first particular number represents a maximum number of audio streams for compositing by the focus computing device; a signal assessment module for selecting the first particular number of the received audio streams for compositing in order to reduce an amount of the computational resources of the focus computing device that is used for the compositing; and an audio processing module for generating a set of composite streams from the selected audio streams, wherein each participant computing device receives a composite stream from the set of composite streams during the communication session, wherein the device assessor performs the operation during the communication session to identify, based on a second assessment of the computational resources of the focus computing device, a second particular number that represents the maximum number of audio streams for compositing by the focus computing device, wherein the signal assessment module selects the second particular number of the received audio streams for compositing, wherein the second particular number is different from the first particular number and the first and second particular numbers can vary from session to session.