# US 10,374,755 B2 · Method and apparatus of scheduling for device to device (D2D) communication

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

- Number: US 10,374,755 B2
- Document ID: US10374755B2
- Status: Granted
- Kind: B2
- Application number: 14/708,083
- Filed: 2015-05-08
- Published: 2015-11-12
- Granted: 2019-08-06
- Earliest claimed: 2014-05-09
- Assignees: Innovative Technology Lab Co., Ltd.
- Applicants: Innovative Technology Lab Co., Ltd.
- Inventors: Dong Hyun Park
- Web page: https://patentgrep.com/patent/US10374755B2

## CPC

- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- H04L 1/189: {Transmission or retransmission of more than one copy of a message}
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 52/04: Transmission power control [TPC]
- H04W 72/12: Wireless traffic scheduling
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 1/1896: {ARQ related signaling}
- H04L 5/0051: {of dedicated pilots, i.e. pilots destined for a single user or terminal}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 27/0006: {Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio (for spectrum sharing between different networks H04W16/14)}
- H04W 52/262: {taking into account adaptive modulation and coding [AMC] scheme}
- H04W 52/383: {power control in peer-to-peer links}
- H04W 72/20: Control channels or signalling for resource management
- H04W 92/18: between terminal devices
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Exemplary embodiments provide a method and apparatus for supporting a device-to-device (D2D) communication between user equipments (UEs), the method including: generating, at an evolved NodeB (eNB), D2D scheduling assignment (D2D SA) grant; transmitting the generated D2D SA grant to a transmission (Tx) UE, the D2D SA grant enabling the Tx UE to transmit an SA to a reception (Rx) UE through a D2D communication; generating, at the eNB, a D2D data grant; transmitting the generated D2D data grant to the Tx UE, the D2D data grant enabling the Tx UE to transmit a Transport Block (TB) to the Rx UE; generating a separate grant for indicating data overriding; and transmitting the generated separate grant to the Tx UE, the separate grant enabling the Tx UE to transmit an overriding data to the Rx UE.

## Claims

### Claim 1

A method of supporting a device-to-device (D2D) communication between user equipments (UEs), the method comprising:
generating, at an evolved NodeB (eNB), D2D scheduling assignment (D2D SA) grant associated with a transmission (Tx) UE;
transmitting the generated D2D SA grant to the Tx UE, the D2D SA grant enabling the Tx UE to transmit SA#0 to a reception (Rx) UE through a D2D communication, wherein the SA#0 is associated with first resources of a first multiple transmission opportunities (MTO) of a first period;
generating, at the eNB, a D2D data grant associated with the Tx UE;
transmitting the generated D2D data grant to the Tx UE, the D2D data grant enabling the Tx UE to transmit Transport Block #0 (TB#0) to the Rx UE, wherein the TB#0 is associated with second resources of a second MTO of the first period;
generating a separate grant for indicating overriding of the D2D SA grant, wherein the overriding replaces a scheduled transmission of the SA#0 in the first MTO of the first period with a transmission of SA-#1 in the first MTO of the first period, and wherein the SA#1 is associated with third resources, of the first MTO, that are different from the first resources; and
transmitting, by the eNB and to the Tx UE, the generated separate grant, the separate grant enabling the Tx UE to transmit, via the third resource, the SA#1 to the Rx UE.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a scheduling request (SR) message or a buffer state report (BSR) message from the Tx UE,
wherein the separate grant is generated based on the SR message or the BSR message.

### Claim 3 (depends on 1)

The method of claim 1, wherein:
the D2D data grant informs the Tx UE of transmitting the TB#0 to the Rx UE in the second MTO;
the TB#0 transfers D2D data; and
the separate grant comprises an overriding flag bit indicating a transmission of Transport Block #1 (TB#1) on the second MTO.

### Claim 4 (depends on 3)

The method of claim 3, wherein:
the D2D data grant comprises a resource pattern for transmission (RPT) for transmitting the TB#0 on the second MTO; and
the separate grant indicates that the TB#1 is based on the RPT.

### Claim 5 (depends on 3)

The method of claim 3, wherein the separate grant comprises at least one of modulation coding scheme (MCS), transmission power command (TPC), and timing alignment (TA) as control information for the transmission of the TB#1.

### Claim 6

A method of supporting a device-to-device (D2D) communication between user equipments (UEs), the method comprising:
receiving, at a transmission (Tx) UE, D2D scheduling assignment (D2D SA) grant transmitted from an evolved NodeB (eNB), the D2D SA grant enabling the Tx UE to transmit SA#0 to a reception (Rx) UE through a D2D communication, wherein the SA#0 is associated with first resources of a first multiple transmission opportunities (MTO) of a first period;
receiving, at the Tx UE, a D2D data grant transmitted from the eNB, the D2D data grant enabling the Tx UE to transmit a Transport Block #0 (TB#0) to the Rx UE, wherein the TB#0 is associated with second resources of a second MTO of the first period;
scheduling, based on the D2D SA grant, the transmission of the SA#0 on the first resources;
scheduling, based on the D2D data grant, the transmission of the TB#0 on the second resources;
receiving, at the Tx UE, a separate grant for indicating overriding of the D2D SA grant;
replacing, by the Tx UE and based on the separate grant, the scheduled transmission of SA#0 in the first MTO of the first period with a transmission of SA#1 in the first MTO of the first period, wherein the SA#1 is associated with third resources, of the first MTO, that are different from the first resources;
transmitting, by the Tx UE and to the Rx UE, the SA#1 via the third resources; and
transmitting, by the Tx UE and to the Rx UE, TB#1 via fourth resources of the second MTO.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
replacing the scheduled transmission of TB#0 with a transmission of TB#1,
wherein the separate grant enables the Tx UE to transmit, to the Rx UE, the TB#1 in replacement of the TB#0.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
transmitting a scheduling request (SR) message or a buffer state report (BSR) message to the eNB,
wherein the separate grant is generated based on the SR message or the BSR message.

### Claim 9 (depends on 7)

The method of claim 7, wherein:
the separate grant comprises an overriding flag bit indicating a transmission of the TB#1 on the second MTO.

### Claim 10 (depends on 7)

The method of claim 7, wherein:
the D2D data grant comprises a resource pattern for transmission (RPT) for transmitting the TB#0 on the second MTO; and
the separate grant indicates that the TB#1 is based on the RPT.

### Claim 11 (depends on 7)

The method of claim 7, wherein the separate grant comprises at least one of modulation coding scheme (MCS), transmission power command (TPC), and timing alignment (TA) as control information for the transmission of the TB#1.

### Claim 12 (depends on 6)

The method of claim 6, wherein the replacement of the scheduled transmission of SA#0 with the transmission of SA#1 occurs in mth subframe after the subframe in which the separate grant is transmitted, where m is an integer.

### Claim 13 (depends on 6)

The method of claim 6, wherein the transmission of SA#1 is indicated based on Demodulation Reference Signal (DM-RS).

### Claim 14

An evolved NodeB (eNB) to support a device-to-device (D2D) communication between user equipments (UEs), the eNB comprising:
a processor configured to generate D2D scheduling assignment (D2D SA) grant associated with a transmission (Tx) UE and generate a D2D data grant associated with the Tx UE; and
a transmitter to transmit, to the Tx UE, the generated D2D SA grant and the generated D2D data grant, the D2D SA grant enabling the Tx UE to transmit SA#0 to a reception (Rx) UE through a D2D communication, the D2D data grant enabling the Tx UE to transmit Transport Block #0 (TB#0) to the Rx UE, wherein SA#0 is associated with first resources of a first multiple transmission opportunities (MTO) of a first period, and wherein the TB#0 is associated with second resources of a second MTO of the first period,
wherein the processor is configured to generate a separate grant for indicating overriding of the D2D SA grant, wherein the overriding replaces a scheduled transmission of the SA#0 in the first MTO of the first period with a transmission of SA#1 in the first MTO of the first period, and wherein the SA#1 is associated with third resources, of the first MTO, that are different from the first resources, and
wherein the transmitter transmits, to the Tx UE, the generated separate grant, the separate grant enabling the Tx UE to transmit, via the third resources, the SA#1 to the Rx UE.

### Claim 15

A transmission user equipment (Tx UE) to perform a device-to-device (D2D) communication with a reception UE (Rx UE), the Tx UE comprising:
a transmitter;
a receiver to receive D2D scheduling assignment (D2D SA) grant transmitted from an evolved NodeB (eNB) and receive a D2D data grant transmitted from the eNB, the D2D SA grant enabling the Tx UE to transmit SA#0 to a reception (Rx) UE through a D2D communication, the D2D data grant enabling the Tx UE to transmit a Transport Block #0 (TB#0) to the Rx UE, wherein the SA#0 is associated with first resources of a first multiple transmission opportunities (MTO) of a first period, and wherein the TB#0 is associated with second resources of a second MTO of the first period; and
a processor configured to schedule, based on the D2D SA grant the transmission of SA#0 on the first resources and schedule, based on the D2D data grant, the transmission of TB#0 on the second resources,
wherein: the receiver receives a separate grant for indicating overriding of the D2D SA grant;
based on the separate grant, the processor is configured to replace the scheduled transmission of SA#0 in the first MTO of the first period with a transmission of SA#1 in the first MTO of the first period;
the SA#1 is associated with third resources, of the first MTO, that are different from the first resources; and
the transmitter transmits, to the Rx UE, the SA#1 via the third resources and TB#1 via fourth resources of the second MTO.

### Claim 16 (depends on 15)

The Tx UE of claim 15, wherein the processor is configured to replace the scheduled transmission of TB#0 with a transmission of TB#1; and
wherein the separate grant enables the Tx UE to transmit, to the RX UE, the TB#1 in replacement of TB#0.

### Claim 17 (depends on 15)

The Tx UE of claim 15, wherein:
the separate grant comprises an overriding flag bit indicating a transmission of the TB#1 on the second MTO.

### Claim 18 (depends on 15)

The Tx UE of claim 15, wherein:
the D2D data grant comprises a resource pattern for transmission (RPT) for transmitting the TB#0 on the second MTO; and
the separate grant indicates that the TB#1 is based on the RPT.
