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.
Method And System For Dynamically Managing Cable Data Bandwidth Based On Channel Congestion State And Subscriber Usage Profile
Thomas Cloonan - Lisle IL, US Carl Daun - Oak Park IL, US Max Robbins - Portage IN, US Jeffrey Howe - West Chicago IL, US Steven Krapp - Naperville IL, US Michael Sullivan - Sugar Hill GA, US
International Classification:
H04L012/26 H04J001/16 H04L001/00 H04J003/14
US Classification:
370229000, 370252000
Abstract:
A long-term usage profile and a congestion state metric are used to determine QoS treatment to apply to packets corresponding to a given network user. A user's historical long-term use, measured over one or more periods of time, is used to generate a profile that is compared to one or more predetermined usage threshold level(s). If the usage profile, either singular or composite corresponding to whether one or more than one measurement is used respectively, exceeds the threshold(s), QoS treatment is applied to service flow bytes according to the comparison results during times of network channel congestion. Congestion metrics are determined based on a count of the number of bytes dropped during a congestion measurement window. Either the count itself or the count rate of change combined with the count are compared to a congestion threshold. If the measured/derived values exceed a congestion threshold, the channel is deemed congested.
Very High Speed Cable Modem For Increasing Bandwidth
Thomas Cloonan - Lisle IL, US Tim Doiron - Aurora IL, US Max Robbins - Portage IN, US Carol Ansley - Alpharetta GA, US Mark Bugajski - Norcross GA, US Russ Enderby - Suwanee GA, US Bruce McClelland - Suwanee GA, US
International Classification:
H04L 12/56
US Classification:
370395400
Abstract:
A flow bonder at a CMTS and another at a cable modem distribute packets of a service flow over multiple channels and collect them in the downstream direction respectively; vice versa in the upstream direction. The collector uses a service flow identifier and a sequence number identifier inserted by the distributor into each packet of the flow to reassemble the packets into the order they left the distributor. Packets received at the collector are stored to a buffer. If a stored packet is the next to be transmitted, it is transmitted. If not, the collector waits a predetermined period until the next packet to be sent is received. If it is not received during the wait period, the previously stored packet is sent. The wait period is based on the maximum transmission time difference between any two of the multiple channels.
Method For Completing Registration Of A Bonded-Flow Cable Modem
Thomas Cloonan - Lisle IL, US Bill Hanks - Carol Stream IL, US Max Robbins - Portage IN, US
International Classification:
H04J 1/16 H04L 12/28
US Classification:
370252000, 370431000
Abstract:
A flow bonder at a CMTS and another at a cable modem distribute packets of a service flow over multiple channels and collect them in the downstream direction respectively; vice versa in the upstream direction. The collector uses a service flow identifier and a sequence number identifier inserted by the distributor into each packet of the flow to reassemble the packets into the order they left the distributor. Packets received at the collector are stored to a buffer. If a stored packet is the next to be transmitted, it is transmitted. If not, the collector waits a predetermined period until the next packet to be sent is received. If it is not received during the wait period, the previously stored packet is sent. The wait period is based on the maximum transmission time difference between any two of the multiple channels.
Name / Title
Company / Classification
Phones & Addresses
Max Robbins Information Technology Director
Shop Vac Corporation Elementary and Secondary Schools