IP Library Granted Patent US 9,118,575
Granted Patent B2
US 9,118,575 · App. 12/230,407 · Granted Aug 25, 2015

Transmission of delay tolerant data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,118,575
App. No.
12/230,407
Granted
Aug 25, 2015
Kind
B2
Abstract

Transmission of delay tolerant data. An apparatus includes a processor configured to classify data, on the basis of its delay requirement, into delay tolerant data and into delay critical data, and to control transmission of the delay tolerant data with a transmitter in such a manner that the transmission of the delay tolerant data is timed to coincide with transmission of the delay critical data.

Claims (39)

1. An apparatus comprising:

a processor configured to classify data, on the basis of its delay requirement, into delay tolerant data and into delay critical data, and to control transmission of the delay tolerant data with a transmitter in such a manner that the transmission of the delay tolerant data is postponed until availability of the delay critical data and to coincide with transmission of the delay critical data.

2. The apparatus of claim 1 , wherein the processor is further configured to classify the data into the delay tolerant data whose delay requirement exceeds a predetermined delay threshold and into the delay critical data whose delay requirement falls below the predetermined delay threshold.

3. The apparatus of claim 2 , wherein the processor is further configured to signal with the transmitter to a receiver that the delay tolerant data is transmitted with a delay exceeding the predetermined delay threshold.

4. The apparatus of claim 1 , further comprising a buffer configured to store the delay tolerant data, and wherein the processor is further configured to control the transmission of the delay tolerant data in such a manner that, at transmission time of the delay critical data, a part of the delay tolerant data fitting with the simultaneous transmission of the delay critical data is taken out from the buffer.

5. The apparatus of claim 1 , wherein the processor is further configured to control the transmission of the delay tolerant data in such a manner that duration of a power save state of a mobile terminal is maximized.

6. The apparatus of claim 1 , wherein the processor is further configured to control the transmission of the delay tolerant data in such a manner that a number of radio setups and radio releases is minimized.

7. The apparatus of claim 1 , wherein the processor is further configured to control the transmission of the delay tolerant data in such a manner that the transmission of the delay tolerant data is in parallel with the transmission of the delay critical data.

8. The apparatus of claim 1 , wherein the processor is further configured to start a timer when detecting the delay tolerant data, and

if the timer expires before the transmission of the delay tolerant data is possible simultaneously with the transmission of the delay critical data, the processor is further configured to control the transmitter in such a manner that the transmission of the delay tolerant data is performed irrespective of the transmission of the delay critical data.

9. The apparatus of claim 1 , wherein the apparatus comprises at least one of a mobile terminal comprising a transmitter, and a network element comprising a transmitter.

10. A method comprising:

classifying data, on the basis of its delay requirement, into delay tolerant data and into delay critical data; and

timing transmission of the delay tolerant data in such a manner that the transmission of the delay tolerant data is postponed until availability of the delay critical data so as to coincide with transmission of the delay critical data.

11. The method of claim 10 , further comprising:

classifying the data into the delay tolerant data whose delay requirement exceeds a predetermined delay threshold and into the delay critical data whose delay requirement falls below the predetermined delay threshold.

12. The method of claim 11 , further comprising:

signaling to a receiver that the delay tolerant data is transmitted with a delay exceeding the predetermined delay threshold.

13. The method of claim 10 , further comprising:

storing the delay tolerant data into a buffer; and

timing the transmission of the delay tolerant data in such a manner that, at transmission time of the delay critical data, a part of the delay tolerant data fitting with the simultaneous transmission of the delay critical data is taken out from the buffer.

14. The method of claim 10 , further comprising:

timing the transmission of the delay tolerant data to coincide with the transmission of the delay critical data in such a manner that duration of a power save state of a mobile terminal is maximized.

15. The method of claim 10 , further comprising:

timing the transmission of the delay tolerant data to coincide with the transmission of the delay critical data in such a manner that a number of radio setups and radio releases is minimized.

16. The method of claim 10 , further comprising:

timing the transmission of the delay tolerant data to coincide with the transmission of the delay critical data in such a manner that the transmission of the delay tolerant data is in parallel with the transmission of the delay critical data.

17. The method of claim 1 , further comprising:

starting a timer when detecting the delay tolerant data; and

performing the transmission of the delay tolerant data irrespective of the transmission of the delay critical data, if the timer expires before the transmission of the delay tolerant data is possible simultaneously with the transmission of the delay critical data.

18. A computer program, embodied on a non-transitory computer-readable medium, the computer program configured to control a processor to perform a method comprising:

classifying data, on the basis of its delay requirement, into delay tolerant data and into delay critical data; and

timing transmission of the delay tolerant data in such a manner that the transmission of the delay tolerant data is postponed until availability of the delay critical data so as to coincide with transmission of the delay critical data.

19. The computer program of claim 18 , further comprising:

classifying the data into the delay tolerant data whose delay requirement exceeds a predetermined delay threshold and into the delay critical data whose delay requirement falls below the predetermined delay threshold.

20. An apparatus comprising:

means for classifying data, on the basis of its delay requirement, into delay tolerant data and into delay critical data; and

means for controlling transmission of the delay tolerant data with transmitting means in such a manner that the transmission of the delay tolerant data is postponed until availability of the delay critical data and to coincide with transmission of the delay critical data.

21. The apparatus of claim 20 , further comprising means for classifying the data into the delay tolerant data whose delay requirement exceeds a predetermined delay threshold and into the delay critical data whose delay requirement falls below the predetermined delay threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040812/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2008
From: GRANLUND, SEPPO; KARPPANEN, ARTO; RANTALA, ENRICO; SILLASTO, EERO
To: NOKIA CORPORATION
Reel/Frame 021733/0946 →