Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
First Claim
1. A method for dynamic control of data transfer by a subscriber during an on-going network session, comprising:
- receiving a data packet at a gateway device;
identifying, at the gateway device, a subscriber associated with the data packet;
retrieving from memory a subscriber profile that includes subscriber-selected bandwidth;
determining if a transfer rate for data packet transmission to a network should be adjusted based on the subscriber-selected bandwidth; and
dynamically adjusting the transfer rate for data packet transmission based on the outcome of the determination process and without changing a communication path and without hardware reconfiguration of any component in the network,wherein the transfer rate for data packet transmission is adjustable by a subscriber at any time during the on-going network session based on adjustment of the subscriber-selected bandwidth during the on-going network session, andwherein retrieving from memory a subscriber profile that includes subscriber-selected bandwidth further comprises retrieving from memory a subscriber profile that includes a first subscriber-selected bandwidth for information being sent to a network and a second subscriber-selected bandwidth for information being retrieved from a network, the first and second subscriber-selected bandwidths being separate.
8 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.
-
Citations
17 Claims
-
1. A method for dynamic control of data transfer by a subscriber during an on-going network session, comprising:
-
receiving a data packet at a gateway device; identifying, at the gateway device, a subscriber associated with the data packet; retrieving from memory a subscriber profile that includes subscriber-selected bandwidth; determining if a transfer rate for data packet transmission to a network should be adjusted based on the subscriber-selected bandwidth; and dynamically adjusting the transfer rate for data packet transmission based on the outcome of the determination process and without changing a communication path and without hardware reconfiguration of any component in the network, wherein the transfer rate for data packet transmission is adjustable by a subscriber at any time during the on-going network session based on adjustment of the subscriber-selected bandwidth during the on-going network session, and wherein retrieving from memory a subscriber profile that includes subscriber-selected bandwidth further comprises retrieving from memory a subscriber profile that includes a first subscriber-selected bandwidth for information being sent to a network and a second subscriber-selected bandwidth for information being retrieved from a network, the first and second subscriber-selected bandwidths being separate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamic control of data transfer by a subscriber during an on-going network session, comprising:
-
receiving a data packet at a gateway device; identifying, at the gateway device, a subscriber associated with the data packet; retrieving from memory a subscriber profile that includes subscriber-selected bandwidth; determining if a transfer rate for data packet transmission to a network should be adjusted based on the subscriber-selected bandwidth; determining if the transfer rate for data packet transmission should be adjusted based on a priority of the data packet; and dynamically adjusting the transfer rate for data packet transmission based on the outcome of the determination process and without changing a communication path and without hardware reconfiguration of any component in the network, wherein the transfer rate for data packet transmission is adjustable by a subscriber at any time during the on-going network session based on adjustment of the subscriber-selected bandwidth during the on-going network session. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for dynamic control of data transfer by a subscriber during an on-going network session comprising:
-
receiving a data packet at a gateway device; identifying, at the gateway device, a subscriber associated with the data packet; performing a packet translation function to enable the subscriber to access a network without re-configuration of a device of the subscriber; retrieving from memory a subscriber profile that includes subscriber-selected bandwidth; determining if a transfer rate for data packet transmission to the network should be adjusted based on the subscriber-selected bandwidth; and dynamically adjusting the transfer rate for data packet transmission based on the outcome of the determination process and without hardware reconfiguration of any component in the network, wherein the transfer rate for data packet transmission is adjustable by a subscriber at any time during the on-going network session based on adjustment of the subscriber-selected bandwidth during the on-going network session. - View Dependent Claims (16, 17)
-
Specification