Patent ID: 7831270

Claim:
A method for providing one or more virtual talk groups to an endpoint, comprising: establishing, by a processor, one or more resources belonging to a user endpoint used by a user; estimating, by the processor, a demand that a plurality of virtual talk groups places on the endpoint, the demand indicating an amount of the one or more resources that the endpoint expends to participate in the plurality of virtual talk groups; determining, by the processor, whether the one or more resources are capable of satisfying the demand; establishing, by the processor, at least a subset of the virtual talk groups to present to the user endpoint if the one or more resources are not capable of satisfying the demand by presenting a recommendation to the user endpoint to reduce the demand and selecting the subset of the virtual talk groups according to a response from the user endpoint; and providing at least the subset of the virtual talk groups to the user endpoint to allow the user to select a virtual talk group.