Patent ID: 9444635
Filing Date: 2016-09-13
CPC Classification: H04L

Claim Text:
1. A method comprising: receiving, by a processor, endpoint preference data from each of a plurality of endpoints of a multimedia conference, wherein receiving the endpoint preference data comprises receiving, from each of the plurality of endpoints, media capabilities comprising a plurality of codecs for different media types and a bandwidth preference for the different media types; determining a bandwidth distribution of a total bandwidth allocated for the multimedia conference for the different media types, wherein determining the bandwidth distribution comprises determining a fraction for each of the media types based on the received endpoint preference data; allocating, by the processor, a fraction bandwidth from the total bandwidth to each of the different media types for each of the plurality of endpoints based on the determined fraction, wherein allocating the fraction bandwidth comprises: receiving a request, from a first endpoint, to alter a quality of a first media type being received by the first endpoint; and altering, in real-time, the fraction bandwidth allocated to the first media type for the first endpoint based on the received request, wherein altering the fraction bandwidth comprises selecting a second codec from the plurality of codecs to enable communication of the first media type commensurate with the requested quality of the first media type.