# US 12,010,657 B2 · Robust grant-free transmissions

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

- Number: US 12,010,657 B2
- Document ID: US12010657B2
- Status: Granted
- Kind: B2
- Application number: 18/147,534
- Filed: 2022-12-28
- Published: 2023-06-01
- Granted: 2024-06-11
- Earliest claimed: 2018-11-01
- Assignees: DISH Wireless L.L.C.
- Applicants: DISH Wireless L.L.C.
- Inventors: Mehdi Alasti; Siddhartha Chenumolu; Mariam Sorond
- Web page: https://patentgrep.com/patent/US12010657B2

## CPC

- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 72/02: Selection of wireless resources by user or terminal
- H04J 11/004: {using regenerative subtractive interference cancellation}
- 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}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04L 5/0078: {Timing of allocation}
- H04L 5/0094: {Indication of how sub-channels of the path are allocated}
- H04W 72/044: based on the type of the allocated resource
- H04W 72/1263: Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W 74/0825: {with collision detection}
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- 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)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)

## Abstract

Various arrangements for performing uplink grant-free transmissions are presented herein. An instance of user equipment (UE) may determine data that is to be transmitted using a grant-free (GF) uplink transmission to a base station of a cellular network. The UE may select a first GF resource block and a second GF resource block. The UE may transmit GF transmissions that comprise: a data payload and a first pointer at the first GF resource block; and the data payload and a second pointer at the second GF resource block. The first pointer may refer to the second GF resource block, while the second pointer may refer to the first GP resource block.

## Claims

### Claim 1

A method for performing grant-free uplink transmissions, the method comprising:
determining, by a first user equipment (UE), data that is to be transmitted using a grant-free uplink transmission to a base station of a cellular network;
selecting, by the first UE, a first grant-free resource block, wherein:
a plurality of grant-free resource blocks define a plurality of subcarrier frequencies and a plurality of timeslots for data to be transmitted to the base station of the cellular network without a reservation by the first UE;
selecting, by the first UE, a second grant-free resource block;
selecting, by the first UE, a third grant-free resource block;
transmitting, by the first UE, a first grant-free transmission that comprises: 1) a data payload; 2) a first pointer; and 3) a second pointer, wherein:
the first pointer refers to the second grant-free resource block; and
the second pointer refers to the third grant-free resource block;
receiving, by the base station, the first grant-free transmission transmitted by the first UE on the first grant-free resource block;
detecting, by the base station, a collision on the second grant-free resource block, wherein the collision results from a second grant-free transmission being received during a same timeslot and a same frequency as a third grant-free transmission from a second UE distinct from the first UE; and
based on the first pointer of the first grant-free transmission, performing interference cancelation to subtract at least a portion of the first grant-free transmission from the collision to reconstruct the third grant-free transmission transmitted by the second UE at the second grant-free resource block.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
transmitting, by the first UE, the second grant-free transmission that comprises the data payload and a third pointer, wherein:
the third pointer refers to the first grant-free resource block.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
transmitting, by the first UE, a fourth grant-free transmission that comprises the data payload and a fourth pointer, wherein:
the fourth pointer refers to the first grant-free resource block.

### Claim 4 (depends on 3)

The method of claim 3, wherein the first grant-free resource block and the second grant-free resource block occur during different timeslots on different frequencies.

### Claim 5 (depends on 4)

The method of claim 4, wherein the second grant-free resource block and the third grant-free resource block occur during different timeslots on different frequencies.

### Claim 6 (depends on 3)

The method of claim 3, wherein the first grant-free resource block and the second grant-free resource block occur during a same timeslot on different frequencies.

### Claim 7 (depends on 1)

The method of claim 1, wherein the base station is part of a 5G New Radio (NR) cellular network.

### Claim 8 (depends on 1)

The method of claim 1, wherein selecting the first grant-free resource block, selecting the second grant-free resource block, and selecting the third grant-free resource block are performed randomly by the first UE.

### Claim 9

A system for performing grant-free uplink transmissions, the system comprising:
a first UE, configured to:
select a first grant-free resource block, wherein:
a plurality of grant-free resource blocks define a plurality of subcarrier frequencies and a plurality of timeslots for data to be transmitted to a base station of a cellular network without a reservation by the first UE;
select a second grant-free resource block;
select a third grant-free resource block; and
transmit a first grant-free transmission that comprises: 1) a data payload; 2) a first pointer; and 3) a second pointer, wherein:
the first pointer refers to the second grant-free resource block; and
the second pointer refers to the third grant-free resource block; and
the base station, configured to:
receive the first grant-free transmission transmitted by the first UE on the first grant-free resource block;
detect a collision on the second grant-free resource block, wherein the collision results from a second grant-free transmission being received during a same timeslot and a same frequency as a third grant-free transmission from a second UE distinct from the first UE; and
based on the first pointer of the first grant-free transmission, perform interference cancelation to subtract at least a portion of the first grant-free transmission from the collision to reconstruct the third grant-free transmission transmitted by the second UE at the second grant-free resource block.

### Claim 10 (depends on 9)

The system of claim 9, wherein the first UE is further configured to:
transmit the second grant-free transmission that comprises the data payload and a third pointer, wherein:
the third pointer refers to the first grant-free resource block.

### Claim 11 (depends on 10)

The system of claim 10, wherein the first UE is further configured to:
transmit a fourth grant-free transmission that comprises the data payload and a fourth pointer, wherein:
the fourth pointer refers to the first grant-free resource block.

### Claim 12 (depends on 11)

The system of claim 11, wherein the first grant-free resource block and the second grant-free resource block occur during different timeslots on different frequencies.

### Claim 13 (depends on 12)

The system of claim 12, wherein the second grant-free resource block and the third grant-free resource block occur during different timeslots on different frequencies.

### Claim 14 (depends on 11)

The system of claim 11, wherein the first grant-free resource block and the second grant-free resource block occur during a same timeslot on different frequencies.

### Claim 15 (depends on 10)

The system of claim 10, wherein the base station is part of a 5G New Radio (NR) cellular network.

### Claim 16 (depends on 10)

The system of claim 10, wherein the first UE being configured to select the first grant-free resource block, the second grant-free resource block, and the third grant-free resource block comprises the first UE being configured to perform the selections randomly.

### Claim 17

A non-transitory processor-readable medium for a cellular device comprising processor-readable instructions configured to cause one or more processors of a first user equipment (UE) to:
select a first grant-free resource block, wherein:
a plurality of grant-free resource blocks define a plurality of subcarrier frequencies and a plurality of timeslots for data to be transmitted to a base station of a cellular network without a reservation by the first UE;
select a second grant-free resource block;
select a third grant-free resource block; and
cause a first grant-free transmission to be transmitted that comprises: 1) a data payload; 2) a first pointer; and 3) a second pointer, wherein:
the first pointer refers to the second grant-free resource block;
the second pointer refers to the third grant-free resource block;
the first grant-free transmission transmitted by the first UE on the first grant-free resource block is received by the base station;
the base station detects a collision on the second grant-free resource block, wherein the collision results from a second grant-free transmission being received during a same timeslot and a same frequency as a third grant-free transmission from a second UE distinct from the first UE; and
based on the first pointer of the first grant-free transmission, interference cancelation is performed to subtract at least a portion of the first grant-free transmission from the collision to reconstruct the third grant-free transmission transmitted by the second UE at the second grant-free resource block.

### Claim 18 (depends on 17)

The non-transitory processor-readable medium of claim 17, the processor-readable instructions are further configured to cause the one or more processors of the first UE to:
cause the second grant-free transmission to be transmitted that comprises the data payload and a third pointer, wherein:
the third pointer refers to the first grant-free resource block; and
cause a fourth grant-free transmission to be transmitted that comprises the data payload and a fourth pointer, wherein:
the fourth pointer refers to the first grant-free resource block.
