Patent ID: 8098582

Claim:
A method for implementing bandwidth control services, comprising: assigning, via a computer processor, a quality of service preference to a device identified for a physical premises; associating, via the computer processor, a service session with the device; monitoring, via the computer processor, the service session and another concurrently running service session, the other concurrently running service session implemented by another device co-located with the device identified for the physical premises, the monitoring including analyzing measurements for the service session and determining a current state; identifying differences between aspects of the current state and a desired state indicated by the quality of service preference; evaluating, via the computer processor: user quality of service preferences associated with the device, sensitivities associated with the device; and capabilities indicating service needs associated with the device; applying a weight to the differences based on the sensitivities; mapping the differences, resulting from the applying weights, to a corresponding policy; and executing, via the computer processor, a control action for the other concurrently running service session based on the corresponding policy.