Patent ID: 8756639

Claim:
A non-transitory computer-readable storage medium, comprising computer instructions which when executed by a processor cause the processor to perform operations comprising: receiving bandwidth usage data from each device of customer premises equipment that includes a set top box; transmitting bandwidth usage associated with the customer premises equipment for presentation by the set top box, wherein the bandwidth usage is calculated from the bandwidth usage data; transmitting bandwidth adjustments options to be presented by the set top box; receiving a selection of the bandwidth adjustments options based on user input at the set top box; selecting a single network device from among a group of network devices, wherein the selection of the single network device is based on monitored network load and based on the selection of the bandwidth adjustments options, wherein each of the group of network devices is individually capable of limiting bandwidth provided to the customer premises equipment, and wherein the group of network devices comprises an Ethernet switch at a central office, a digital subscriber line access multiplexer at the central office, and a router at an intermediate office that is remote from the central office, wherein the intermediate office receives video streams from a video-head end office and provides the video streams to the central office for distribution to the customer premises equipment; and adjusting a bandwidth limit for the customer premises equipment at the single network device without performing bandwidth limit adjustments for the customer premises equipment at non-selected network devices of the group of network devices.