# US 11,451,260 B2 · Methods and devices for device-to-device communications

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

- Number: US 11,451,260 B2
- Document ID: US11451260B2
- Status: Granted
- Kind: B2
- Application number: 16/912,722
- Filed: 2020-06-26
- Published: 2020-10-15
- Granted: 2022-09-20
- Earliest claimed: 2018-02-12
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Tobias Scholand; Jan Ellenbeck; Biljana Badic; Oana-Elena Barbu; Thomas Hans-Joerg Reichelmeir; Norman Goris; Lea Castel; Nuno Manuel Kiilerich Pratas; Christian Drewes; Johannes Brendel
- Web page: https://patentgrep.com/patent/US11451260B2

## CPC

- H04B 1/715: Interference-related aspects
- H04B 2001/7154: {with means for preventing interference}
- H04B: TRANSMISSION

## Abstract

A terminal device includes a controller configured to identify a data hopping sequence for a first superframe including a plurality of frames, and a transceiver configured to switch hopping frequencies over the plurality of frames according to a data hopping sequence that excludes one or more hopping frequencies scheduled for use by a synchronization hopping sequence in one or more superframes immediately succeeding the first superframe.

## Claims

### Claim 1

A communication device comprising one or more processors configured to:
identify a data hopping sequence for a first superframe comprising a plurality of frames;
obtain scheduling data for the data hopping sequence; and
switch hopping frequencies over the plurality of frames according to the data hopping sequence and the scheduling data to exclude one or more hopping frequencies scheduled for use by a synchronization hopping sequence in one or more superframes immediately succeeding the first superframe.

### Claim 2 (depends on 1)

The communication device of claim 1, wherein the data hopping sequence excludes a first hopping frequency scheduled for use by the synchronization hopping sequence in the first superframe, excludes a second hopping frequency scheduled for use by the synchronization hopping sequence in a second superframe that immediately succeeds the first superframe, and excludes a third hopping frequency scheduled for use by the synchronization hopping sequence in a third superframe that immediately succeeds the second superframe.

### Claim 3 (depends on 1)

The communication device of claim 1, wherein the data hopping sequence excludes one or more hopping frequencies that were previously used by the data hopping sequence in one or more superframes immediately preceding the first superframe.

### Claim 4 (depends on 1)

The communication device of claim 1, the one or more processors further configured to identify the data hopping sequence by identifying an index that identifies the data hopping sequence from a plurality of predefined data hopping sequences and obtain the scheduling data by retrieving scheduling data for the data hopping sequence from a sequence memory based on the index.

### Claim 5 (depends on 4)

The communication device of claim 4, further comprising the sequence memory configured to store scheduling data for the plurality of predefined data hopping sequences.

### Claim 6 (depends on 1)

The communication device of claim 1, wherein the one or more processors are configured to identify the data hopping sequence by identifying an index that identifies the data hopping sequence from a plurality of predefined data hopping sequences, and wherein the one or more processors are configured to determine the scheduling data for the data hopping sequence based on the index.

### Claim 7 (depends on 1)

The communication device of claim 1, wherein the scheduling data specifies the order and timing of hopping frequencies for the data hopping sequence.

### Claim 8 (depends on 1)

The communication device of claim 1, wherein the data hopping sequence further excludes a first set of hopping frequencies that were previously used by the data hopping sequence in a fourth superframe immediately preceding the first superframe.

### Claim 9 (depends on 8)

The communication device of claim 8, wherein the data hopping sequence further excludes a second set of hopping frequencies that were previously used by the data hopping sequence in a fifth superframe immediately preceding the fourth superframe.

### Claim 10 (depends on 1)

The communication device of claim 1, wherein the one or more processors are further configured to switch hopping frequencies over each of a plurality of superframes according to the synchronization hopping sequence.

### Claim 11 (depends on 10)

The communication device of claim 10, wherein the data hopping sequence hops frequencies each frame and the synchronization hopping sequence hops frequencies each superframe.

### Claim 12 (depends on 1)

The communication device of claim 1, wherein the one or more processors are configured to identify the data hopping sequence based on a device-to-device (D2D) communication pairing between the communication device and another terminal device.

### Claim 13

A method of operating a terminal device, the method comprising:
identifying a data hopping sequence for a first superframe comprising a plurality of frames;
obtaining scheduling data for the data hopping sequence; and
transmitting and receiving while switching hopping frequencies over plurality of frames according to the data hopping sequence and the scheduling data to exclude one or more hopping frequencies scheduled for use by a synchronization hopping sequence in one or more superframes immediately succeeding the first superframe.

### Claim 14 (depends on 13)

The method of claim 13, wherein the data hopping sequence excludes a first hopping frequency scheduled for use by the synchronization hopping sequence in the superframe, excludes a second hopping frequency scheduled for use by the synchronization hopping sequence in a second superframe that immediately succeeds the first superframe, and excludes a third hopping frequency scheduled for use by the synchronization hopping sequence in a third superframe that immediately succeeds the second superframe.

### Claim 15 (depends on 13)

The method of claim 13, wherein the data hopping sequence excludes one or more hopping frequencies that were previously used by the data hopping sequence in one or more superframes immediately preceding the first superframe.

### Claim 16 (depends on 13)

The method of claim 13, further comprising identifying the data hopping sequence by identifying an index that identifies the data hopping sequence from a plurality of predefined data hopping sequences and obtain the scheduling data by retrieving scheduling data for the data hopping sequence from a sequence memory based on the index.
