# US 11,116,023 B2 · Apparatus and method for transmitting D2D data based on resource pattern

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

- Number: US 11,116,023 B2
- Document ID: US11116023B2
- Status: Granted
- Kind: B2
- Application number: 16/876,516
- Filed: 2020-05-18
- Published: 2020-09-03
- Granted: 2021-09-07
- Earliest claimed: 2014-08-08
- Assignees: Innovative Technology Lab Co., Ltd.
- Applicants: Innovative Technology Lab Co., Ltd.
- Inventors: Sung Jun Yoon
- Web page: https://patentgrep.com/patent/US11116023B2

## CPC

- H04W 76/14: Direct-mode setup
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method and apparatus for supporting a device-to-device (D2D) communication between user equipments (UEs) are provided. A method of transmitting device-to-device (D2D) data using a D2D data transmission resource by a user equipment (UE), the method including: receiving, at a UE, configuration information associated with a D2D data transmission resource, the configuration information including information of a D2D data allocation period and being transmitted from an evolved NodeB (eNB); determining, at the UE, a D2D data transmission resource in each D2D data allocation period, the D2D data transmission resource including a pool of subframes; selecting D2D data transmission subframes from among the pool of subframes based on a changed pattern, the changed pattern being derived from a basic pattern; and transmitting, from the UE to another UE, D2D data based on the selected D2D data transmission subframes.

## Claims

### Claim 1

A method comprising: receiving, by a first wireless user device and from a base station, configuration information comprising one or more parameters associated with device-to-device data transmission between wireless user devices; determining device-to-device data transmission resources in a device-to-device data allocation period, the device-to-device data transmission resources comprising a pool of time resources; selecting, based on a pattern derived from a basic pattern using a modulo operation, device-to-device data transmission time resources from among the pool of time resources, wherein the pattern comprises a first part of the basic pattern, wherein a quantity of the first part of the basic pattern in the pattern is greater than a quantity of a second part of the basic pattern in the pattern, and wherein the selecting the device-to-device data transmission time resources comprises: repeating the basic pattern; and adding the first part of the basic pattern to the repeated basic patterns to determine the pattern; and transmitting, based on the selected device-to-device data transmission time resources, data from the first wireless user device to a second wireless user device.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the pattern comprises the first part of the basic pattern at two ends of the pattern.

### Claim 3 (depends on 1)

The method of claim 1, wherein:
in the basic pattern, the first part of the basic pattern precedes the second part of the basic pattern.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining, based on a quantity of time resources in the pool of time resources and based on a length of the basic pattern, a length of the first part of the basic pattern.

### Claim 5 (depends on 1)

The method of claim 1, wherein the selecting the device-to-device data transmission time resources is based on: discarding, after applying the added first part of the basic pattern, the second part of the basic pattern.

### Claim 6

A wireless user device comprising: a wireless transceiver comprising an antenna and configured to: receive, from a base station, configuration information comprising one or more parameters associated with device-to-device data transmission between wireless user devices; and one or more processors configured to: determine device-to-device data transmission resources in a device-to-device data allocation period, the device-to-device data transmission resources comprising a pool of time resources; and select, based on a pattern derived from a basic pattern using a modulo operation, device-to-device data transmission time resources from among the pool of time resources, wherein the pattern comprises a first part of the basic pattern, wherein a quantity of the first part of the basic pattern in the pattern is greater than a quantity of a second part of the basic pattern in the pattern, and wherein the one or more processors is configured to: repeat the basic pattern; and add the first part of the basic pattern to the repeated basic patterns to determine the pattern, and wherein the wireless transceiver transmits, based on the selected device-to-device data transmission time resources, data to a second wireless user device.

### Claim 7 (depends on 6)

The wireless user device of claim 6, wherein:
the pattern comprises the first part of the basic pattern at two ends of the pattern.

### Claim 8 (depends on 6)

The wireless user device of claim 6, wherein:
in the basic pattern, the first part of the basic pattern precedes the second part of the basic pattern.

### Claim 9 (depends on 6)

The wireless user device of claim 6, wherein the one or more processors is configured to determine, based on a quantity of time resources in the pool of time resources and based on a length of the basic pattern, a length of the first part of the basic pattern.

### Claim 10 (depends on 6)

The wireless user device of claim 6, wherein the one or more processors is configured to: discard, after applying the added first part of the basic pattern, the second part of the basic pattern.

### Claim 11

A system comprising: a base station configured to transmit configuration information comprising one or more parameters associated with device-to-device data transmission between wireless user devices; and a first wireless user device configured to: receive, via an antenna and from the base station, the configuration information; determine device-to-device data transmission resources in a device-to-device data allocation period, the device-to-device data transmission resources comprising a pool of time resources; select, based on a pattern derived from a basic pattern using a modulo operation, device-to-device data transmission time resources from among the pool of time resources, wherein the pattern comprises a first part of the basic pattern, wherein a quantity of the first part of the basic pattern in the pattern is greater than a quantity of a second part of the basic pattern in the pattern, and wherein the first wireless user device is configured to: repeat the basic pattern; and add the first part of the basic pattern to the repeated basic patterns to determine the pattern; and transmit, based on the selected device-to-device data transmission time resources, data to a second wireless user device.

### Claim 12 (depends on 11)

The system of claim 11, wherein:
the pattern comprises the first part of the basic pattern at two ends of the pattern.

### Claim 13 (depends on 11)

The system of claim 11, wherein:
in the basic pattern, the first part of the basic pattern precedes the second part of the basic pattern.

### Claim 14 (depends on 11)

The system of claim 11, wherein the first wireless user device is configured to determine, based on a quantity of time resources in the pool of time resources and based on a length of the basic pattern, a length of the first part of the basic pattern.

### Claim 15 (depends on 11)

The system of claim 11, wherein the first wireless user device is configured to: discard, after applying the added first part of the basic pattern, the second part of the basic pattern.
