# US 11,122,607 B2 · Resource scheduling for uplink reporting

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

- Number: US 11,122,607 B2
- Document ID: US11122607B2
- Status: Granted
- Kind: B2
- Application number: 16/086,110
- Filed: 2018-07-02
- Published: 2020-07-02
- Granted: 2021-09-14
- Earliest claimed: 2018-07-02
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Annie Söderlund; Björn Boström; Anders Forssell
- Web page: https://patentgrep.com/patent/US11122607B2

## CPC

- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04B 7/0626: {Channel coefficients, e.g. channel state information [CSI]}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/1268: of uplink data flows
- 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)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

There is provided mechanisms for scheduling resource IDs for uplink reporting from a wireless device. A method is performed by a network node. The method comprises configuring, upon connection setup of the wireless device, the wireless device with one N-tuple of resource IDs. The N-tuple of resource IDs is assigned to the wireless device for uplink reporting. The N-tuple of resource IDs is selected from a data structure holding a plurality of N-tuples of resource IDs, each of which defining a unique combination of the resource IDs. The method comprises selecting, upon downlink scheduling of the wireless device, one of the resource IDs of the configured N-tuple of resource IDs. The method comprises providing information to the wireless device about the selected resource ID.

## Claims

### Claim 1

A method for scheduling resource IDs for uplink reporting from a wireless device, the method performed by a network node and comprising:
upon connection setup of the wireless device, configuring the wireless device with one N-tuple of resource IDs, the N-tuple of resource IDs being assigned to the wireless device for uplink reporting, wherein the N-tuple of resource IDs is selected from a data structure holding a plurality of N-tuples of resource IDs, each N-tuple defining a unique combination of the resource IDs;
upon downlink scheduling of the wireless device, selecting one of the resource IDs of the configured N-tuple of resource IDs; and
providing information to the wireless device about the selected resource ID.

### Claim 2 (depends on 1)

The method according to claim 1, wherein each N-tuple of resource IDs in the data structure is addressed by a respective index, and the method further comprises assigning the N-tuple of resource IDs by selecting an index to the data structure.

### Claim 3 (depends on 2)

The method according to claim 2, wherein each index defines a PUCCH resource combination index.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the one of the resource IDs is selected from the configured N-tuple of resource IDs not already selected for any other wireless device.

### Claim 5 (depends on 4)

The method according to claim 4, wherein said any other wireless device comprises all other wireless devices scheduled in same or adjacent downlink slot as the wireless device.

### Claim 6 (depends on 1)

The method according to claim 1, wherein, when all resources of the configured N-tuple of resource IDs already have been selected for other wireless devices, a particular resource ID selected for a particular one of the other wireless devices is re-selected for the wireless device, and a further resource ID not already selected any of the other wireless devices is selected for the particular one of the other wireless devices.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the other wireless devices and the wireless device are scheduled in same downlink slot.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the data structure is arranged as an ordered list of N-tuples of resource IDs.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the data structure holds all the unique combinations of the resource IDs.

### Claim 10 (depends on 1)

The method according to claim 1, wherein, when some, but not all, of the plurality of N-tuples of resource IDs have been assigned to the other wireless devices, the wireless device is configured with one of the N-tuple of resource IDs that are not already assigned to any of the other wireless devices.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the wireless device is configured with a randomly selected one of the N-tuple of resource IDs that are not already assigned to any of the other wireless devices.

### Claim 12 (depends on 1)

The method according to claim 1, wherein, when all of the plurality of N-tuples of resource IDs have been assigned to the other wireless devices, the wireless device is configured with one of the plurality of N-tuples of resource IDs which have been assigned to fewest of the other wireless devices.

### Claim 13 (depends on 1)

The method according to claim 1, wherein, when all of the plurality of N-tuples of resource IDs have been assigned to the other wireless devices, the data structure is expanded with at least one further N-tuple of resource IDs, and the wireless device is configured with one of the at least one further N-tuple of resource IDs.

### Claim 14 (depends on 1)

The method according to claim 1, wherein said selecting is repeatedly performed at each downlink scheduling opportunity of the wireless device.

### Claim 15 (depends on 1)

The method according to claim 1, wherein N≥4.

### Claim 16 (depends on 1)

The method according to claim 1, wherein each resource ID defines a physical resource.

### Claim 17 (depends on 1)

The method according to claim 1, wherein the uplink reporting is on a physical uplink control channel (PUCCH).

### Claim 18 (depends on 17)

The method according to claim 17, wherein each N-tuple of resource IDs defines a PUCCH resource set.

### Claim 19 (depends on 1)

The method according to claim 1, wherein the uplink reporting pertains to acknowledgement (ACK) and negative acknowledgement (NACK) feedback.

### Claim 20 (depends on 1)

The method according to claim 1, wherein the uplink reporting pertains to reporting of channel state information (CSI).

### Claim 21

A network node for scheduling resource IDs for uplink reporting from a wireless device, the network node comprising processing circuitry, the processing circuitry being configured to cause the network node to:
upon connection setup of the wireless device, configure the wireless device with an N-tuple of resource IDs, the N-tuple of resource IDs being assigned to the wireless device for uplink reporting, wherein the N-tuple of resource IDs is selected from a data structure holding a plurality of N-tuples of resource IDs, each N-tuple defining a unique combination of the resource IDs;
upon downlink scheduling of the wireless device, select one of the resource IDs of the configured N-tuple of resource IDs; and
provide information to the wireless device about the selected resource ID.

### Claim 22

A non-transitory, computer-readable medium storing computer-executable instructions that, when executed by processing circuitry comprising a network node, configure the network node to:
upon connection setup of a wireless device, configure the wireless device with an N-tuple of resource IDs, the N-tuple of resource IDs being assigned to the wireless device for uplink reporting, wherein the N-tuple of resource IDs is selected from a data structure holding a plurality of N-tuples of resource IDs, each N-tuple defining a unique combination of the resource IDs;
upon downlink scheduling of the wireless device, select one of the resource IDs of the configured N-tuple of resource IDs; and
provide information to the wireless device about the selected resource ID.
