SYSTEMS AND METHODS FOR DYNAMIC BANDWIDTH MANAGEMENT ON A PER SUBSCRIBER BASIS IN A COMMUNICATIONS NETWORK
First Claim
1. A system for allowing a user to dynamically control an amount of bandwidth available to the user, the system comprising:
- a first network interface for communicating over a communication link with a user device during a network session;
a second network interface for communicating with one or more computer networks; and
a processor configured to receive a command initiated by the user device through the first network interface, the command indicating a second network communication bandwidth to be associated with the user device, the processor further configured to dynamically adjust a first network communication bandwidth associated with the user device during the network session and over the communication link substantially in real-time to the second network communication bandwidth without requiring reconfiguration of any component in the network.
7 Assignments
0 Petitions
Accused Products
Abstract
A subscriber bandwidth management process and device that allows users/subscribers in a communications network to dynamically alter bandwidth limits independently in both the uplink and downlink data transmission paths. This is accomplished by providing for a single queue in the uplink transmission path and a single queue in the downlink transmission path. Thus, the user/subscriber can efficiently manage their network access according to the specific activity on the network. The network manager benefits from being able structure bandwidth allocation on a per subscriber basis so that overall data transmission is made more efficient. In addition, the bandwidth manager provides active management of the delivery of data (also known as and referred to herein as traffic shaping) to increase throughput from a gateway device onto the network.
119 Citations
10 Claims
-
1. A system for allowing a user to dynamically control an amount of bandwidth available to the user, the system comprising:
-
a first network interface for communicating over a communication link with a user device during a network session; a second network interface for communicating with one or more computer networks; and a processor configured to receive a command initiated by the user device through the first network interface, the command indicating a second network communication bandwidth to be associated with the user device, the processor further configured to dynamically adjust a first network communication bandwidth associated with the user device during the network session and over the communication link substantially in real-time to the second network communication bandwidth without requiring reconfiguration of any component in the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of dynamically adjusting an amount bandwidth allocated to a user during a network session, the method comprising:
-
establishing a network session over a communication link between a network and a user device, the network session including a first bandwidth allocation; receiving a command initiated by the user during the network session to change the first bandwidth allocation to a second bandwidth allocation specified by the user; and adjusting the first bandwidth allocation to the second bandwidth allocation dynamically during the network session and over the communication link without reconfiguring any component in the network. - View Dependent Claims (7, 8, 9, 10)
-
Specification