Max Leo Robbins - Portage IN, US Karl Schmidt - Lisle IL, US
Assignee:
ARRIS Group, Inc. - Suwanee GA
International Classification:
H04J 3/26 H04N 7/173
US Classification:
370432, 725118
Abstract:
Multicast management messages associate a channel with one or more multicast groups. The information included in the multicast management messages are combined into a channel association table that may be stored at a CPE device for each of one or more interfaces. The channel association table is used in response to a request for a desired multicast group to select a channel over which the desired multicast group should be delivered. The channel selection is based on a review of the channel association table. If a channel is associated with the desired group, it is selected. If a channel is not associated with the desired group, a channel is selected from a plurality of available channels based on group traffic loading criteria. A multicast message, such as a JOIN, is forwarded to other devices informing them that the desired group should only be sought and/or delivered on the selected channel.
Method For Automatically Inflating The Receive Window Size In Tcp Connections
An intermediate network element/device intercepts TCP packets/segments from a client and alters them before forwarding them to a server. This facilitates an increase in effective receive window size value over that which is contained in the segments. One aspect alters a TCP segment by replacing the receive window value with a value determined according to a formula and then forwards the segment on to the server. Another aspect alters a scaling factor in a SYN segment and forwards the altered SYN segment on to the server. The server stores the scaling factor to a memory connected thereto and multiplies the scale factor by receive window size values in subsequently received TCP segments. The server uses the product to determine how many segment-bytes to send to the client. The predetermined scaling factor and predetermined formula may both be stored on a memory at the intermediate element for processing thereby.