IP Library Granted Patent US 8,279,892
Granted Patent B2
US 8,279,892 · App. 11/298,446 · Granted Oct 2, 2012

Upstream channel bonding in a cable communications system

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 8,279,892
App. No.
11/298,446
Granted
Oct 2, 2012
Kind
B2
Abstract

A method for increasing upstream bandwidth per cable modem user in a cable communications system that includes a cable modem termination system (CMTS) and a plurality of cable modems is provided. The method permits a cable modem to transmit data to the CMTS on multiple upstream channels simultaneously using a technique called “channel bonding.” Channel bonding allows smaller bandwidth upstream channels to be bonded together to create a larger bandwidth pipe.

Claims (36)

1. A method in a cable modem termination system (CMTS) for high-throughput bandwidth allocation in a cable network, comprising:

bonding a plurality of upstream channels in a bonded group;

receiving a bandwidth request from a cable modem, wherein the bandwidth request is based on a depth of an upstream queue of data packets and includes bandwidth for media access control (MAC) layer overhead associated with the data packets in the upstream queue; and

issuing a multichannel grant that allocates the requested bandwidth across the bonded group for use by the cable modem in transmitting a stream of data packets to the CMTS.

2. The method of claim 1 , wherein the bonding step comprises bonding at the Media Access Control (MAC) layer.

3. The method of claim 1 , wherein the bonding step comprises bonding at the physical layer (PHY).

4. The method of claim 1 , wherein the issuing step comprises performing real-time load balancing of the plurality of upstream channels to allocate the requested bandwidth across the bonded group.

5. The method of claim 1 , further comprising reconstructing the stream of data packets based on information in the multichannel grant.

6. A method in a cable modem (CM) for high-throughput transmission in a cable network, comprising:

sending a bandwidth request to a cable modem termination system (CMTS), wherein the bandwidth request is based on a depth of an upstream queue of data packets and includes a bandwidth request for media access control (MAC) layer overhead associated with the data packets in the upstream queue;

receiving a multichannel grant that allocates the requested bandwidth across a plurality of upstream channels in a bonded group; and

transmitting a stream of data packets to the CMTS on the plurality of upstream channels in the bonded group according to the multichannel grant.

7. The method of claim 6 , further comprising sending an additional bandwidth request to the CMTS after receiving a first part of the multichannel grant that allocates a portion of the requested bandwidth and prior to receiving a second part of the multichannel that allocates a remaining portion of the requested bandwidth.

8. The method of claim 7 , wherein the sending step comprises sending the bandwidth request on an available upstream channel.

9. The method of claim 8 , further comprising re-sending the bandwidth request based on an acknowledgment time associated with the available upstream channel.

10. The method of claim 7 , wherein the transmitting step includes dividing the stream of data packets among the plurality of upstream channels in the bonded group according to information in the multichannel grant.

11. The method of claim 7 , wherein the transmitting step comprises simultaneously transmitting on the plurality of upstream channels in the bonded group.

12. The method of claim 7 , further comprising sending an additional bandwidth request to the CMTS after receiving an acknowledgement that the CMTS received the bandwidth request and prior to receiving the grant that allocates the requested bandwidth.

13. The method of claim 7 , further comprising sending an additional bandwidth request to the CMTS after receiving a grant pending from the CMTS and prior to receiving the grant that allocates the requested bandwidth.

14. A high-throughput cable network, comprising:

a cable modem termination system (CMTS); and

a plurality of cable modems residing on the cable network,

wherein the CMTS is configured to bond a plurality of upstream channels in a bonded group and to issue a multichannel grant responsive to a bandwidth request from a cable modem of the plurality of cable modems, wherein the bandwidth request is based on a depth of an upstream queue of data packets and includes bandwidth for media access control (MAC) layer overhead associated with the data packets in the upstream queue, wherein the multichannel grant allocates the requested bandwidth across the bonded group, and

wherein the cable modem transmits a stream of data packets to the CMTS on the plurality of upstream channels in the bonded group according to the multichannel grant.

15. The network of claim 14 , further comprising a master clock source, wherein the upstream channels in the bonded group are synchronized to the master clock source.

16. The network of claim 14 , wherein the upstream channels in the bonded group have different physical layer (PHY) characteristics.

17. The network of claim 14 , wherein the plurality of cable modems includes at least one cable modem that supports upstream channel bonding and at least one cable modem that does not support upstream channel bonding.

18. A method in a cable modem (CM) for high-throughput transmission in a cable network, comprising:

sending a bandwidth request to a cable modem termination system (CMTS), wherein the bandwidth request is based on a depth of an upstream queue of data packets and includes bandwidth for media access control (MAC) layer overhead associated with the data packets in the upstream queue;

sending an additional bandwidth request to the CMTS after receiving a grant pending from the CMTS and prior to receiving a multichannel grant that allocates the requested bandwidth across a plurality of upstream channels in a bonded group;

receiving the multichannel grant; and

transmitting a stream of data packets to the CMTS on the plurality of upstream channels in the bonded group according to the multichannel grant.

19. The method of claim 18 , wherein the sending step comprises sending the bandwidth request on an available upstream channel.

20. The method of claim 19 , further comprising re-sending the bandwidth request based on an acknowledgment time associated with the available upstream channel.

21. The method of claim 18 , wherein the transmitting step includes dividing the stream of data packets among the plurality of upstream channels in the bonded group according to information in the multichannel grant.

22. The method of claim 18 , further comprising sending an additional bandwidth request to the CMTS after receiving a first part of the multichannel grant that allocates a portion of the requested bandwidth and prior to receiving a second part of the multichannel that allocates a remaining portion of the requested bandwidth.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →