SYSTEMS AND METHODS FOR REGULATING DELAY BETWEEN NETWORK INTERFACES
First Claim
Patent Images
1. A method of processing data in a transmitter, comprising:
- generating a timestamp for a data unit;
storing the data unit in a memory unit in the transmitter;
initially transmitting the data unit from the transmitter to a receiver;
waiting up to a predetermined time measured with respect to the timestamp to receive an acknowledgement from the receiver;
based on whether the acknowledgement is received within the predetermined time, selectively retransmitting the data unit to the receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment relates to a method of processing data in a transmitter. In the method, a timestamp is generated for a data unit. The data unit is stored in a memory unit in the transmitter. The data unit is transmitted from the transmitter to a receiver. The transmitter waits up to a predetermined time measured with respect to the timestamp to receive an acknowledgement from the receiver. Based on whether the acknowledgement is received within the predetermined time, the transmitter selectively retransmits the data unit to the receiver. Other methods and systems are also disclosed.
-
Citations
23 Claims
-
1. A method of processing data in a transmitter, comprising:
-
generating a timestamp for a data unit; storing the data unit in a memory unit in the transmitter; initially transmitting the data unit from the transmitter to a receiver; waiting up to a predetermined time measured with respect to the timestamp to receive an acknowledgement from the receiver; based on whether the acknowledgement is received within the predetermined time, selectively retransmitting the data unit to the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a regulated delay between a network layer of a transmitter and a corresponding network layer of a receiver, comprising:
-
synchronizing a time in the transmitter with a time in the receiver and synchronously incrementing the times thereafter; generating a timestamp for a data unit in the transmitter; storing the data unit in a retransmission memory unit in the transmitter; transmitting the data unit along with the timestamp from the transmitter to the receiver; receiving the data unit at the receiver; and selectively forwarding the data unit to the network layer of the receiver based on whether a time as measured by the receiver has a predetermined relationship with the timestamp plus the regulated delay. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication device, comprising:
-
a timestamp controller adapted to generate timestamps for respective data units; a retransmission memory unit adapted to store the data units; a transmission unit adapted to transmit the data units from the communication device to a receiver; an acknowledgement controller adapted to wait up to a predetermined time measured from the timestamp of a transmitted data unit to receive an acknowledgement from the receiver; and a retransmission controller adapted to selectively retransmit the transmitted data unit to the receiver based on whether the acknowledgement is received within the predetermined time. - View Dependent Claims (23)
-
Specification