DYNAMIC BANDWIDTH LOAD BALANCING IN A DATA DISTRIBUTION NETWORK
First Claim
Patent Images
1. A method, comprising:
- transmitting a plurality of video streams over a plurality of channels to a plurality of client devices including a first client device, the plurality of channels being grouped as a plurality of bonded groups;
receiving a request for a first video stream; and
determining whether the first video stream is included in a first one of the bonded groups that is currently assigned to the first client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and software are described for implementing dynamic bandwidth load balancing in a data distribution network that provides a plurality of simultaneous video streams over a plurality of channels arranged as a plurality of bonded groups. Various factors may affect the assignment of bonded groups, from initial client device registration through subsequent video stream requests.
-
Citations
20 Claims
-
1. A method, comprising:
-
transmitting a plurality of video streams over a plurality of channels to a plurality of client devices including a first client device, the plurality of channels being grouped as a plurality of bonded groups; receiving a request for a first video stream; and determining whether the first video stream is included in a first one of the bonded groups that is currently assigned to the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a data interface configured to transmit a plurality of video streams over a plurality of channels to a plurality of client devices including a first client device, the plurality of channels being grouped as a plurality of bonded groups; and a controller coupled to the data interface, wherein the apparatus is configured to, responsive to receiving a request for a first video stream, determine whether the first video stream is included in a first one of the bonded groups that is currently assigned to the first client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
transmitting a first video stream to a first client device; transmitting a plurality of other video streams to a plurality of other client devices, wherein the first video stream and the plurality of other video streams are transmitted over a plurality of channels that are grouped into a plurality of bonded groups; determining whether any of the plurality of bonded groups includes both the first video stream and a second video stream; choosing one of the plurality of bonded groups based on an outcome of the determining; and transmitting the first and second video streams in the chosen one of the plurality of bonded groups to the first client device. - View Dependent Claims (19, 20)
-
Specification