IP Library Granted Patent US 11,452,146
Granted Patent B2
US 11,452,146 · App. 17/085,136 · Granted Sep 20, 2022

Handling timing conflicts involving random access procedure messages

Inventor: Shiangrung Ye (New Taipei, TW)
Assignee: GOOGLE LLC
H04W74/0841H04L5/0051H04L25/0226H04W72/0446H04W72/1263H04W72/14H04W74/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,452,146
App. No.
17/085,136
Granted
Sep 20, 2022
Kind
B2
Abstract

A method for handling timing conflicts associated with a random channel access procedure is implemented in a user device, and includes determining ( 314 ) that a first time span for the user device to transmit at least a data portion of a random-access procedure message to a base station overlaps a second time span for the user device to transmit another signal to the base station. The method also includes determining ( 320 ), based at least on a type of the other signal, a transmission precedence indicative of whether to modify transmission timing for the random-access procedure message or to instead modify transmission timing for the other signal, and, based on the determined transmission precedence, either transmitting ( 340 ) at least the data portion of the random-access procedure message to the base station during the first time span or transmitting ( 340 ) the other signal to the base station during the second time span.

Claims (50)

1. A method in a user device for handling timing conflicts associated with a random-access procedure for gaining access to a communication channel, the method comprising:

receiving, from a base station, a message that grants the user device an occasion to transmit uplink data, the occasion including a second time span configured for the user device to transmit uplink data to the base station;

determining, by processing hardware of the user device, that a first time span for the user device to transmit at least a data portion of a random-access procedure message to the base station overlaps the second time span;

determining, by the user device, a transmission precedence, wherein determining the transmission precedence is based at least on whether the granted occasion is (i) an occasion for the user device to re-transmit data or (ii) an occasion for the user device to transmit new data; and

based on the determined transmission precedence, only one of (i) transmitting at least the data portion of the random-access procedure message to the base station during the first time span or (ii) transmitting the uplink data to the base station during the second time span.

2. The method of claim 1 ,

wherein the message that grants the user device an occasion to transmit uplink data configures resources for the user device to transmit uplink communications, and wherein the resources include the second time span.

3. The method of claim 1 , wherein:

the message that grants the user device the occasion to transmit uplink data is a message that grants an occasion for the user device to re-transmit data that the base station failed to receive or decode; and

determining the transmission precedence is based at least on the granted occasion being an occasion for the user device to re-transmit data.

4. The method of claim 3 , comprising:

based on the determined transmission precedence, transmitting at least the data portion of the random-access procedure message to the base station during the first time span.

5. The method of claim 1 , wherein:

the message that grants the user device the occasion to transmit uplink data is a message that grants an occasion for the user device to transmit new data; and

determining the transmission precedence is based at least on the granted occasion being an occasion for the user device to transmit new data.

6. The method of claim 5 , comprising:

based on the determined transmission precedence, transmitting the uplink data to the base station during the second time span.

7. A method in a user device for handling timing conflicts associated with a random-access procedure for gaining access to a communication channel, the method comprising:

selecting, by processing hardware of the user device, a preamble, or a physical-layer random-access channel (PRACH) occasion, associated with a first time span for the user device to transmit at least a data portion of a random-access procedure message to a base station;

receiving, from the base station, a message that grants the user device an occasion to transmit uplink data to the base station on a second physical-layer uplink channel (PUSCH) occasion that includes a second time span;

determining, by the processing hardware, that the first time span overlaps the second time span, at least in part by determining that the selected preamble or the selected PRACH occasion is associated with a first PUSCH occasion that includes the first time span,

determining, by the user device and based at least on the granted occasion being an occasion for the user device to transmit uplink data, a transmission precedence; and

based on the determined transmission precedence, only one of (i) transmitting at least the data portion of the random-access procedure message to the base station during the first time span or (ii) transmitting the uplink data to the base station during the second time span.

8. The method of claim 7 , wherein:

selecting the preamble, or the PRACH occasion, associated with the first time span includes selecting the preamble associated with the first time span; and

determining that the first time span overlaps the second time span includes determining that the selected preamble is associated with the first PUSCH occasion that includes the first time span.

9. The method of claim 7 , comprising:

prior to selecting the preamble or the PRACH occasion, receiving, from the base station, an indication of (i) a set of available preambles that includes the preamble, and (ii) a set of available PRACH occasions that includes the PRACH occasion.

10. A method in a user device for handling timing conflicts associated with a random-access procedure for gaining access to a communication channel, the method comprising:

receiving, from a base station, a message that grants the user device an occasion to transmit uplink data, the occasion including a second time span;

determining, by processing hardware of the user device, that a first time span for the user device to transmit at least a data portion of a random-access procedure message to the base station overlaps the second time span;

determining, by the user device and based at least on the granted occasion being an occasion for the user device to transmit uplink data, a transmission precedence;

based on the determined transmission precedence, (i) transmitting the uplink data during the second time span, (ii) not transmitting the data portion of the random-access procedure message during the first time span, and (iii) not transmitting a preamble of the random-access procedure message before the first time span; and

overriding, by the processing hardware, one or more actions associated with unsuccessful iterations of the random-access procedure, the one or more actions including one or both of (i) increasing a preamble transmit power and (ii) incrementing a message transmission counter.

11. The method of claim 1 , wherein:

the random-access procedure is a contention-based two-step random-access channel (RACH) procedure; and

the random-access procedure message is a message associated with a first step of the contention-based two-step RACH procedure.

12. The method of claim 11 , wherein the data portion of the random-access procedure message comprises data in a physical-layer uplink channel (PUSCH) occasion of the message associated with the first step of the contention-based two-step RACH procedure.

13. A user device comprising hardware configured to:

receive, from a base station, a message that grants the user device an occasion to transmit uplink data, the occasion including a second time span configured for the user device to transmit uplink data to the base station;

determine that a first time span for the user device to transmit at least a data portion of a random-access procedure message to the base station overlaps the second time span;

determine a transmission precedence indicative of whether to modify transmission timing for the random-access procedure message or to instead modify transmission timing for the uplink data, wherein determining the transmission precedence is based at least on whether the granted occasion is (i) an occasion for the user device to re-transmit data or (ii) an occasion for the user device to transmit new data; and

based on the determined transmission precedence, only one of (i) transmit at least the data portion of the random-access procedure message to the base station during the first time span or (ii) transmit the uplink data to the base station during the second time span.

14. The user device of claim 13 , wherein

the message that grants the user device an occasion to transmit uplink data configures resources for the user device to transmit uplink communications, and wherein the resources include the second time span.

15. The user device of claim 13 , wherein:

the message that grants the user device the occasion to transmit uplink data is a message that grants an occasion for the user device to re-transmit data that the base station failed to receive or decode; and

determining the transmission precedence is based at least on the granted occasion being an occasion for the user device to re-transmit data.

16. The user device of claim 15 , comprising:

based on the determined transmission precedence, transmitting at least the data portion of the random-access procedure message to the base station during the first time span.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: YE, SHIANGRUNG
To: GOOGLE LLC
Reel/Frame 055056/0971 →
Continuity (2)
Provisional Application 62940363 · Nov 26, 2019
Related Publication 20210160934A1 · May 27, 2021