# US 11,310,691 B2 · Adaptive buffer status reporting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,310,691 B2
- Document ID: US11310691B2
- Status: Granted
- Kind: B2
- Application number: 15/381,181
- Filed: 2016-12-16
- Published: 2017-04-06
- Granted: 2022-04-19
- Earliest claimed: 2009-04-16
- Assignees: Koninklijke Philips N.V.
- Applicants: Koninklijke Philips N.V.
- Inventors: Milos Tesanovic; Matthew Peter John Baker
- Web page: https://patentgrep.com/patent/US11310691B2

## CPC

- H04W 28/0278: {using buffer status reports (dynamic wireless traffic scheduling definition H04W72/12)}
- H04L 43/0817: by checking functioning
- H04W 72/27: between access points
- H04L 47/30: in combination with information about buffer occupancy at either end or at transit nodes
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention relates to a method for communicating in a network from a first station to a second station, wherein the first station comprises at least one buffer memory for storing data packets to be transmitted, the method comprising the steps of (a) the first station estimating the status of the at least one buffer memory, (b) the first station transmitting at least one buffer status packet representative of the buffer memory status, wherein the method further comprises (c) adapting the value of a first parameter of the buffer status packets on the basis of a data traffic characteristic.

## Claims

### Claim 1

A radio station, comprising:
a transceiver configured to communicate in a network with at least a further radio station;
at least one buffer memory for storing data packets to be transmitted; and
a buffer controller, wherein the buffer controller is configured to estimate a status of the at least one buffer memory,
wherein the transceiver is configured to transmit a plurality of buffer status packets, wherein each buffer status packet indicates the status of the at least one buffer memory, and
wherein the buffer controller is configured to determine a value of a frequency of transmission of the buffer status packets based on a data traffic characteristic of the network.

### Claim 2 (depends on 1)

The radio station of claim 1, wherein the data traffic characteristic is received through the network from the further radio station, and wherein the buffer controller deduces the value of the frequency of transmission of the buffer status packets based on the received data traffic characteristic.

### Claim 3 (depends on 1)

The radio station of claim 1, wherein the transceiver is configured to receive through the network from the further radio station the value of the frequency of transmission of the buffer status packets.

### Claim 4 (depends on 1)

The radio station of claim 1, wherein the buffer memory comprises a plurality of channel buffers, wherein each channel buffer is configured for storing a plurality of the data packets which are dedicated to a respective logical channel or to a group of logical channels, wherein the buffer status packets comprise at least one portion dedicated to information regarding a status of one respective channel buffer, and wherein for each portion, the value of the frequency of transmission is deduced by the buffer controller depending on the logical channel or the group of logical channels to which the portion of the buffer status packets relates.

### Claim 5 (depends on 4)

The radio station of claim 4, wherein the logical channels have respective first buffer status packet parameter values, and wherein the grouping is based on logical channels whose first buffer status packet parameter values which are substantially the same as each other.

### Claim 6 (depends on 5)

The radio station of claim 5, wherein the buffer controller is configured to select a subset of logical channel buffers, and transmit at least one of the buffer status packets indicating a status of the selected logical channel buffers.

### Claim 7 (depends on 6)

The radio station of claim 6, wherein a size of the subset is received from the further radio station.

### Claim 8 (depends on 7)

The radio station of claim 7, wherein the logical channel buffers are selected on a basis of at least one of the following: a priority of the logical channel, a head of line delay, a logical channel buffer fill levels, or a number of padding bits available in a data packet.

### Claim 9 (depends on 1)

The radio station of claim 1, wherein the data traffic characteristic includes at least one of the following characteristics:
traffic intensity,
QoS requirement,
a total number of satisfied users,
a type of traffic, and
an amount of buffered data for one or more traffic flows or logical channels.

### Claim 10

A radio station, comprising:
a transceiver, wherein the transceiver is configured to communicate in a radio network with another radio station;
a buffer memory, wherein the buffer memory is configured to store data to be transmitted by the transceiver; and
a buffer controller, wherein the buffer controller is configured to estimate a status of the buffer memory, and to cause the transceiver to include in data packets to be transmitted by the transceiver, to the other radio station, buffer status reports for the buffer memory,
wherein the buffer controller is configured to: adapt a coarseness for the buffer status reports based on a number of padding bits available in the data packets which include the buffer status reports, and determine a transmission frequency of the data packets which include the buffer status reports based on a data traffic characteristic of the radio network.

### Claim 11 (depends on 10)

The radio station of claim 10, wherein the buffer memory comprises a plurality of channel buffers, wherein each channel buffer is configured for storing data dedicated to a respective logical channel or to a group of logical channels, and wherein the buffer status reports include at least one portion dedicated to information regarding a status of one respective channel buffer.

### Claim 12 (depends on 11)

The radio station of claim 11, wherein the buffer controller is configured for logically grouping the logical channels into a group of logical channels, wherein the logical channels have respective first buffer status packet parameter values, and wherein the grouping is based on logical channels whose first buffer status packet parameter values which are substantially the same as each other.

### Claim 13 (depends on 12)

The radio station of claim 12, wherein the buffer controller is configured to select a subset of logical channel buffers, and cause the transceiver to transmit one of the buffer status reports indicating a status of the selected logical channel buffers.

### Claim 14 (depends on 13)

The radio station of claim 13, wherein a size of the subset is based on the number of padding bits available in one of the data packets which includes the one of the buffer status reports.

### Claim 15 (depends on 14)

The radio station of claim 14, wherein the logical channel buffers are selected on a basis of at least one of the following: a priority of the logical channel, a head of line delay, and logical channel buffer fill levels.

### Claim 16

A method, comprising:
a radio station storing in a buffer memory data to be transmitted to a further radio station in a network;
estimating a status of the buffer memory;
including buffer status reports for the buffer memory in data packets;
adapting a coarseness for the buffer status reports based on a number of padding bits available in the data packets, and determining a transmission frequency of the data packets which include the buffer status reports based on a data traffic characteristic of the network; and
transmitting the data packets including the buffer status reports to another radio station via the network at the determined transmission frequency.
