Scheduling virtual bandwidth requests
First Claim
Patent Images
1. A method of scheduling bandwidth, comprising:
- receiving a first bandwidth request associated with and originating from a first communication modem;
receiving a second bandwidth request associated with and originating from a second communication modem;
receiving, from a policy agent, a third bandwidth request associated with said second communication modem, said third bandwidth request not originating from said second communication modem, said third bandwidth request comprising an amount of bandwidth in excess of an amount requested from said second communication modem in said second bandwidth request;
granting bandwidth to said first communication modem based on said first bandwidth request; and
,granting bandwidth to said second communication modem based on said third bandwidth request instead of said second bandwidth request in response to a bandwidth request priority determination, the granted bandwidth comprising an amount equal to the amount requested from said policy agent in said third bandwidth request.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of scheduling bandwidth, comprising, receiving a first bandwidth request associated with the first communication device. Receiving, from a policy agent, a second bandwidth request associated with a second communication device. The second bandwidth request does not originate from the second communication device. Bandwidth is granted to the first communication device based on the first bandwidth request. Bandwidth is granted to the second communication device based on the second bandwidth request.
46 Citations
20 Claims
-
1. A method of scheduling bandwidth, comprising:
-
receiving a first bandwidth request associated with and originating from a first communication modem; receiving a second bandwidth request associated with and originating from a second communication modem; receiving, from a policy agent, a third bandwidth request associated with said second communication modem, said third bandwidth request not originating from said second communication modem, said third bandwidth request comprising an amount of bandwidth in excess of an amount requested from said second communication modem in said second bandwidth request; granting bandwidth to said first communication modem based on said first bandwidth request; and
,granting bandwidth to said second communication modem based on said third bandwidth request instead of said second bandwidth request in response to a bandwidth request priority determination, the granted bandwidth comprising an amount equal to the amount requested from said policy agent in said third bandwidth request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for granting bandwidth requests to a shared medium, comprising:
-
a first request processor that receives indicators of bandwidth requests from a plurality of communication modems communicating via said shared medium; a second request processor that receives indicators of virtual bandwidth request from policy agent, said virtual bandwidth request comprising virtual bandwidth request amounts; and
,a scheduler that allocates a communication resource on said shared medium to a first communication modem based on one or more of said indicators of virtual bandwidth request associated with said first communication modem received via said second request processor instead of one or more indicators of bandwidth request associated with said firs communication modem received via said first request processor in response to a bandwidth request priority determination, said communication resource allocated to said first communication modem in an amount of bandwidth equal to a virtual bandwidth request amount of said one or more of said indicators of virtual bandwidth requests, said one or more of said indicators of virtual bandwidth request not originating from said first communication modem, said allocated amount of bandwidth in excess of an amount of bandwidth requested from said first communication modem via said first request processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system of scheduling bandwidth, comprising:
-
means for receiving a first bandwidth request associated with and originating from a communication modem; means for receiving, from a policy agent, a second bandwidth request associated with said communication modem, said second bandwidth request not originating from said communication modem, said second bandwidth request comprising an amount of bandwidth in excess of an amount requested from said communication modem in said first bandwidth request; means for granting bandwidth to said communication modem based on said second bandwidth request instead of said first bandwidth request in response to a bandwidth request priority determination, the granted bandwidth comprising an amount equal to the amount requested from said policy agent in said second bandwidth request.
-
Specification