Systems and methods for dynamically allocating network bandwidth
First Claim
1. A system for dynamically allocating bandwidth across a network including a site that includes a plurality of nodes comprising:
- an input interface configured to validate the identity of a network customer and receive a bandwidth modification request from the network customer when validated, wherein the bandwidth modification request identifies the site to which the bandwidth modification request applies, and wherein the input interface allows the network customer to request a change to port speed and committed access rate for the plurality of nodes associated with the site;
a processing server in communication with the input interface, the first node and the second node, wherein the processing server is configured to apply the bandwidth modification request to at least the first node, thereby committing the bandwidth modification request, and change billing information for the network customer in accordance with the bandwidth modification,wherein the bandwidth modification request specifies a change to the committed access rate of a first class of service associated with the site, wherein the bandwidth modification request prioritizes the first class of service above a second class of service for the plurality of nodes by assigning more bandwidth to the first class of service than to the second class of service, wherein the first and second classes of service are associated with the customer and the first and second classes represent different types of bandwidth usage.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved system for allocating bandwidth allows a network customer to dynamically modify bandwidth settings for their private networks. Applicable modified bandwidth settings may include port speed, committed access rate, and Ethernet flow. Port speed determines how much total data may pass through a node in a private network at one time, while committed access rate determines how much bandwidth the node will commit to a particular class of service. Ethernet flow governs the bandwidth allowed over a private line between two nodes. A bandwidth modification request is received by an input interface, which provides it to a processing server that schedules the modification request for committal. The processing server also changes customer billing information accordingly. Additionally, the user may specify a future time when the bandwidth modification request should be committed.
9 Citations
17 Claims
-
1. A system for dynamically allocating bandwidth across a network including a site that includes a plurality of nodes comprising:
-
an input interface configured to validate the identity of a network customer and receive a bandwidth modification request from the network customer when validated, wherein the bandwidth modification request identifies the site to which the bandwidth modification request applies, and wherein the input interface allows the network customer to request a change to port speed and committed access rate for the plurality of nodes associated with the site; a processing server in communication with the input interface, the first node and the second node, wherein the processing server is configured to apply the bandwidth modification request to at least the first node, thereby committing the bandwidth modification request, and change billing information for the network customer in accordance with the bandwidth modification, wherein the bandwidth modification request specifies a change to the committed access rate of a first class of service associated with the site, wherein the bandwidth modification request prioritizes the first class of service above a second class of service for the plurality of nodes by assigning more bandwidth to the first class of service than to the second class of service, wherein the first and second classes of service are associated with the customer and the first and second classes represent different types of bandwidth usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for dynamically allocating bandwidth across a network including a site that includes at least a first node and a second node, the method comprising:
-
validating, via a processor, the identity of a network customer; receiving, via an interface, a bandwidth modification request from the network customer, specifying a change to a port speed and a committed access rate for the site, wherein the change to the committed access rate applies to a first class of service associated with the first and second nodes of the site to prioritize the first class of service above a second class of service by assigning more bandwidth to the first class of service than to the second class of service, wherein both the first and second classes of service are associated with the customer and the first and second classes represent different types of bandwidth usage; applying the bandwidth modification request to the first and second nodes, thereby committing the bandwidth modification request; and changing, via the processor, billing information in association with the bandwidth modification. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium containing instructions for allocating bandwidth across a network including a site comprising a plurality of nodes, the instructions, when executed by a processing unit, causing the processing unit to:
-
validate the identity of a network customer; receive a bandwidth modification request from the network customer that specifies a change to port speed and committed access rate for the site, wherein the change to the committed access rate applies to a first class of service associated with the plurality of nodes to prioritize the first class of above a second class of service by assigning more bandwidth to the first class of service than to the second class of service, wherein both the first and second classes of service are associated with the customer and the first and second classes represent different types of bandwidth usage; apply the bandwidth modification request to the plurality of nodes, thereby committing the bandwidth authorization request; and change billing information in association with the bandwidth modification. - View Dependent Claims (14, 15, 16, 17)
-
Specification