# US 11,452,118 B2 · Apparatus and method for controlling device-to-device communication

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

- Number: US 11,452,118 B2
- Document ID: US11452118B2
- Status: Granted
- Kind: B2
- Application number: 16/086,039
- Filed: 2017-01-12
- Published: 2020-09-17
- Granted: 2022-09-20
- Earliest claimed: 2016-03-23
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Masaki Inokuchi; Kazushi Muraoka
- Web page: https://patentgrep.com/patent/US11452118B2

## CPC

- H04W 16/26: Cell enhancers {or enhancement}, e.g. for tunnels, building shadow
- H04W 72/54: based on quality criteria
- H04W 72/1268: of uplink data flows
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/542: using measured or perceived quality
- H04W 88/04: adapted for relaying to or from another terminal or user
- H04W 92/18: between terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus (1 or 3) determines a device-to-device (D2D) radio resource to be allocated to one or more D2D transmissions from at least one remote terminal (1) to a first relay terminal (2) while considering a quality metric of an uplink from the first relay (2) terminal to a base station (3). In this way, for example, it is possible to contribute to avoiding inconsistency of performance between sidelink transmission from the remote terminal to the relay terminal and uplink transmission from the relay terminal to the base station.

## Claims

### Claim 1

An apparatus for controlling device-to-device communication, the apparatus comprising:
a memory; and
at least one processor coupled to the memory and configured to determine, using a quality metric of an uplink from a first relay terminal to a base station, a device-to-device (D2D) radio resource to be allocated to one or more D2D transmissions from at least one remote terminal to the first relay terminal.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the quality metric is based on at least one of an estimated bandwidth of the uplink, an estimated throughput of the uplink, an estimated amount of radio resources to be allocated to the uplink, an estimated Modulation and Coding Scheme (MC S) to be applied to the uplink, and an estimated pathloss from the first relay terminal to the base station.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein
the quality metric includes an estimated bandwidth or estimated throughput of the uplink, and
the at least one processor is configured to determine a target bandwidth or target throughput of each D2D link between each of the at least one remote terminal and the first relay terminal based on the estimated bandwidth or estimated throughput of the uplink and determine a D2D radio resource to be allocated to each D2D transmission based on the target bandwidth or the target throughput.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein
the quality metric includes an estimated bandwidth or estimated throughput of the uplink,
the at least one remote terminal comprises a plurality of remote terminals, and
the at least one processor is configured to determine the D2D radio resource in a manner such that a sum of average bandwidths or average throughputs of a plurality of D2D links between the plurality of remote terminals and the first relay terminal does not exceed the estimated bandwidth or estimated throughput of the uplink.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the at least one processor is configured to determine, using one or both of a usage status of uplink radio resources and a usage status of D2D radio resources in a cell of the base station, a priority related to D2D radio resource allocation among a plurality of sidelink transmissions from a plurality of remote terminals to a plurality of relay terminals including the first relay terminal.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein the at least one processor is configured to determine an allocation ratio of D2D radio resources among a plurality of sidelink transmissions from a plurality of remote terminals to a plurality of relay terminals including the first relay terminal according to a quality metric ratio among a plurality of uplinks from the plurality of relay terminals to the base station.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein the at least one processor is configured to further consider a buffer status of an uplink transmission buffer, which is included in the first relay terminal and is used to store data to be transmitted through the uplink, in order to determine the D2D radio resource.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein the at least one processor is configured to reduce allocation of the D2D radio resource when a buffer status metric related to an amount of pending uplink data to be transmitted stored in the uplink transmission buffer or an occupation level of the uplink transmission buffer exceeds a predetermined threshold.

### Claim 9 (depends on 7)

The apparatus according to claim 7, wherein the at least one processor is configured to adjust the quality metric based on the buffer status and determine the D2D radio resource based on the adjusted quality metric.

### Claim 10 (depends on 1)

The apparatus according to claim 1, wherein
the at least one processor is configured to determine, using a usage status of uplink radio resources and a usage status of D2D radio resources in a cell of the base station, which of a device-to-device (D2D) link between first and second terminals and a non-direct path through the base station is to be used for data transmission from the first terminal to the second terminal,
wherein the non-direct path includes an uplink from the first terminal to the base station and a downlink from the base station to the second terminal.

### Claim 11 (depends on 1)

The apparatus according to claim 1, wherein the apparatus is implemented in the base station.

### Claim 12 (depends on 1)

The apparatus according to claim 1, wherein the first relay terminal is configured to relay traffic between the at least one remote terminal and the base station through a backhaul link between the first relay terminal and the base station.

### Claim 13

A method for controlling device-to-device communication, the method comprising:
obtaining a quality metric of an uplink from a first relay terminal to a base station; and
determining, using the quality metric of the uplink from the first relay terminal to the base station, a device-to-device (D2D) radio resource to be allocated to one or more D2D transmissions from at least one remote terminal to the first relay terminal.

### Claim 14 (depends on 13)

The method according to claim 13, wherein the quality metric is based on at least one of an estimated bandwidth of the uplink, an estimated throughput of the uplink, an estimated amount of radio resources to be allocated to the uplink, an estimated Modulation and Coding Scheme (MC S) to be applied to the uplink, and an estimated pathloss from the first relay terminal to the base station.

### Claim 15 (depends on 13)

The method according to claim 13, wherein
the quality metric includes an estimated bandwidth or estimated throughput of the uplink, and
the determining comprises determining a target bandwidth or target throughput of each D2D link between each of the at least one remote terminal and the first relay terminal based on the estimated bandwidth or estimated throughput of the uplink and determining a D2D radio resource to be allocated to each D2D transmission based on the target bandwidth or the target throughput.

### Claim 16 (depends on 13)

The method according to claim 13, wherein
the quality metric includes an estimated bandwidth or estimated throughput of the uplink,
the at least one remote terminal comprises a plurality of remote terminals, and
the determining comprises determining the D2D radio resource in a manner such that a sum of average bandwidths or average throughputs of a plurality of D2D links between the plurality of remote terminals and the first relay terminal does not exceed the estimated bandwidth or estimated throughput of the uplink.

### Claim 17 (depends on 13)

The method according to claim 13, further comprising determining, using one or both of a usage status of uplink radio resources and a usage status of D2D radio resources in a cell of the base station, a priority related to D2D radio resource allocation among a plurality of sidelink transmissions from a plurality of remote terminals to a plurality of relay terminals including the first relay terminal.

### Claim 18 (depends on 13)

The method according to claim 13, further comprising determining an allocation ratio of D2D radio resources among a plurality of sidelink transmissions from a plurality of remote terminals to a plurality of relay terminals including the first relay terminal according to a quality metric ratio among a plurality of uplinks from the plurality of relay terminals to the base station.

### Claim 19 (depends on 13)

The method according to claim 13, wherein the determining comprises further considering a buffer status of an uplink transmission buffer, which is included in the first relay terminal and is used to store data to be transmitted through the uplink, in order to determine the D2D radio resource.

### Claim 20

A non-transitory computer readable medium storing a program for causing a computer to perform a method for controlling device-to-device communication, wherein the method comprises:
obtaining a quality metric of an uplink from a first relay terminal to a base station; and
determining using the quality metric of the uplink from the first relay terminal to the base station, a device-to-device (D2D) radio resource to be allocated to one or more D2D transmissions from at least one remote terminal to the first relay terminal.
