Patent US6636482B2 successfully refreshed from Google Patents.
US6636482B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for controlling traffic loading of different service levels in a cable data system
Assignee: Arris Enterprises LLC
•
Filing: 2001-03-08
•
Granted: 2003-10-21
•
Expires: 2021-03-08
Abstract
Abstract A method and apparatus for providing connection admission control (CAC) on a cable data system helps provide viable quality of service (QoS) capability on a cable data system. Cable data service is granted or denied to cable data service to said requesting subscriber based in part upon the determination of whether the available bandwidth is greater than, less than or equal to the bandwidth to be allocated to the requesting subscriber.
Inventors
- 👤 Thomas J. Cloonan
- 👤 Daniel W. Hickey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 02:51
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/70; H04L47/82; H04L47/822; H04L12/00; H04L12/28; H04L12/2801; H04L47/10; H04L47/15; H04L47/78; H04L47/788; H04L47/80; H04L47/805; H04L47/808
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
247 words
A method of controlling traffic loading on a cable modem termination system (CMTS) having a plurality of basic upstream data service flow scheduling types for a cable data system, comprised of the steps of: determining available bandwidth on an upstream cable data system channel; determining one of the plurality of basic data service flow scheduling types of a requesting subscriber; determining how much of the available bandwidth on said upstream cable data system channel can be allocated to said data service flow scheduling type; comparing the available bandwidth on an upstream cable data system channel to the bandwidth to be allocated by the CMIS to the requesting subscriber based upon the type of basic upstream data service flow scheduling type to be allocated to said requesting subscriber; determining whether the available bandwidth is greater than, less than or equal to the bandwidth to be allocated by the CMTS to the requesting subscriber for the basic upstream cable data system service flow scheduling type to be allocated for the requesting subscriber; granting or denying cable data service to said requesting subscriber based upon the determining of whether the available bandwidth is greater than, less than or equal to the bandwidth to be allocated to the requesting subscriber; and assigning the requesting subscriber to a different cable data system upstream channel with more available capacity when the available bandwidth on the requested cable data system upstream channel is less than the bandwidth to be allocated to the requesting subscriber.
Claim 2
Independent Claim
247 words
A method of controlling traffic loading on a cable modem termination system (CMTS) having a plurality of basic upstream data service flow scheduling types for a cable data system, comprised of the steps of: determining available bandwidth on an upstream cable data system channel; determining one of the plurality of basic data service flow scheduling types of a requesting subscriber; determining how much of the available bandwidth on said upstream cable data system channel can be allocated to said data service flow scheduling type; comparing the available bandwidth on an upstream cable data system channel to the bandwidth to be allocated by the CMIS to the requesting subscriber based upon the type of basic upstream data service flow scheduling type to be allocated to said requesting subscriber; determining whether the available bandwidth is greater than, less than or equal to the bandwidth to be allocated by the CMTS to the requesting subscriber for the basic upstream cable data system service flow scheduling type to be allocated for the requesting subscriber; granting or denying cable data service to said requesting subscriber based upon the determining of whether the available bandwidth is greater than, less than or equal to the bandwidth to be allocated to the requesting subscriber; and assigning the requesting subscriber to a different cable data system upstream channel with more available capacity when the available bandwidth on the requested cable data system upstream channel is less than the bandwidth to be allocated to the requesting subscriber.
Claim 3
Dependent Claim
22 words
The method according to claim 1 , wherein said requesting subscriber is randomly assigned to a different cable data system upstream channel.
Claim 4
Dependent Claim
36 words
The method according to claim 1 , wherein availability of bandwidth on other upstream cable data system channels is determined before the requesting subscriber is assigned to an upstream cable data system channel with more availability.
Claim 5
Dependent Claim
64 words
The method according to claim 1 , further comprising the steps of: granting cable data service to said requesting subscriber on said requested upstream cable data system channel even though the available bandwidth on the requested upstream cable data system channel is less than the bandwidth being allocated to the requesting subscriber; and flagging said requested cable data system channel as being over subscribed.
Claim 6
Dependent Claim
41 words
The method according to claim 4 , wherein data packets from at least some subscribers with the same service flow type as the requesting subscriber are lost when capacity for the service flow type of the requesting subscriber is over subscribed.
Claim 7
Dependent Claim
13 words
The method according to claim 5 , wherein data packets are randomly lost.
Claim 8
Dependent Claim
25 words
The method according to claim 4 , wherein data packets from at least some subscribers are lost when said upstream data channel is over subscribed.
Claim 9
Dependent Claim
32 words
The method according to claim 5 , wherein data packets are selected to be lost based on each subscriber's service flow type, wherein service flow types with higher priority lose less packets.
Claim 10
Independent Claim
251 words
A system for controlling traffic loading on a cable modem termination system (CMTS) having a plurality of basic upstream data service flow scheduling types for a cable data system, comprising: means for determining available bandwidth on an upstream cable data system channel; means for determining one of the plurality of basic data service flow scheduling types of a requesting subscriber; means for determining how much of the available bandwidth on said upstream cable data system channel can be allocated to said cable data system service flow scheduling type; means for comparing the available bandwidth on an upstream cable data system channel to the bandwidth to be allocated by the CMTS to the requesting subscriber based upon the type of basic upstream data service flow scheduling type to be allocated to said requesting subscriber; means for determining whether available bandwith is greater than, less than or equal to the bandwith to be allocated by the CMTS to the requesting subscriber for the basic cable data system service flow scheduling type to be allocated for the requesting subscriber; means for granting or denying cable service to requesting subscriber based upon the determination of whether the available bandwith is greater than,less than or equal to the bandwith to be allocated to the requesting subscriber; and means for assigning the requesting subscriber to a different upstream cable data system channel with more available capacity when the available bandwith on the requested upstream channel is less than the bandwith to be allocated to the requesting subscriber.
Claim 11
Independent Claim
251 words
A system for controlling traffic loading on a cable modem termination system (CMTS) having a plurality of basic upstream data service flow scheduling types for a cable data system, comprising: means for determining available bandwidth on an upstream cable data system channel; means for determining one of the plurality of basic data service flow scheduling types of a requesting subscriber; means for determining how much of the available bandwidth on said upstream cable data system channel can be allocated to said cable data system service flow scheduling type; means for comparing the available bandwidth on an upstream cable data system channel to the bandwidth to be allocated by the CMTS to the requesting subscriber based upon the type of basic upstream data service flow scheduling type to be allocated to said requesting subscriber; means for determining whether available bandwith is greater than, less than or equal to the bandwith to be allocated by the CMTS to the requesting subscriber for the basic cable data system service flow scheduling type to be allocated for the requesting subscriber; means for granting or denying cable service to requesting subscriber based upon the determination of whether the available bandwith is greater than,less than or equal to the bandwith to be allocated to the requesting subscriber; and means for assigning the requesting subscriber to a different upstream cable data system channel with more available capacity when the available bandwith on the requested upstream channel is less than the bandwith to be allocated to the requesting subscriber.
Claim 12
Dependent Claim
19 words
The system according to claim 9 , wherein said requesting subscriber is randomly assigned to a different upstream channel.
Claim 13
Dependent Claim
35 words
The system of claim 9 , wherein availability of bandwidth on other upstream cable data system channels is determined before the requesting subscriber is assigned to an upstream cable data system channel with more availability.
Claim 14
Dependent Claim
63 words
The system according to claim 9 , further comprising: means for granting cable data service to said requesting subscriber on said requested upstream cable data system channel even though the available bandwidth on the requested upstream data channel is less than the bandwidth being allocated to the requesting subscriber; and means for flagging said requested cable data system channel as being over subscribed.
Claim 15
Dependent Claim
41 words
The system according to claim 12 , wherein data packets from at least some subscribers with the same service flow type as the requesting subscriber are lost when capacity for the service flow type of the requesting subscriber is over subscribed.
Claim 16
Dependent Claim
13 words
The system according to claim 13 , wherein data packets are randomly lost.
Claim 17
Dependent Claim
25 words
The system according to claim 12 , wherein data packets from at least some subscribers are lost when said upstream data channel is over subscribed.
Claim 18
Dependent Claim
32 words
The system according to claim 13 , wherein data packets are selected to be lost based on each subscriber's service flow type, wherein service flow types with higher priority lose less packets.
References Cited (Backward Citations)
US5894471A
Cited
US6324184B1
Cited
US6055242A
Cited
US6201790B1
Cited
US5862126A
Cited
US6097722A
Cited
US6046981A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-10-20 | 2007-04-21 | 2007-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-10-20 | 2011-04-21 | 2011-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-10-20 | 2015-04-21 | 2015-10-21 | $7700.00 | Window Closed / Lapsed |