# US 2022/0046715 A1 · Method and apparatus for providing non-scheduled network access

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

- Number: US 2022/0046715 A1
- Document ID: US20220046715A1
- Status: Published application
- Kind: A1
- Application number: 17/414,516
- Filed: 2018-12-21
- Published: 2022-02-10
- Earliest claimed: 2018-12-21
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Andreas MAEDER; Richard WALDHAUSER; Mikhail VILGELM; Murat GUERSU; Wolfgang KELLERER
- Web page: https://patentgrep.com/patent/US20220046715A1

## CPC

- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 74/02: Hybrid access
- H04W 74/0833: Random access procedures, e.g. with 4-step access
- H04W 74/0838: using contention-free random access [CFRA]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A terminal device selects are source indicator to be used for non-scheduled access and transmits it to an access device of the network in the non-scheduled access. If it determines based on a response to the non-scheduled access, that it has selected the same resource indicator as another terminal device, it keeps the resource indicator but selects different physical random access channel occasions by setting a time offset for a retransmission with the selected resource indicator. An initial waiting time may be determined by the access device (e.g. based on a traffic amount on the access channel) and transmitted to the terminal device for setting the time offset. Also, a layer (2) error caused by a random access channel resource collision of terminal devices may be determined at the access device and a feedback indicating a non-acknowledgement for layer (2) may be transmitted to colliding terminal devices.

## Claims

### Claim 1

An apparatus, comprising:
at least one processor; and
at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to perform:
selecting a resource indicator which indicates a channel resource to be used by a terminal device for non-scheduled access to a network;
transmitting the selected resource indicator to an access device of the network; and
maintaining the selected resource indicator and setting a time offset for a retransmission with the selected resource indicator based on a response received from the access device responsive to the non-scheduled access.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
monitoring access responses received from the network to detect at least one used resource indicator of a channel resource that has been allocated to another terminal device for non-scheduled channel access or at least one non-allowed resource indicator; and
deleting a detected used or non-allowed resource indicator from a list of resource indicators of available channel resources maintained at the terminal device.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
transmitting a first scheduled transmission to the access device; and
adjusting the time offset based on a feedback received from the access device.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
checking if the response comprises at least one of the following indications:
an indicator of a layer 2 error caused by a random access channel resource collision of two or more terminal devices;
an indication of an acknowledgement or an indication that new data can be sent;
an indication of a non-acknowledgement or the lack of a new data indication or an indication that no new data shall be sent.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
using a parameter to adjust the time offset;
incrementing the parameter if the feedback indicates a non-acknowledgement for layer 2;
decrementing the parameter if the feedback indicates an acknowledgement; and
maintaining the parameter if the feedback indicates a non-acknowledgement for layer 1.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
selecting one of available branches defined by a tree algorithm to determine the parameter used for adjusting the time offset.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
checking whether a channel resource has been allocated to the selected resource indicator;
decrementing the parameter if no channel resource has been allocated to the selected resource indicator; and
adjusting the parameter based on an outcome of a connection request if a channel resource has been allocated to the selected resource indicator.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus perform:
decrementing the parameter if a contention resolution response has been received from the access device; and
incrementing the parameter if no contention resolution response has been received from the access device within a predetermined time period.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
monitoring access responses received from the network to establish a list of available resource indicators for the selection of the resource indicator to be used by the terminal device for the non-scheduled access to the network.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
monitoring a predetermined number of the access responses to determine at least one idle resource indicator that has been idle for a predetermined number of transmission frames.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
checking for a response received from the access device in response to the transmission of the selected resource indicator; and
initiating a retransmission of the selected resource indicator if no response is received within a predetermined time period.

### Claim 12

(canceled)

### Claim 13

(canceled)

### Claim 14

An apparatus, comprising:
at least one processor; and
at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to perform:
determining an initial waiting time at an access device of a network;
transmitting an information indicating the determined initial waiting time to a terminal device for setting a time offset for a retransmission with a selected resource indicator for a non-scheduled access to the network.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
determining a traffic amount on a channel to be used by the terminal device for the non-scheduled access to the network; and
determining the initial waiting time based on the determined traffic amount.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform:
transmitting the information indicating the determined initial waiting time with a system information block during an initial cell synchronization process or with a downlink control indicator.

### Claim 17

(canceled)

### Claim 18

A method comprising:
selecting a resource indicator which indicates a channel resource to be used by a terminal device for non-scheduled access to a network;
transmitting the selected resource indicator to an access device of the network; and
maintaining the selected resource indicator and setting a time offset for a retransmission with the selected resource indicator based on a response received from the access device responsive to the non-scheduled access.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
monitoring access responses received from the network to detect at least one used resource indicator of a channel resource that has been allocated to another terminal device for non-scheduled channel access or at least one non-allowed resource indicator; and
deleting a detected used or non-allowed resource indicator from a list of resource indicators of available channel resources maintained at the terminal device.

### Claim 20

(canceled)

### Claim 21

A method comprising:
determining an initial waiting time at an access device of a network;
transmitting an information indicating the determined initial waiting time to a terminal device for setting a time offset for a retransmission with a selected resource indicator for a non-scheduled access to the network.

### Claim at position 22

-24. (canceled)
