Back to results
US 9,288,008 B2Granted
Systems and methods for equalizing retransmission delays for data retransmission over bonded modems
AssigneeBroadcom Corporation
InventorMike Locke
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide systems for incorporating bonding processors while avoiding bonding processor buffer overflow by initiating retransmission requests on all data lines whenever corrupted data is encountered on one data line. Initiating these “extra” retransmission requests equalizes retransmissions delays over all transmission lines, preventing the bonding processor from receiving excess data that cannot be reassembled until the retransmission request is processed.
Claims20
A system comprising:
- a bonding processor;
- a first transmission modem configured to receive first data from the bonding processor, wherein the first transmission modem is in communication with a first reception modem;
- a second transmission modem configured to receive second data from the bonding processor, wherein the second transmission modem is in communication with a second reception modem, and
- a retransmission equalization module (REM) coupled to the bonding processor, wherein the REM is configured to:
- responsive to detecting a request for a retransmission of data from the second reception modem, initiate:
- a first halt in transmission of the first data from the bonding processor to the first transmission modem while the retransmission is being processed, and
- a second halt in transmission of the second data from the bonding processor to the second transmission modem while the retransmission is being processed.
4 more elements
A method, comprising:
- receiving, at a first transmission device, first data transmitted over a first transmission line from a bonding device, wherein the first transmission device is in communication over a second transmission line with a first receiving device;
- receiving, at a second transmission device, second data transmitted over a third transmission line from the bonding device, wherein the second transmission device is in communication over a fourth transmission line with a second receiving device;
- detecting a request for a retransmission of data from the second receiving device;
- and
- responsive to detecting the request, initiating:
- a first halt in transmission of the first data from the bonding device to the first transmission device while the retransmission is being processed, and
- a second halt in transmission of the second data from the bonding device to the second transmission device while the retransmission is being processed.
4 more elements
A system comprising:
- a first reception modem in communication with a first transmission modem coupled to a bonding processor;
- a second reception modem in communication with a second transmission modem coupled to the bonding processor;
- and
- a retransmission equalization module (REM) coupled to the first reception modem and the second reception modem, wherein the REM is configured to:
- responsive to detecting a request for a retransmission of data from the second reception modem, initiate:
- a first halt in transmission of first data from the bonding processor to the first transmission modem while the retransmission is being processed, and
- a second halt in transmission of second data from the bonding processor to the second transmission modem while the retransmission is being processed.
4 more elements
A method, comprising:
- receiving first data over a first transmission line from a first transmission modem and second data over a second transmission line from a second transmission modem;
- initiating a request for a retransmission of the second data;
- and
- responsive to initiating the request, initiating:
- a first halt in transmission of first data from a bonding processor to the first transmission modem while the retransmission is being processed, and
- a second halt in transmission of second data from the bonding processor to the second transmission modem while the retransmission is being processed.
3 more elements
Dependencies are inferred from the claim text.