Patent ID: 8125924

Claim:
A method for transmitting data, the method comprising: transmitting data in packets between a first device and a second device, wherein the data are transmitted from the second device to the first device with a first transmission rate and wherein the data are transmitted from the first device to the second device with a second transmission rate; adjusting the first transmission rate to a first processing rate of the first device or adjusting the second transmission rate to a second processing rate of the second device; sending a first signal from the first device to the second device, on receipt of which the second device does not send any more data to the first device until a time predetermined by the first signal has elapsed, if a first condition is satisfied, the first condition being selected from the group consisting of: (i) memory elements of the first device are filled beyond a predetermined first threshold value with data from the second device that could not yet be sent further from the first device, and (ii) the memory elements of the first device do not offer any more space to store at least a maximum size data stream from the second device which streams for a time interval whereby the time interval is the time that elapses from a time-point at which the first device decides to send the first signal to the second device until a time-point at which because of the first signal that has been sent no more data from the second device are received by the first device; or sending a second signal from the first device to the second device, upon receipt of which the second device sends data that are to be sent to the first device if a second condition is satisfied, the second condition being selected from the group consisting of: (i) the memory elements of the first device are filled below a predetermined second threshold value, and (ii) the memo elements of the first device offering at least sufficient space to store the maximum size data stream from the second device that streams for the time interval.