Bandwidth allocation management
First Claim
Patent Images
1. A method for implementing bandwidth allocation management, the method comprising:
- determining current available bandwidth of a network within which a computer system is operating;
determining capabilities of a peer computer system with respect to a feature, the peer computer system communicatively coupled to the computer system; and
determining an adjustment in the feature, which is implemented by the computer system, using the current available bandwidth, the capabilities of the peer computer system, and an applied feature setting, the feature comprising one of a plurality of features implemented by an application residing on the computer system, at least a portion of the feature settings specified by an end user of the computer system, the feature comprising a block of software code configured for use with a plurality of applications including the application residing on the computer system, the software code providing a defined functionality to the plurality of applications;
wherein the adjustment in the feature of the computer system includes one of enabling and disabling the feature to derive a network bandwidth commensurate with the feature settings specified by the end user.
1 Assignment
0 Petitions
Accused Products
Abstract
Bandwidth allocation management includes determining current available bandwidth of a network within which a computer system is operating. The bandwidth allocation management also includes using the current available bandwidth and applied feature delivery settings to determine an adjustment in feature delivery to the computer system. At least a portion of the feature delivery settings is specified by an end user of the computer system.
-
Citations
21 Claims
-
1. A method for implementing bandwidth allocation management, the method comprising:
-
determining current available bandwidth of a network within which a computer system is operating; determining capabilities of a peer computer system with respect to a feature, the peer computer system communicatively coupled to the computer system; and determining an adjustment in the feature, which is implemented by the computer system, using the current available bandwidth, the capabilities of the peer computer system, and an applied feature setting, the feature comprising one of a plurality of features implemented by an application residing on the computer system, at least a portion of the feature settings specified by an end user of the computer system, the feature comprising a block of software code configured for use with a plurality of applications including the application residing on the computer system, the software code providing a defined functionality to the plurality of applications; wherein the adjustment in the feature of the computer system includes one of enabling and disabling the feature to derive a network bandwidth commensurate with the feature settings specified by the end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for implementing bandwidth allocation management, the system comprising:
-
a computer processor; and a bandwidth allocation management application executable by the computer processor, the bandwidth allocation management application configured to implement a method, the method comprising; determining current available bandwidth of a network within which a computer system is operating; determining capabilities of a peer computer system with respect to a feature, the peer computer system communicatively coupled to the computer system; and determining an adjustment in the feature, which is implemented by the computer system, using the current available bandwidth, the capabilities of the peer computer system, and applied feature settings, the feature comprising one of a plurality of features implemented by an application residing on the computer system, at least a portion of the feature settings specified by an end user of the computer system, the feature comprising a block of software code configured for use with a plurality of applications including the application residing on the computer system, the software code providing a defined functionality to the plurality of applications; wherein the adjustment in the feature of the computer system includes one of enabling and disabling the feature to derive a network bandwidth commensurate with the feature settings specified by the end user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product for implementing bandwidth allocation management, the computer program product including a non-transitory computer-readable storage medium having instructions embodied thereon, which when executed by a computer processor cause the computer processor to implement a method, the method comprising:
-
determining current available bandwidth of a network within which a computer system is operating; determining capabilities of a peer computer system with respect to a feature, the peer computer system communicatively coupled to the computer system; and determining an adjustment in the feature, which is implemented by the computer system, using the current available bandwidth, the capabilities of the peer computer system, and applied feature settings, the feature comprising one of a plurality of features implemented by an application residing on the computer system, at least a portion of the feature settings specified by an end user of the computer system, the feature comprising a block of software code configured for use with a plurality of applications including the application residing on the computer system, the software code providing a defined functionality to the plurality of applications; wherein the adjustment in the feature of the computer system includes one of enabling and disabling the feature to derive a network bandwidth commensurate with the feature settings specified by the end user. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification