IP Library Granted Patent US 7,203,169
Granted Patent B1
US 7,203,169 · App. 10/027,499 · Granted Apr 10, 2007

Interface facilitating configuration of network resource utilization

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 7,203,169
App. No.
10/027,499
Granted
Apr 10, 2007
Kind
B1
Abstract

Methods, apparatuses and systems facilitating the configuration of parameters controlling utilization of a network resource. In one embodiment, the present invention allows a network administrator to quickly and easily configure effective bandwidth utilization controls and observe the results of applying them. According to one embodiment, a network administrator is presented with an interface displaying the most significant traffic types with respect to a bandwidth utilization or other network statistic and allowing for the association of bandwidth utilization controls to these traffic types.

Claims (60)

1. A method facilitating the configuration of parameters controlling utilization of a network resource, comprising the steps of:

monitoring utilization of a network resource with respect to a plurality of utilization classes;

displaying the most significant utilization classes based on a network statistic;

facilitating association of a displayed utilization class with a network resource utilization control parameter operative to control utilization of the network resource, wherein facilitating association includes providing a user interface allowing for selection of a displayed utilization class and a desired network resource utilization control parameters; and

wherein displaying the most significant utilization classes are further based on a minimum threshold percentage of the network resource.

2. The method of claim 1 further comprising the step of:

facilitating selection of additional utilization classes not presented in the displaying step and association of control parameters to the additional utilization classes.

3. The method of claim 2 wherein the facilitating step comprises the steps of

providing a user interface allowing for selection of a displayed utilization class and a desired control parameter; and

wherein the user interface allows for selection of additional utilization classes and configuration of desired allocations of the network resource for selected additional utilization classes.

4. The method of claim 1 further comprising the step of

upon selection by a user, associating a selected utilization class with control parameter selected by the user.

5. The method of claim 1 wherein the displaying step further comprises

providing a user interface that displays the most significant utilization classes based on a utilization statistic;

wherein the user interface allows for selection of a displayed utilization class and a desired control parameter.

6. The method of claim 5 wherein the user interface further allows for selection of additional utilization classes not presented in the displaying step and configuration of desired control parameters for selected additional utilization classes.

7. The method of claim 5 wherein the user interface displays the most significant utilization classes in an order relative to corresponding values of the network statistic.

8. The method of claim 5 wherein the user interface displays the most significant utilization classes in descending order relative to corresponding values of the network statistic.

9. The method of claim 5 wherein the user interface displays the most significant utilization classes in ascending order relative to corresponding values of the network statistic.

10. The method of claim 1 wherein the most significant utilization classes are displayed in an order relative to corresponding values of the network statistic.

11. The method of claim 1 wherein the most significant utilization classes are displayed in descending order relative to corresponding values of the network statistics.

12. The method of claim 1 wherein the most significant utilization classes are displayed in ascending order relative to corresponding values of the network statistic.

13. The method of claim 1 further comprising the steps of

providing a set of selectable network statistics;

receiving a selected utilization statistic from a user; and,

wherein the displaying step comprises

displaying the most significant utilization classes based on the selected network statistic.

14. The method of claim 1 wherein the network statistic is a utilization statistic.

15. The method of claim 1 wherein the network statistic is computed over a given analysis interval; and wherein the method further comprises the steps of:

allowing for selection of an analysis interval.

16. The method of claim 1 wherein the facilitating step comprises the steps of

providing a user interface allowing for selection of a displayed utilization class and a desired parameter.

17. The method of claim 16 wherein the network statistic is a utilization statistic.

18. The method of claim 1 wherein the control parameter is one of a plurality of control parameters, and wherein the plurality of control parameters are hierarchically inter-related such that changing the control parameter of the displayed utilization class to a higher-ranked or a lower-ranked control parameter causes a corresponding increase or decrease of priority for the network resource.

19. A method facilitating the configuration of bandwidth management parameters, comprising the steps of:

monitoring bandwidth utilization with respect to a plurality of traffic classes;

displaying the most significant traffic classes based on a network statistic;

facilitating association of a displayed traffic class with a bandwidth utilization control parameter operative to control the bandwidth utilization, wherein facilitating association includes providing a user interface allowing for selection of a displayed bandwidth class and a desired bandwidth utilization control parameter; and

wherein displaying the most significant traffic classes are further based on a minimum threshold percentage of the bandwidth utilization.

20. The method of claim 19 further comprising the step of:

facilitating selection of additional traffic classes not presented in the displaying step and association of bandwidth utilization controls to the additional traffic classes.

21. The method of claim 19 wherein each bandwidth control category maps to a set of bandwidth utilization controls.

22. The method of claim 19 wherein the bandwidth utilization control is implemented by an aggregate data flow bandwidth utilization control.

23. The method of claim 19 wherein the bandwidth utilization control is implemented by a per-flow bandwidth utilization control.

24. The method of claim 19 wherein the bandwidth utilization control is implemented by at least one aggregate data flow bandwidth utilization control and at least one per-flow bandwidth utilization control.

25. The method of claim 19 wherein the monitoring step further comprises the step of

automatically creating new traffic classes in response to data flows.

26. The method of claim 19 wherein the network statistic is computed over a given analysis interval; and wherein the method further comprises the steps of:

allowing for selection of an analysis interval.

27. The method of claim 19 wherein the bandwidth utilization control is one of a plurality of bandwidth utilization controls, and wherein the plurality of bandwidth utilization controls are hierarchically inter-related such that changing the bandwidth utilization control of the displayed traffic class to a higher-ranked or a lower-ranked bandwidth utilization control causes a corresponding increase or decrease of priority for the bandwidth utilization.

28. An apparatus allowing for the management of bandwidth utilization across an access link, comprising:

a traffic discovery engine operative to identify traffic classes corresponding to data flows traversing an access link; wherein the traffic discovery engine is further operative to measure bandwidth utilization across the access link with respect to a plurality of traffic classes in relation to at least one bandwidth utilization statistic;

a bandwidth control mechanism operative to enforce bandwidth utilization controls on data flows associated with corresponding traffic classes; and

a user interface module operative to display the most significant traffic classes based on a bandwidth utilization statistic; and wherein the user interface module facilitates association of a bandwidth utilization control parameter to a selected traffic class wherein the bandwidth utilization control parameter is operative to control the bandwidth utilization; and wherein display of the most significant traffic classes are further based on a minimum threshold percentage of the bandwidth utilization.

29. The apparatus of claim 28 wherein the bandwidth utilization statistic is selectable by a user.

30. The apparatus of claim 28 wherein the bandwidth utilization statistic is computed over an analysis interval.

31. The apparatus of claim 30 wherein the analysis interval is selectable by a user.

32. The apparatus of claim 28 wherein the traffic discovery engine is further operative to create new traffic classes in response to data flows.

33. The apparatus of claim 28 wherein the user interface allows for the display of additional traffic classes.

34. The apparatus of claim 28 wherein the bandwidth utilization control is one of a plurality of bandwidth utilization controls, and wherein the plurality of bandwidth utilization controls are hierarchically inter-related such that changing the bandwidth utilization control of the selected traffic class to a higher-ranked or a lower-ranked bandwidth utilization control causes a corresponding increase or decrease of priority for the bandwidth utilization.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30740/0181 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035797/0280 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 27727/0144 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035798/0006 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030740/0181 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 027727/0178 Recorded Oct 16, 2012
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 029140/0170 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0144 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2011
From: PACKETEER, INC.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 027307/0603 →