Methods, systems, and computer program products for implementing bandwidth control services
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for implementing bandwidth control services are provided. The method includes assigning a quality of service preference to a device. The method also includes associating a service session with the device. The method further includes executing a control action for at least one other simultaneously occurring service session when a quality of service level of the service session differs from the quality of service preference by a specified degree. The control action is operable for producing and maintaining the quality of service preference.
138 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for implementing bandwidth control services, comprising:
-
a processor; a bandwidth control application executing on the processor, performing; assigning a quality of service preference to a device identified for a physical premises; associating a service session with the device; monitoring 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 user preferences associated with the device, the user preferences including the quality of service preference, the quality of service preference is selected by a user of the device; evaluating sensitivities and capabilities 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 a control action for the other concurrently running service session based on the corresponding policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing bandwidth control services, the computer program product including a non-transitory computer readable medium containing computer executable code to perform a method, the method comprising:
-
assigning a quality of service preference to a device identified for a physical premises; associating a service session with the device; monitoring 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; user preferences associated with the device, the user preferences including the quality of service preference; sensitivities associated with the device; and capabilities 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 a control action for the other concurrently running service session based on the corresponding policy. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification