Patent ID: 7996546

Claim:
A system comprising: at least one resource node adapted to deliver real-time multimedia content, the at least one resource node is any node in a real-time peer-to-peer network that has an available upload bandwidth that can be contributed to at least one channel-swarm; and a plurality of consumer nodes associated with the at least one channel-swarm for receiving the real-time multimedia content distributed by the at least one resource node over the real-time peer-to-peer network; wherein the at least one resource node: accepts or rejects a connection request from a consumer node of the plurality of consumer nodes based on a dynamic quota value, periodically performs a quality check to determine if the at least one resource node has encountered a bad connection in existing connections with any consumer node of the plurality of consumer nodes, and updates the dynamic quota value based on the quality check, wherein updating the dynamic quota value includes reducing the dynamic quota value when the quality check determines that at least one of the existing connections between the at least one resource node and any consumer node of the plurality of consumer nodes is a bad connection, the dynamic quota reduction value includes computing a step down value from the dynamic quota value by: counting a number of bad connections with the plurality of consumer nodes; multiplying the number of bad connections with an acceptor drop ratio value to result with the step down value; and updating the dynamic quota value by reducing its current value by the step down value.