IP Library Granted Patent US 9,185,442
Granted Patent B2
US 9,185,442 · App. 13/672,961 · Granted Nov 10, 2015

Dynamic audio/video channel bonding

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 9,185,442
App. No.
13/672,961
Granted
Nov 10, 2015
Kind
B2
Abstract

A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.

Claims (48)

1. A system comprising:

output interfaces to individual communication channels;

a memory configured to store:

a bonding configuration specifying a first set of selected communication channels that form a bonded channel group, the first set selected from among the individual communication channels; and

bonding adaptation criteria; and

monitoring circuitry in communication with the memory and the output interfaces, the monitoring circuitry configured to:

identify a communication change while monitoring a data communication being transmitted according to the bonding configuration and across the first set of selected communication channels;

determine a configuration change to the bonding configuration when the communication change satisfies the bonding adaptation criteria, the configuration change specifying an alteration to the first set of communication channels to arrive at a second set of selected communication channels selected from among the individual communication channels; and

apply the configuration change to reform the bonded channel group according to the second set of selected communication channels instead of the first set of selected communication channels.

2. The system of claim 1 , where the monitoring circuitry is configured to:

identify a change in bandwidth availability of the first set of selected communication channels; and

where the bonding adaptation criteria is satisfied when the change in the bandwidth availability exceeds a predetermined bandwidth threshold.

3. The system of claim 1 , where the monitoring circuitry is configured to:

identify a change in bandwidth availability of any of the individual communication channels not within the bonded channel group; and

where the bonding adaptation criteria is satisfied when the change in the bandwidth availability exceeds a predetermined bandwidth threshold.

4. The system of claim 1 , where the monitoring circuitry is configured to:

identify a change in demand; and

where the bonding adaptation criteria is satisfied when the change in demand exceeds a predetermined demand threshold.

5. The system of claim 4 , where the change in demand comprises a change in a bit-rate requirement with respect to the data communication.

6. The system of claim 1 , where the monitoring circuitry is configured to:

identify a power availability change for transmitting data receiving the data communication, or both; and

where the bonding adaptation criteria is satisfied when the power availability change exceeds a predetermined power threshold.

7. The system of claim 1 , where the monitoring circuitry is configured to:

identify a communication reliability change in one of the first set of selected communication channels; and

where the bonding adaptation criteria is satisfied when the communication reliability change exceeds a predetermined reliability threshold.

8. A method comprising:

monitoring a bonding environment characteristic with respect to a data communication, the data communication transmitted across a first set of selected communication channels from among available communication channels to form a bonded channel group; and

determining a bonding adaptation to the bonded channel group using the bonding environment characteristic, the bonding adaptation including an alteration to the first set of selected communication channels to form a second set of selected communication channels from among the available communication channels; and

applying the bonding adaptation to reform the bonded channel group according to the second set of selected communication channels instead of the first set of communication channels.

9. The method of claim 8 , comprising monitoring a channel condition of a communication channel of the first set of selected communication channels.

10. The method of claim 8 , comprising monitoring path cost of a communication channel from among the available communication channels.

11. The method of claim 8 , comprising monitoring power availability for transmitting the data communication.

12. The method of claim 8 , comprising monitoring power availability of a downstream device receiving the data communication.

13. The method of claim 8 , comprising monitoring a data type of data being transmitted through the data communication.

14. The method of claim 8 , wherein determining the bonding adaptation is further based on a transmission data requirement of the data communication.

15. A system for communicating with a destination device, the system comprising:

individual communication channels; and

monitoring circuitry configured to:

obtain a bonding configuration used to transmit a data communication to the destination device, the bonding configuration specifying first set of selected communication channels from among the individual communication channels to form a bonded channel group;

receive a configuration communication from the destination device; and

responsive to the configuration communication, determine a configuration change to the bonding configuration based on the configuration communication, the configuration change including an alteration to the first set of selected communication channels to form a second set of selected communication channels; and

apply the configuration change to reform the bonded channel group according to the second set of selected communication channels instead of the first set of selected communication channels.

16. The system of claim 15 , where the configuration communication comprises an increased bandwidth request.

17. The system of claim 15 , where the configuration communication comprises a change in communication channel availability through which destination device can receive the data communication.

18. The system of claim 15 , where the configuration communication comprises a change in power availability of the destination device.

19. The system of claim 1 , wherein the alteration to the first set of selected communication channels comprises an addition of a channel, a removal of a channel, or any combination thereof.

20. The method of claim 8 , further comprising identifying channels of a particular type from among the available channels; and

wherein the alteration comprises adding channels of the particular type to the first set or removing channels of the particular type from the first set.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2012
From: MAMIDWAR, RAJESH SHANKARRAO; CHEN, XUEMIN; HOU, VICTOR
To: BROADCOM CORPORATION
Reel/Frame 029270/0615 →