Retransmitting data with time-marker information
First Claim
Patent Images
1. A method comprising:
- generating at a DSL transmitter time-marker information for a data unit, wherein generating at the DSL transmitter time-marker information includes generating time-marker information based on an anticipated sequence number of a transmit multicarrier symbol or an anticipated sequence number of a FEC codeword, wherein the anticipated sequence number is calculated based on an expected delay from a predetermined first point of a transmitter processing flow to a predetermined second point of the transmitter processing flow;
generating at the DSL transmitter a sequence ID for the data unit;
storing the time-marker information at the DSL transmitter;
transmitting the data unit together with the sequence ID from the DSL transmitter to a DSL receiver;
transmitting a request for retransmission from the DSL receiver to the DSL transmitter; and
based on the request, retransmitting the data unit including the time-marker information from the DSL transmitter to the DSL receiver.
8 Assignments
0 Petitions
Accused Products
Abstract
One implementation may include generating at a DSL transmitter time-marker information for a data unit, storing the time-marker information at the DSL transmitter, transmitting the data unit from the DSL transmitter to a DSL receiver, transmitting a request for retransmission from the DSL receiver to the DSL transmitter, and based on the request, retransmitting the data unit including the time-marker information from the DSL transmitter to the DSL receiver.
13 Citations
16 Claims
-
1. A method comprising:
-
generating at a DSL transmitter time-marker information for a data unit, wherein generating at the DSL transmitter time-marker information includes generating time-marker information based on an anticipated sequence number of a transmit multicarrier symbol or an anticipated sequence number of a FEC codeword, wherein the anticipated sequence number is calculated based on an expected delay from a predetermined first point of a transmitter processing flow to a predetermined second point of the transmitter processing flow; generating at the DSL transmitter a sequence ID for the data unit; storing the time-marker information at the DSL transmitter; transmitting the data unit together with the sequence ID from the DSL transmitter to a DSL receiver; transmitting a request for retransmission from the DSL receiver to the DSL transmitter; and based on the request, retransmitting the data unit including the time-marker information from the DSL transmitter to the DSL receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A DSL transmitter device comprising:
-
a first entity configured to generate time-marker information for a data unit, wherein the first entity is configured to generate the time-marker information based on an anticipated sequence number of a transmit multicarrier symbol or an anticipated sequence number of a FEC codeword, wherein the first entity is configured to calculate the anticipated sequence number based on an expected delay from a predetermined first point of a processing flow to a predetermined second point of a processing flow in the device; a second entity configured to generate a sequence ID for a data unit; a buffer to store the time-marker information at the device; a third entity configured to initiate transmission of the data unit with the sequence ID over a subscriber line; and a fourth entity configured to initiate retransmission of the data unit including the time-marker information over the subscriber line based on a request for retransmission. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A DSL system comprising:
-
a DSL transmitter device, the DSL transmitter device comprising; a first entity to generate time-marker information for a data unit; a second entity to generate a sequence ID for the data unit; a first buffer to store the time-marker information at the DSL transmitter device; a third entity to initiate transmission of the data unit including the sequence ID; an input to receive a request for retransmission of the data unit; and a fourth entity to initiate retransmission of the data unit including the time-marker information; and a DSL receiver device, the DSL receiver device comprising; a first input to receive the data unit including the sequence ID transmitted from the DSL transmitter device to the DSL receiver device; a second buffer to store the received data unit; a fifth entity to calculate a point in time to transfer the data unit to a higher sublayer in a processing flow, wherein the first entity is configured to calculate the point in time based on the time-marker information included in the retransmitted data unit; wherein the second buffer is configured to store the received data unit until the determined point in time after the point in time has been determined and to delay the transfer of the received data unit until the determined point in time.
-
Specification