Patent US6636482B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag