Channel Bonding Synchronization
First Claim
Patent Images
1. A system comprising:
- an input interface;
output interfaces to communication channels; and
at least one buffer;
a processor in communication with the input interface and the output interfaces, the processor being configured to;
obtain source data from the input interface;
distribute the source data through the at least one buffer across the communication channels in a bonded channel group; and
monitor and adjust synchronization of the communication channels based on a fullness of the at least one buffer.
4 Assignments
0 Petitions
Accused Products
Abstract
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute data streams to bonded channels that are clocked independently. A system is provided for synchronizing the bonded channels.
-
Citations
20 Claims
-
1. A system comprising:
-
an input interface; output interfaces to communication channels; and at least one buffer; a processor in communication with the input interface and the output interfaces, the processor being configured to; obtain source data from the input interface; distribute the source data through the at least one buffer across the communication channels in a bonded channel group; and monitor and adjust synchronization of the communication channels based on a fullness of the at least one buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining a packet stream; dividing the packet stream into communication units; distributing the communication units across communication channels of a bonded channel group; monitoring fullness of a buffer; and adjusting synchronization of the communication channels based on the fullness of the buffer. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
program input sources; a statistical multiplexer connected to the program input sources, the statistical multiplexer comprising a source transport stream output configured to carry a program packet stream of program packets obtained from the program input sources; a distributor in communication with the statistical multiplexer, the distributor configured to; read bonding configuration parameters that identify a bonded channel group of communication channels among a set of available communication channels; break the packet stream into individual program packets; distribute the individual program packets across the bonded channel group; and monitor and adjust synchronization of the communication channels. - View Dependent Claims (18, 19, 20)
-
Specification