# US 10,321,466 B2 · Techniques for managing a logical traffic connection that uses data aggregation

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

- Number: US 10,321,466 B2
- Document ID: US10321466B2
- Status: Granted
- Kind: B2
- Application number: 15/672,566
- Filed: 2017-08-09
- Published: 2018-02-15
- Granted: 2019-06-11
- Earliest claimed: 2016-08-12
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Ozcan Ozturk; Arnaud Meylan; Sivaramakrishna Veerepalli
- Web page: https://patentgrep.com/patent/US10321466B2

## CPC

- H04W 72/52: based on load
- H04L 43/0882: Utilisation of link capacity
- H04L 45/245: {Link aggregation, e.g. trunking}
- H04L 47/125: by balancing the load, e.g. traffic engineering
- H04W 28/082: among bearers or channels
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04L 43/16: Threshold monitoring
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 76/15: Setup of multiple wireless link connections
- H04W 76/36: for reassigning the resources associated with the released connections
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- 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

Techniques for wireless communication at a user equipment (UE) are described. One method includes receiving, from a first access point using a first radio access technology (RAT), a configuration associated with a logical traffic connection, in which the configuration includes at least one parameter for communicating data associated with the logical traffic connection via a second access point associated with a second RAT; determining a buffer reporting value associated with the logical traffic connection based at least in part on a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection and the at least one parameter; and transmitting a buffer status report (BSR) including the buffer reporting value to the first access point.

## Claims

### Claim 1

A method for wireless communication at a user equipment (UE), comprising:
receiving, from a first access point using a first radio access technology (RAT), a configuration associated with a logical traffic connection, the configuration comprising at least one parameter for communicating data associated with the logical traffic connection via a second access point associated with a second RAT;
estimating a subset of a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection expected to be transmitted via the second access point for a time period ending at an expected time of receipt of an uplink grant from the first access point, wherein the subset of the total amount of data is estimated based at least in part on an estimated data rate associated with communicating with the second access point using the second RAT, a minimum data size associated with communicating with the second access point using the second RAT, a maximum data size associated with communicating with the second access point using the second RAT, a history of uplink transmission scheduling by the first access point, or combinations thereof;
determining a buffer reporting value associated with the logical traffic connection based at least in part on the subset of the total amount of data and the at least one parameter; and
transmitting a buffer status report (BSR) including the buffer reporting value to the first access point.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one parameter comprises at least one of a ratio of data to be transmitted via the second access point and the total amount of data buffered in the PDCP queue associated with the logical traffic connection, a maximum data limit for communicating the data associated with the logical traffic connection via the second access point, a minimum data threshold for communicating the data associated with the logical traffic connection via the second access point, a network identifier of the second access point, or a set of tokens for communicating data associated with the logical traffic connection via the second access point.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
receiving an uplink grant for transmitting to the first access point using the first RAT, the uplink grant based at least in part on the buffer reporting value;
transmitting a first subset of the total amount of data to the first access point using the first RAT, in accordance with the received uplink grant; and
pushing a second subset of the total amount of data to a medium access control (MAC) queue associated with the second RAT.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
maintaining the second subset of the total amount of data in the PDCP queue; and
determining a second buffer reporting value based at least in part on the second subset of the total amount of data, and based at least in part on receiving an indication of a transmission error for the second subset of the total amount of data using the second RAT.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
determining a second buffer reporting value based at least in part on the first subset of the total amount of data, the second subset of the total amount of data, an indication of a queue status for the MAC queue associated with the second RAT, an amount of additional data in the PDCP queue since the transmission of the BSR, the at least one parameter, or combinations thereof; and
transmitting a second BSR including the second buffer reporting value to the first access point.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining that a parameter for communication with the second access point using the second RAT fails to satisfy a threshold; and
determining a second buffer reporting value based at least in part on the determination that the parameter for communication with the second access point using the second RAT fails to satisfy the threshold.

### Claim 7 (depends on 6)

The method of claim 6, wherein the parameter for communication with the second access point using the second RAT comprises at least one of a time to transmit using the second RAT or a channel metric associated with the second RAT.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first RAT comprises a wireless wide area network (WWAN) technology and the second RAT comprises a wireless local area network (WLAN) technology.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first RAT comprises a first wireless wide area network (WWAN) technology and the second RAT comprises a second WWAN technology.

### Claim 10

An apparatus for wireless communication at a user equipment (UE), comprising:
means for receiving, from a first access point using a first radio access technology (RAT), a configuration associated with a logical traffic connection, the configuration comprising at least one parameter for communicating data associated with the logical traffic connection via a second access point associated with a second RAT, wherein the subset of the total amount of data is estimated based at least in part on an estimated data rate associated with communicating with the second access point using the second RAT, a minimum data size associated with communicating with the second access point using the second RAT, a maximum data size associated with communicating with the second access point using the second RAT, a history of uplink transmission scheduling by the first access point, or combinations thereof;
means for estimating a subset of a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection expected to be transmitted via the second access point for a time period ending at an expected time of receipt of an uplink grant from the first access point;
means for determining a buffer reporting value associated with the logical traffic connection based at least in part on the subset of the total amount of data and the at least one parameter; and
means for transmitting a buffer status report (BSR) including the buffer reporting value to the first access point.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the at least one parameter comprises at least one of a ratio of data to be transmitted via the second access point and the total amount of data buffered in the PDCP queue associated with the logical traffic connection, a maximum data limit for communicating the data associated with the logical traffic connection via the second access point, a minimum data threshold for communicating the data associated with the logical traffic connection via the second access point, or a network identifier of the second access point, or a set of tokens for communicating data associated with the logical traffic connection via the second access point.

### Claim 12 (depends on 10)

The apparatus of claim 10, further comprising:
means for receiving an uplink grant for transmitting to the first access point using the first RAT, the uplink grant based at least in part on the buffer reporting value;
means for transmitting a first subset of the total amount of data to the first access point using the first RAT, in accordance with the received uplink grant; and
means for pushing a second subset of the total amount of data to a medium access control (MAC) queue associated with the second RAT.

### Claim 13 (depends on 12)

The apparatus of claim 12, further comprising:
means for maintaining the second subset of the total amount of data in the PDCP queue; and
means for determining a second buffer reporting value based at least in part on the second subset of the total amount of data, and based at least in part on receiving an indication of a transmission error for the second subset of the total amount of data using the second RAT.

### Claim 14 (depends on 12)

The apparatus of claim 12, further comprising:
means for determining a second buffer reporting value based at least in part on the first subset of the total amount of data, the second subset of the total amount of data, an indication of a queue status for the MAC queue associated with the second RAT, an amount of additional data in the PDCP queue since the transmission of the BSR, the at least one parameter, or combinations thereof; and
means for transmitting a second BSR including the second buffer reporting value to the first access point.

### Claim 15 (depends on 10)

The apparatus of claim 10, further comprising:
means for determining that a parameter for communication with the second access point using the second RAT fails to satisfy a threshold; and
means for determining a second buffer reporting value based at least in part on the determination that the parameter for communication with the second access point using the second RAT fails to satisfy the threshold.

### Claim 16 (depends on 10)

The apparatus of claim 10, wherein the parameter for communication with the second access point using the second RAT comprises at least one of a time to transmit using the second RAT or a channel metric associated with the second RAT.

### Claim 17 (depends on 10)

The apparatus of claim 10, wherein the first RAT comprises a wireless wide area network (WWAN) technology and the second RAT comprises a wireless local area network (WLAN) technology.

### Claim 18 (depends on 10)

The apparatus of claim 10, wherein the first RAT comprises a first cellular technology and the second RAT comprises a second cellular technology.

### Claim 19

An apparatus for wireless communication at a user equipment (UE), comprising:
a processor; and
memory in electronic communication with the processor;
the processor and the memory configured to:
estimate a subset of a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection expected to be transmitted via the second access point for a time period ending at an expected time of receipt of an uplink grant from the first access point, wherein the subset of the total amount of data is estimated based at least in part on an estimated data rate associated with communicating with the second access point using the second RAT, a minimum data size associated with communicating with the second access point using the second RAT, a maximum data size associated with communicating with the second access point using the second RAT, a history of uplink transmission scheduling by the first access point, or combinations thereof;
determine a buffer reporting value associated with the logical traffic connection based at least in part on the subset of the total amount of data and the at least one parameter; and
transmit a buffer status report (BSR) including the buffer reporting value to the first access point.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the processor and the memory are configured to:
receive an uplink grant for transmitting to the first access point using the first RAT, the uplink grant based at least in part on the buffer reporting value;
transmit a first subset of the total amount of data to the first access point using the first RAT, in accordance with the received uplink grant; and
push a second subset of the total amount of data to a medium access control (MAC) queue associated with the second RAT.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the processor and the memory are configured to:
maintain the second subset of the total amount of data in the PDCP queue; and
determine a second buffer reporting value based at least in part on the second subset of the total amount of data, and based at least in part on receiving an indication of a transmission error for the second subset of the total amount of data using the second RAT.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the processor and the memory are configured to:
determine a second buffer reporting value based at least in part on the first subset of the total amount of data, the second subset of the total amount of data, an indication of a queue status for the MAC queue associated with the second RAT, an amount of additional data in the PDCP queue since the transmission of the BSR, the at least one parameter, or combinations thereof; and
transmit a second BSR including the second buffer reporting value to the first access point.

### Claim 23 (depends on 19)

The apparatus of claim 19, wherein the processor and the memory are configured to:
determine that a parameter for communication with the second access point using the second RAT fails to satisfy a threshold; and
determine a second buffer reporting value based at least in part on the determination that the parameter for communication with the second access point using the second RAT fails to satisfy the threshold.

### Claim 24

A non-transitory computer-readable medium storing computer-executable code for wireless communication at a user equipment (UE), the code executable by a processor to:
receive, from a first access point using a first radio access technology (RAT), a configuration associated with a logical traffic connection, the configuration comprising at least one parameter for communicating data associated with the logical traffic connection via a second access point associated with a second RAT, wherein the subset of the total amount of data is estimated based at least in part on an estimated data rate associated with communicating with the second access point using the second RAT, a minimum data size associated with communicating with the second access point using the second RAT, a maximum data size associated with communicating with the second access point using the second RAT, a history of uplink transmission scheduling by the first access point, or combinations thereof;
estimate a subset of a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection expected to be transmitted via the second access point for a time period ending at an expected time of receipt of an uplink grant from the first access point;
determine a buffer reporting value associated with the logical traffic connection based at least in part on the subset of the total amount of data and the at least one parameter; and
transmit a buffer status report (BSR) including the buffer reporting value to the first access point.

### Claim 25

A method for wireless communication at a user equipment (UE), comprising:
receiving, from a first access point using a first radio access technology (RAT), a configuration associated with a logical traffic connection, the configuration comprising at least one parameter for communicating data associated with the logical traffic connection via a second access point associated with a second RAT, wherein the at least one parameter comprises at least one of a ratio of data to be transmitted via the second access point and the total amount of data buffered in the PDCP queue associated with the logical traffic connection, a maximum data limit for communicating the data associated with the logical traffic connection via the second access point, a minimum data threshold for communicating the data associated with the logical traffic connection via the second access point, a network identifier of the second access point, or a set of tokens for communicating data associated with the logical traffic connection via the second access point;
estimating a subset of a total amount of data buffered in a packet data convergence protocol (PDCP) queue associated with the logical traffic connection expected to be transmitted via the second access point for a time period ending at an expected time of receipt of an uplink grant from the first access point;
determining a buffer reporting value associated with the logical traffic connection based at least in part on the subset of the total amount of data and the at least one parameter; and
transmitting a buffer status report (BSR) including the buffer reporting value to the first access point.

### Claim 26 (depends on 25)

The method of claim 25, further comprising:
receiving an uplink grant for transmitting to the first access point using the first RAT, the uplink grant based at least in part on the buffer reporting value;
transmitting a first subset of the total amount of data to the first access point using the first RAT, in accordance with the received uplink grant; and
pushing a second subset of the total amount of data to a medium access control (MAC) queue associated with the second RAT.

### Claim 27 (depends on 25)

The method of claim 25, further comprising:
determining that a parameter for communication with the second access point using the second RAT fails to satisfy a threshold; and
determining a second buffer reporting value based at least in part on the determination that the parameter for communication with the second access point using the second RAT fails to satisfy the threshold.
