# US 12,193,075 B2 · Methods and apparatus for handling multiple RACH procedures in wireless communication system

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

- Number: US 12,193,075 B2
- Document ID: US12193075B2
- Status: Granted
- Kind: B2
- Application number: 17/941,783
- Filed: 2022-09-09
- Published: 2023-03-09
- Granted: 2025-01-07
- Earliest claimed: 2021-09-09
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Raja Moses Manoj Kumar Eda
- Web page: https://patentgrep.com/patent/US12193075B2

## CPC

- H04W 74/0833: Random access procedures, e.g. with 4-step access
- H04W 48/12: using downlink control channel
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 74/0841: {with collision treatment}
- H04W 74/0836: with 2-step access
- H04W 74/0838: using contention-free random access [CFRA]
- H04W 76/15: Setup of multiple wireless link connections
- H04W 80/02: Data link layer protocols
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method performed by a user equipment (UE) in a wireless communication system is provided. The method includes detecting triggering of a first random access channel (RACH) procedure running on a primary stack at the UE upon detection of a RACH trigger condition on the primary stack, while the UE is connected to at least one cell, detecting triggering of a second RACH procedure while the first RACH procedure is ongoing in the UE, wherein the second RACH procedure is different from the first RACH procedure, enabling a dual active protocol stack (DAPS) capability to initiate a secondary stack for handling the second RACH procedure, performing the first RACH procedure on the primary stack and the second RACH procedure on the secondary stack, simultaneously, and disabling the secondary stack upon successful completion of the second RACH procedure.

## Claims

### Claim 1

A method performed by a user equipment (UE) in a wireless communication system, the method comprising:
detecting triggering of a first random access channel (RACH) procedure running on a primary stack at the UE upon detection of a RACH trigger condition on the primary stack, while the UE is connected to at least one cell;
detecting triggering of a second RACH procedure while the first RACH procedure is ongoing in the UE, wherein the second RACH procedure is different from the first RACH procedure;
enabling a dual active protocol stack (DAPS) capability to initiate a secondary stack for handling the second RACH procedure;
performing the first RACH procedure on the primary stack and the second RACH procedure on the secondary stack, simultaneously; and
disabling the secondary stack upon successful completion of the second RACH procedure.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first RACH procedure and the second RACH procedure are performed on a medium access control (MAC) entity at the UE, wherein the first stack and the secondary stack are included in the MAC entity.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first RACH procedure includes at least one of:
a non-handover procedure;
a RACH procedure triggered for an uplink (UL) grant and a UL synchronization; or
a RACH procedure triggered on the at least one cell from a primary timing advance group (pTAG), wherein the at least one cell is a primary cell.

### Claim 4 (depends on 1)

The method of claim 1, wherein the second RACH procedure includes at least one of:
an on-demand system information (SI) RACH procedure, when the first RACH procedure is a RACH procedure triggered for at least one of an uplink (UL) grant and a UL synchronization;
a RACH procedure triggered on a secondary cell from a secondary timing advance group (sTAG), when the first RACH procedure is a RACH procedure triggered on a primary cell from a primary timing advance group (pTAG); or
a RACH procedure triggered due to an SI request received for at least one service or based on cell reselection parameters, wherein the SI request is a request for SI other than a system information block 1 (SIB1) and the at least one service includes at least one of a vehicle to everything (V2X) service, a device to device (D2D) service, or a sidelink service.

### Claim 5 (depends on 1)

The method of claim 1, wherein the triggering of the second RACH procedure further comprises at least one of:
triggering the second RACH procedure, when the UE receives an on-demand system information (SI) request for at least one service during the ongoing first RACH procedure;
triggering the second RACH procedure, when the UE has an uplink (UL) data for a UL synchronization during the ongoing first RACH procedure;
triggering the second RACH procedure, when the UE has the UL data and no grants are available for the UE to send the UL data during the ongoing first RACH procedure; or
triggering the second RACH procedure on a secondary cell, when the UE configured with a UL-carrier aggregation (CA) triggers the first RACH procedure on a primary cell, wherein the primary cell and the secondary cell have a single medium access control (MAC) entity.

### Claim 6 (depends on 1)

The method of claim 1, wherein the enabling of the DAPS capability to initiate the secondary stack further comprises:
initiating the secondary stack by configuring the secondary stack with configurations of at least one entity of the primary stack; and
sharing RACH trigger configurations corresponding to the second RACH procedure from the primary stack to the secondary stack that enables the secondary stack to handle the second RACH procedure.

### Claim 7 (depends on 6)

The method of claim 6, wherein the initiating of the secondary stack by configuring the secondary stack further comprises:
providing configurations of a physical layer entity from the primary stack to the secondary stack, wherein the configurations of the physical layer entity are received by the UE on the primary stack through a system information block 1 (SIB1), wherein the SIB1 includes at least one of frequency information, band information, bandwidth information, physical cell identifier (ID) information, or bandwidth part (BWP) information for the primary cell; and
providing configurations of a medium access control (MAC) entity from the primary stack to the secondary stack, wherein the configurations of the MAC entity are received by the UE on the primary stack through at least one of a radio resource configuration (RRC) message, a MAC logical channel configuration, a logical channel identity, or a served radio bearer.

### Claim 8 (depends on 7)

The method of claim 7, further comprising sharing configurations of a radio link control (RLC) entity from the primary stack to the secondary stack, in case that the configurations of the RLC entity are required for the secondary stack to handle the second RACH procedure.

### Claim 9 (depends on 6)

The method of claim 6, wherein the RACH trigger configurations corresponding to the secondary RACH procedure are received by the UE on the primary stack through a system information block 1 (SIB1) or a radio resource control (RRC) reconfiguration message, based on a trigger reason for the second RACH procedure and a network configuration.

### Claim 10 (depends on 8)

The method of claim 8, further comprising performing a bearer split at the RLC entity for mapping at least one data radio bearer (DRB) to logical channels on the secondary stack to support the second RACH procedure.

### Claim 11

A user equipment (UE) in a wireless communication system, the UE comprising:
a transceiver; and
a controller coupled with the transceiver and configured to:
detect triggering of a first random access channel (RACH) procedure running on a primary stack at the UE upon detection of a RACH trigger condition on the primary stack, while the UE is connected to at least one cell,
detect triggering of a second RACH procedure while the first RACH procedure is ongoing in the UE, wherein the second RACH procedure is different from the first RACH procedure,
enable a dual active protocol stack (DAPS) capability to initiate a secondary stack for handling the second RACH procedure,
perform the first RACH procedure on the primary stack and the second RACH procedure on the secondary stack, simultaneously, and
disable the secondary stack upon successful completion of the second RACH procedure.

### Claim 12 (depends on 11)

The UE of claim 11, wherein the first RACH procedure and the second RACH procedure are performed on a medium access control (MAC) entity at the UE, wherein the first stack and the secondary stack are included in the MAC entity.

### Claim 13 (depends on 11)

The UE of claim 11, wherein the first RACH procedure includes at least one of:
a non-handover procedure;
a RACH procedure triggered for an uplink (UL) grant and a UL synchronization; or
a RACH procedure triggered on the at least one cell from a primary timing advance group (pTAG), wherein the at least one cell is a primary cell.

### Claim 14 (depends on 11)

The UE of claim 11, wherein the second RACH procedure includes at least one of:
an on-demand system information (SI) RACH procedure, when the first RACH procedure is a RACH procedure triggered for at least one of an uplink (UL) grant and a UL synchronization;
a RACH procedure triggered on a secondary cell from a secondary timing advance group (sTAG), when the first RACH procedure is a RACH procedure triggered on a primary cell from a primary timing advance group (pTAG); or
a RACH procedure triggered due to an SI request received for at least one service or based on cell reselection parameters, wherein the SI request is a request for SI other than a system information block 1 (SIB1) and the at least one service includes at least one of a vehicle to everything (V2X) service, a device to device (D2D) service, or a sidelink service.

### Claim 15 (depends on 11)

The UE of claim 11, wherein the controller is further configured to:
trigger the second RACH procedure, when the UE receives an on-demand system information (SI) request for at least one service during the ongoing first RACH procedure,
trigger the second RACH procedure, when the UE has an uplink (UL) data for a UL synchronization during the ongoing first RACH procedure,
trigger the second RACH procedure, when the UE has the UL data and no grants are available for the UE to send the UL data during the ongoing first RACH procedure, or
trigger the second RACH procedure on a secondary cell, when the UE configured with a UL-carrier aggregation (CA) triggers the first RACH procedure on a primary cell, wherein the primary cell and the secondary cell have a single medium access control (MAC) entity.

### Claim 16 (depends on 11)

The UE of claim 11, wherein the controller is further configured to:
initiate the secondary stack by configuring the secondary stack with configurations of at least one entity of the primary stack, and
share RACH trigger configurations corresponding to the second RACH procedure from the primary stack to the secondary stack that enables the secondary stack to handle the second RACH procedure.

### Claim 17 (depends on 16)

The UE of claim 16, wherein the controller is further configured to:
provide configurations of a physical layer entity from the primary stack to the secondary stack, wherein the configurations of the physical layer entity are received by the UE on the primary stack through a system information block 1 (SIB1), wherein the SIB1 includes at least one of frequency information, band information, bandwidth information, physical cell identifier (ID) information, or bandwidth part (BWP) information for the primary cell, and
provide configurations of a medium access control (MAC) entity from the primary stack to the secondary stack, wherein the configurations of the MAC entity are received by the UE on the primary stack through at least one of a radio resource configuration (RRC) message, a MAC logical channel configuration, a logical channel identity, or a served radio bearer.

### Claim 18 (depends on 17)

The UE of claim 17, wherein the controller is further configured to share configurations of a radio link control (RLC) entity from the primary stack to the secondary stack, in case that the configurations of the RLC entity are required for the secondary stack to handle the second RACH procedure.

### Claim 19 (depends on 16)

The UE of claim 16, wherein the RACH trigger configurations corresponding to the secondary RACH procedure are received by the UE on the primary stack through a system information block 1 (SIB1) or a radio resource control (RRC) reconfiguration message, based on a trigger reason for the second RACH procedure and a network configuration.

### Claim 20 (depends on 18)

The UE of claim 18, wherein the controller is further configured to perform a bearer split at the RLC entity for mapping at least one data radio bearer (DRB) to logical channels on the secondary stack to support the second RACH procedure.
