IP Library Granted Patent US 8,295,294
Granted Patent B2
US 8,295,294 · App. 12/839,796 · Granted Oct 23, 2012

Dynamic bandwidth allocation

Assignee: CenturyLink Intellectual Property LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,295,294
App. No.
12/839,796
Granted
Oct 23, 2012
Kind
B2
Abstract

A method for managing bandwidth to a user. A selection of a profile is received from a plurality of profiles. The profile is selected to allocate bandwidth to a user. The selection of the profile for allocating bandwidth to the user through a connection is determined. The bandwidth is allocated to the connection in response to determining the profile provides for a bandwidth reconfiguration.

Claims (42)

1. A method for managing bandwidth to a user, the method comprising:

receiving a selection of a profile in a network edge device from a plurality of profiles, the profile being selected to allocate bandwidth to a user;

determining the selection of the profile for allocating bandwidth to the user through a connection; and

automatically allocating the bandwidth to the connection through the network edge device in response to determining the profile provides for a bandwidth reconfiguration.

2. The method according to claim 1 , further comprising:

determining a current time, wherein the automatically allocating is performed utilizing bandwidths associated with each time of day in the profile.

3. The method according to claim 1 , wherein the automatically allocating includes increasing or decreasing the bandwidth according to the profile or a bandwidth selected by the user.

4. The method according to claim 1 , further comprising:

receiving a selection of one of the plurality of profiles from a user through a portal.

5. The method according to claim 1 , further comprising:

implementing the profile in real-time in response to receiving the selection of one of the plurality of profiles with an indication to immediately implement the one of the plurality of profiles.

6. The method according to claim 1 , wherein the automatically allocating is performed by an network edge device for the connection, a device, or a network of the user.

7. The method according to claim 1 , wherein the profile includes multiple non-conflicting profiles from the plurality of profiles that are active during a twenty four hour period.

8. The method according to claim 1 , further comprising:

increasing or decreasing costs charged to a user in response to allocating the bandwidth; and

displaying the costs associated with the plurality of profiles in response to receiving the selection.

9. The method according to claim 8 , further comprising:

compiling the costs for a time period according to utilization of each of the plurality of profiles implemented during the time period and the costs associated with each of the plurality of profiles.

10. The method according to claim 9 , further comprising:

billing the user for the costs of the bandwidth allocated according to each of the plurality of profiles implemented during a time period.

11. A network edge device managing bandwidth to one or more users comprising:

a clock operable to determine a current time;

a bandwidth controller operable to determine whether the bandwidth available to a user is to be adjusted based on the current time and a profile, the bandwidth controller operable to issue a command to adjust the bandwidth in response to the determination;

an access circuit for adjusting the bandwidth available to the user through a connection in response to the command; and

cost logic operable to determine costs incurred by the user in response to the profile implemented by the bandwidth controller.

12. The network edge device according to claim 11 , further comprising:

a memory for storing a plurality of profiles for the user including the profile, the profile includes one or more time periods during which the bandwidth is adjusted.

13. The network edge device according to claim 12 , further comprising:

an interface operable to receive a selection of one of the plurality of profiles that meet bandwidth needs of the user, the selection specifying a time for implementation of the one of the plurality of profiles.

14. The network edge device according to claim 11 , wherein the interface is operable to receive a selection through web portal.

15. The network edge device according to claim 12 , wherein the cost logic displays a associated with the plurality of profiles, and wherein the cost logic bills a user for costs compiled during a time period based on implementation of each of the plurality of profiles.

16. A network device for managing bandwidth to a connection comprising:

a processor for executing a set of instructions; and

a memory in communication with the processor, the memory operable to store the set of instructions, the set of instructions are operable to:

receive a selection of a profile from a plurality of profiles, the profile being selected to allocate bandwidth to a user,

determine the selected profile for allocating bandwidth to the user through the connection;

allocate the bandwidth available to the connection in response to determining the selected profile provides for a bandwidth reconfiguration; and

track utilization of each of the plurality of profiles during a time period to bill the user for the bandwidth utilized during the time period.

17. The network device according to claim 16 , wherein the profile specifies bandwidth increases and decreases for the bandwidth allocation, and wherein the profile includes one or more time periods during which the bandwidth is adjusted.

18. The network device according to claim 16 , wherein the bandwidth is allocated according to two or more active profiles from the plurality of profiles during a twenty four hour period.

19. The network device according to claim 16 , wherein the set of instructions is further operable to receive a selection of the profile or custom bandwidth selection through a portal, the selection specifying a time to implement the profile or the custom bandwidth selection.

20. The network device according to claim 16 , wherein the selection of the profile or custom bandwidth selection is implemented in real-time in response to the selection including an indication to immediately implement the profile or custom bandwidth selections, and wherein the allocation of the bandwidth is performed by the network device for the connection, a device, or a network of the user.

Assignments (2)
CHANGE OF NAME Recorded Jan 10, 2013
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 029609/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2012
From: KERR, JADE; COOK, ANDREW; MORRISSEY, MIKE; SMOYER, CLINTON; MATHUR, MOHIT
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 029380/0390 →
Continuity (2)
Continuation 12168327 · Jul 7, 2008
Related Publication 20100280934A1 · Nov 4, 2010