Dynamic DSL line bandwidth management with the subscriber's consent
First Claim
1. A method for dynamically managing subscriber bandwidth over a DSL network with a subscriber'"'"'s consent comprising:
- determining bandwidth provided to the subscriber from a service provider;
determining bandwidth requirement default rules and critical rules for a plurality of subscriber devices, the default rules comprising information provided by the service provider concerning minimum bandwidth requirements for a service, the critical rules comprising information concerning bandwidth allocation critical to network functionality;
allocating the provided bandwidth to each of the plurality of subscriber devices in accordance with the bandwidth requirement default rules and the critical rules;
receiving, after allocation, from the subscriber, a request for additional bandwidth for at least one of the plurality of devices;
sending, to the subscriber, a list of non-critical active services with their current bandwidth utilization and availability for preemption, the list comprising bandwidth allocated to each of the non-critical services, and a bandwidth available for preemption for each of the non-critical services, wherein bandwidth available for preemption excludes bandwidth assigned according to the critical rules;
receiving, from the subscriber, a selection of at least one service from the list of non-critical active services with bandwidth to be preempted;
verifying whether the selected preempt service bandwidth complies with the bandwidth requirement default rules and critical rules;
rejecting the subscriber selection if the selected preempt services do not meet the bandwidth requirement default rules and critical rules; and
allocating bandwidth from the selected preempt services to the at least one of the plurality of subscriber devices requested by the subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for allocating bandwidth to a plurality of subscriber devices operably connected to a DSL subscription network is described. An embodiment according to the invention comprises a bandwidth management system that operably connects a service network to a plurality of subscriber devices attached to a LAN. After allocating bandwidth to the plurality of subscriber services based on requirements determined from information provided by the service provider and the plurality of subscriber devices, the bandwidth management system can borrow bandwidth from non-critical subscriber services to meet the increased bandwidth requirement of other subscriber services in accordance to the subscriber'"'"'s instructions. On completion of the subscriber services requiring the increased bandwidth, the bandwidth management system can reallocate bandwidth in accordance with the requirements determined from information provided by the service provider and the plurality of subscriber devices.
14 Citations
23 Claims
-
1. A method for dynamically managing subscriber bandwidth over a DSL network with a subscriber'"'"'s consent comprising:
-
determining bandwidth provided to the subscriber from a service provider; determining bandwidth requirement default rules and critical rules for a plurality of subscriber devices, the default rules comprising information provided by the service provider concerning minimum bandwidth requirements for a service, the critical rules comprising information concerning bandwidth allocation critical to network functionality; allocating the provided bandwidth to each of the plurality of subscriber devices in accordance with the bandwidth requirement default rules and the critical rules; receiving, after allocation, from the subscriber, a request for additional bandwidth for at least one of the plurality of devices; sending, to the subscriber, a list of non-critical active services with their current bandwidth utilization and availability for preemption, the list comprising bandwidth allocated to each of the non-critical services, and a bandwidth available for preemption for each of the non-critical services, wherein bandwidth available for preemption excludes bandwidth assigned according to the critical rules; receiving, from the subscriber, a selection of at least one service from the list of non-critical active services with bandwidth to be preempted; verifying whether the selected preempt service bandwidth complies with the bandwidth requirement default rules and critical rules; rejecting the subscriber selection if the selected preempt services do not meet the bandwidth requirement default rules and critical rules; and allocating bandwidth from the selected preempt services to the at least one of the plurality of subscriber devices requested by the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for allocating bandwidth in a DSL network, comprising:
-
a bandwidth management device comprising a user interface, wherein the bandwidth management device is operably connected with a network; and a plurality of subscriber devices operably connected with the bandwidth management device, wherein the bandwidth management device; determines bandwidth provided to a subscriber from a service provider through the network; determines bandwidth requirement default rules and critical rules for the plurality of subscriber devices, the default rules comprising information provided by the service provider concerning minimum bandwidth requirements for a service, the critical rules comprising information concerning bandwidth allocation critical to network functionality; allocates the provided bandwidth to each of the plurality of subscriber devices in accordance with the bandwidth requirement default rules and the critical rules; receives, after allocation, a request for additional bandwidth for at least one of the plurality of devices from the subscriber through the user interface; sends to the user interface, information concerning the bandwidth available for reallocation a list of non-critical active services, the information comprising bandwidth allocated to each of the non-critical services, and a bandwidth available for preemption for each of the non-critical services, wherein bandwidth available for preemption excludes bandwidth assigned according to the critical rules; receives from the user interface, a subscriber selection comprising a list of subscriber services with bandwidth to be preempted, wherein receiving the list of subscriber services with bandwidth to be preempted comprises receiving a list of under used services; receives from the user interface, a subscriber service to be allocated the preempted bandwidth, wherein receiving the subscriber service to be allocated the preempted bandwidth comprises receiving the service based on the service needing more bandwidth than is normally allocated to the service; ignores the subscriber selection if it violates rules limiting the allocation of bandwidth or guaranteed minimum requirements of critical services; and allocates the bandwidth from the selected preempt services to the at least one of the plurality of subscriber devices requested by the subscriber. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device for allocating bandwidth in a DSL network, comprising:
-
a user interface; a DSL connection operably connecting the device to a DSL network; a plurality of subscriber device connections, wherein the device operably connects with a plurality of subscriber devices; and a processor operably connected with the user interface, the DSL connection, and the plurality of subscriber device connections, wherein the processor is configured to; determine bandwidth provided to a subscriber from a service provider through the DSL network; determine bandwidth requirement default rules and critical rules for the plurality of subscriber device connections, the default rules comprising information provided by the service provider concerning minimum bandwidth requirements for a service, the critical rules comprising information concerning bandwidth allocation critical to network functionality; allocate the provided bandwidth to each of the plurality of subscriber devices in accordance with the bandwidth requirement default rules and the critical rules; receive, after allocating, a request for additional bandwidth for at least one of the plurality of devices from the subscriber through the user interface, the receipt comprising; send to the user interface information concerning the bandwidth available for reallocation, the information comprising bandwidth allocated to each of the non-critical services, and a bandwidth available for preemption for each of the non-critical services, wherein bandwidth available for preemption excludes bandwidth assigned according to the critical rules; receive from the user interface, a list of subscriber services with bandwidth to be preempted, wherein receiving the list of subscriber services with bandwidth to be preempted comprises receiving a list of under used services; receive from the user interface, a subscriber service to be allocated the preempted bandwidth, wherein receiving the service to be allocated the preempted bandwidth comprises receiving the service based on the service needing more bandwidth than is normally allocated to the service; and ignore the subscriber selection if they violate rules limiting the allocation of bandwidth or guaranteed minimum bandwidth requirements for critical services; and allocate the preempted bandwidth to the subscriber service to be allocated the preempted bandwidth. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification