IP Library Granted Patent US 10,334,621
Granted Patent B2
US 10,334,621 · App. 15/507,897 · Granted Jun 25, 2019

Buffer status report

Inventors: Hanzhi Zhang (München, DE); Torsten Dudda (Aachen, DE); Per Synnergren (Gammelstad, SE); Stefan Wager (Espoo, FI)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04W72/1284H04W24/10H04W28/0278H04W56/0065H04W72/0413
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 10,334,621
App. No.
15/507,897
Granted
Jun 25, 2019
Kind
B2
Abstract

Depending on data ( 110 ) available in an uplink data buffer ( 400 ) of a communication device ( 10 ) for uplink transmission and further depending on uplink radio resources previously allocated to the communication device ( 10 ) for the uplink transmission in reoccurring time intervals, a fraction ( 111 - 1 ) of the data ( 110 ) available in the uplink data buffer ( 400 ) is determined. A buffer status report is sent to the cellular network. The buffer status report indicates the determined fraction ( 111 - 1 ) of the data ( 110 ).

Claims (87)

1. A method, by a communication device, of controlling sending of a buffer status report from the communication device to a cellular network, the method comprising:

depending on a total amount of data available in an uplink data buffer of the communication device for uplink transmission and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals, determining a fraction of the total amount of data available in the uplink data buffer; and

sending the buffer status report to the cellular network, the buffer status report indicating the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

2. The method according to claim 1 ,

wherein determining the fraction of data further depends on a time period that is pre-determined or negotiated between the communication device and the cellular network, the time period including a plurality of the time intervals.

3. The method according to claim 2 , further comprising:

determining a further fraction of the total amount of data available in the uplink data buffer,

wherein the uplink transmission of the further fraction of data is possible by employing the previously allocated uplink radio resources of the time intervals included in the time period, and

wherein the fraction of data is complementary to the further fraction of data.

4. The method according to claim 2 ,

wherein the time period corresponds to a predefined round-trip time of signalling between the communication device and a base station of the cellular network according to an error-correcting repeat request scheme of the uplink transmission.

5. The method according to claim 1 ,

wherein said sending of the buffer status report is in response to the data becoming available in the uplink data buffer.

6. The method according to claim 5 ,

wherein the buffer status report is sent in response to determining that, prior to the data becoming available in the uplink data buffer, no further data at least of equal transmission priority as the data is in the uplink data buffer.

7. The method according to claim 1 , further comprising:

in response to the data becoming available in the uplink data buffer, requesting an uplink grant, the uplink grant indicating further uplink radio resources allocated to the communication device for the uplink transmission of at least parts of the fraction of the data;

selectively receiving the requested uplink grant; and

in response to receiving the requested uplink grant, performing the uplink transmission of the at least parts of the fraction of data by employing the further uplink radio resources.

8. A communication device configured to control sending of a buffer status report from the communication device to a cellular network, the communication device comprising:

at least one processor configured to, depending on a total amount of data available in an uplink data buffer of the communication device for uplink transmission and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals, determine a fraction of the total amount of data available in the uplink data buffer; and

an interface circuit configured for communication with the cellular network, wherein the at least one processor is further configured to:

send the buffer status report via the interface circuit to the cellular network, the buffer status report indicating the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

9. The communication device according to claim 8 , wherein the at least one processor is configured to:

determine the fraction of data further depending on a time period that is pre-determined or negotiated between the communication device and the cellular network, the time period including a plurality of the time intervals.

10. The communication device according to claim 9 , wherein the at least one processor is configured to:

determine a further fraction of the total amount of data available in the uplink data buffer,

wherein the uplink transmission of the further fraction of data is possible by employing the previously allocated uplink radio resources of the time intervals included in the time period, and

wherein the fraction of data is complementary to the further fraction of data.

11. The communication device according to claim 9 ,

wherein the time period corresponds to a predefined round-trip time of signalling between the communication device and a base station of the cellular network according to an error-correcting repeat request scheme of the uplink transmission.

12. The communication device according to claim 8 , wherein the at least one processor is configured to:

send the buffer status report in response to the data becoming available in the uplink data buffer.

13. The communication device according to claim 12 , wherein the at least one processor is configured to:

send the buffer status report in response to determining that, prior to the data becoming available in the uplink data buffer, no further data at least of equal transmission priority as the data is in the uplink data buffer.

14. The communication device according to claim 8 , wherein the at least one processor is configured to:

in response to the data becoming available in the uplink data buffer, request an uplink grant, the uplink grant indicating further uplink radio resources allocated to the communication device for the uplink transmission of at least parts of the fraction of data;

selectively receive the requested uplink grant; and

in response to receiving the requested uplink grant, perform the uplink transmission of the at least parts of the fraction of data employing the further uplink radio resources.

15. A method, by a network node, of controlling allocation of further uplink radio resources for an uplink transmission from a communication device to a cellular network, the method comprising:

receiving a buffer status report from the communication device, the buffer status report indicating a total amount of data available in an uplink data buffer of the communication device for the uplink transmission;

depending on the total amount of data available in the uplink buffer and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals, determining a fraction of the total amount of data; and

depending on the determined fraction of data, selectively allocating, to the communication device, the further uplink radio resources for the uplink transmission of at least parts of the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

16. The method according to claim 15 ,

wherein determining the fraction of data further depends on a time period which is pre-determined or negotiated between the communication device and the cellular network, the time period including a plurality of the time intervals.

17. The method according to claim 16 , further comprising:

determining a further fraction of the total amount of data available in the uplink data buffer,

wherein the uplink transmission of the further fraction of data is possible by employing the previously allocated uplink radio resources of the time intervals included in the time period, and

wherein the fraction of data is complementary to the further fraction of data.

18. The method according to claim 16 ,

wherein the time period corresponds to a predefined round-trip time of signalling between the communication device and a base station of the cellular network according to an error-correcting repeat request scheme of the uplink transmission.

19. The method according to claim 15 ,

wherein said allocating of the further uplink radio resources is selectively executed in response to determining that the determined fraction of data is larger than zero.

20. The method according to claim 15 , further comprising:

in response to said allocating, sending an uplink grant to the communication device, the uplink grant indicating the further uplink radio resources.

21. A network node for a cellular network, the network node being configured to control allocation of further uplink radio resources for an uplink transmission from a communication device to the cellular network, the network node comprising:

an interface circuit configured for communication with the communication device; and

at least one processor configured to receive, via the interface circuit, a buffer status report from the communication device, the buffer status report indicating a total amount of data available in an uplink data buffer of the communication device for the uplink transmission,

wherein the at least one processor is further configured to:

determine a fraction of the total amount of data depending on the total amount of data and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals,

depending on the determined fraction of data, selectively allocate the further uplink radio resources to the communication device for the uplink transmission of at least parts of the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

22. The network node according to claim 21 , wherein the at least one processor is configured to:

determine the fraction of data further depending on a time period that is pre-determined or negotiated between the communication device and the cellular network, the time period including a plurality of the time intervals.

23. The network node according to claim 22 , wherein the at least one processor is configured to:

determine a further fraction of the total amount of data available in the uplink data buffer,

wherein the uplink transmission of the further fraction of data is possible by employing the previously allocated uplink radio resources of the time intervals included in the time period, and

wherein the fraction of data is complementary to the further fraction of data.

24. The network node according to claim 22 ,

wherein the time period corresponds to a predefined round-trip time of signalling between the communication device and a base station of the cellular network according to an error-correcting repeat request scheme of the uplink transmission.

25. The network node according to claim 21 , wherein the at least one processor is configured to:

selectively execute the allocating of the further uplink radio resources in response to determining that the determined fraction of data is larger than zero.

26. The network node according to claim 21 , wherein the at least one processor is configured to:

in response to said allocating, send an uplink grant to the communication device, the uplink grant indicating the further uplink radio resources.

27. The network node according to claim 21 , wherein the network node is a base station of the cellular network.

28. A non-transitory computer readable storage medium storing a computer program for controlling sending of a buffer status report from a communication device to a cellular network, the computer program comprising program code that when executed by at least one processor of a communication device that is configured to be connected to the cellular network, causes the communication device to:

depending on a total amount of data available in an uplink data buffer of the communication device for uplink transmission and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals, determine a fraction of the total amount of data available in the uplink data buffer; and

send the buffer status report to the cellular network, the buffer status report indicating the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

29. A non-transitory computer readable storage medium storing a computer program for controlling allocation of further uplink radio resources for an uplink transmission from a communication device to a cellular network, the computer program comprising program code that when executed by at least one processor of a network node for the cellular network, causes the network node to:

receive a buffer status report from the communication device, the buffer status report indicating a total amount of data available in an uplink data buffer of the communication device for the uplink transmission;

depending on the total amount of data available in the uplink data buffer and further depending on uplink radio resources previously allocated to the communication device for the uplink transmission in reoccurring time intervals, determine a fraction of the total amount of data; and

depending on the determined fraction of data, selectively allocate, to the communication device, the further uplink radio resources for the uplink transmission of at least parts of the determined fraction of data,

wherein the determined fraction of data amounts to less than the total amount of data available in the uplink data buffer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2017
From: DUDDA, TORSTEN; SYNNERGREN, PER; ZHANG, HANZHI
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 041423/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2017
From: WAGER, STEFAN
To: OY L M ERICSSON AB
Reel/Frame 041423/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2017
From: OY L M ERICSSON AB
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 041423/0201 →
Continuity (1)
Related Publication 20180227941A1 · Aug 9, 2018