IP Library Granted Patent US 11,553,534
Granted Patent B2
US 11,553,534 · App. 17/032,434 · Granted Jan 10, 2023

Handling collisions due to multiple radio resource control (RRC) connection requests

Inventors: Ashish Bhardwaj (San Diego, CA); Liangchi Hsu (San Diego, CA); Sohrab Ahmad (Hyderabad, IN); Raghuveer Ramakrishna Srinivas Tarimala (Hyderabad, IN); Manjunatha Subbamma Ananda (Hyderabad, IN); Utsav Sinha (Hyderabad, IN); Kavinkadhirselvan Angappan (San Diego, CA); Bhanu Kiran Janga (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04W74/0833H04L1/18H04W76/27
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,553,534
App. No.
17/032,434
Granted
Jan 10, 2023
Kind
B2
Abstract

Disclosed are techniques for handling collisions between multiple radio resource control (RRC) connection establishment procedures for multiple connection events, such as mobile terminating pages and tracking area updates.

Claims (145)

1. A method of wireless communication performed by a user equipment (UE), comprising:

performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

storing a request to perform the second RRC connection establishment procedure in association with the trigger in a buffer until completion of the first RRC connection establishment procedure, such that the second RRC connection establishment procedure is not performed during the performance of the first RRC connection establishment procedure;

responsive to the first RRC connection establishment procedure completing successfully, ignoring the request to perform the second RRC connection establishment procedure; and

responsive to the first RRC connection establishment procedure failing, performing the second RRC connection establishment procedure based on the request.

2. The method of claim 1 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a periodic tracking area update (TAU).

3. The method of claim 2 , wherein the trigger to initiate the second RRC connection establishment procedure comprises an expiration of a periodic timer associated with the periodic TAU.

4. The method of claim 1 , wherein performing the first RRC connection establishment procedure comprises:

transmitting one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preambles.

5. The method of claim 4 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

6. The method of claim 1 , wherein detecting the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE detecting the trigger to initiate the second RRC connection establishment procedure.

7. The method of claim 1 ,

wherein performing the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE performing the first RRC connection establishment procedure.

8. The method of claim 1 , wherein the ignoring comprises:

flushing the request to perform the second RRC connection establishment procedure from the buffer based on the first RRC connection establishment procedure completing successfully.

9. The method of claim 1 , wherein the performing the second RRC connection establishment procedure comprises:

retrieving the request to perform the second RRC connection establishment procedure; and

performing the second RRC connection establishment procedure.

10. A method of wireless communication performed by a user equipment (UE), comprising:

performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

storing a request to perform the second RRC connection establishment procedure in a buffer until completion of the first RRC connection establishment procedure;

responsive to the first RRC connection establishment procedure completing successfully, performing a tracking area update (TAU) using an RRC connection established by the first RRC connection establishment procedure; and

responsive to the first RRC connection establishment procedure failing, performing the second RRC connection establishment procedure.

11. The method of claim 10 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a non-periodic tracking area update (TAU), an extended discontinuous reception (eDRX) parameter change, or a power saving mode (PSM) change.

12. The method of claim 10 , wherein performing the first RRC connection establishment procedure comprises:

transmitting one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preambles.

13. The method of claim 12 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

14. The method of claim 10 , wherein detecting the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE detecting the trigger to initiate the second RRC connection establishment procedure.

15. The method of claim 10 , wherein performing the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE performing the first RRC connection establishment procedure.

16. The method of claim 10 , wherein completion of the first RRC connection establishment procedure comprises expiration or stoppage of a connection establishment timer.

17. A method of wireless communication performed by a user equipment (UE), comprising:

performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

storing a request to perform the first RRC connection establishment procedure in a buffer until completion of the second RRC connection establishment procedure;

performing the second RRC connection establishment procedure; and

performing the first RRC connection establishment procedure after completion of the second RRC connection establishment procedure.

18. The method of claim 17 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a tracking area update (TAU) for a tracking area change.

19. The method of claim 17 , wherein performing the first RRC connection establishment procedure comprises:

transmitting one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preambles.

20. The method of claim 19 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

21. The method of claim 17 , wherein detecting the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE detecting the trigger to initiate the second RRC connection establishment procedure.

22. The method of claim 17 , wherein performing the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE performing the first RRC connection establishment procedure.

23. A user equipment (UE), comprising:

a memory;

at least one transceiver; and

at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to:

perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

detect a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

store a request to perform the second RRC connection establishment procedure in association with the trigger in a buffer until completion of the first RRC connection establishment procedure, such that the second RRC connection establishment procedure is not performed during the performance of the first RRC connection establishment procedure;

ignore, responsive to the first RRC connection establishment procedure completing successfully, the request to perform the second RRC connection establishment procedure; and

perform, responsive to the first RRC connection establishment procedure failing, the second RRC connection establishment procedure based on the request.

24. The UE of claim 23 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a periodic tracking area update (TAU).

25. The UE of claim 24 , wherein the trigger to initiate the second RRC connection establishment procedure comprises an expiration of a periodic timer associated with the periodic TAU.

26. The UE of claim 23 , wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises the at least one processor being configured to:

cause a communication device of the UE to transmit one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preambles.

27. The UE of claim 26 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

28. The UE of claim 23 , wherein the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE implemented by the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure.

29. The UE of claim 23 ,

wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE implemented by the at least one processor being configured to perform the first RRC connection establishment procedure.

30. The UE of claim 23 , wherein the at least one processor being configured to ignore comprises the at least one processor being configured to:

flush the request to perform the second RRC connection establishment procedure from the buffer based on the first RRC connection establishment procedure completing successfully.

31. The UE of claim 23 , wherein the at least one processor being configured to perform the second RRC connection establishment procedure comprises the at least one processor being configured to:

retrieve the request to perform the second RRC connection establishment procedure; and

perform the second RRC connection establishment procedure.

32. A user equipment (UE), comprising:

a memory;

at least one transceiver; and

at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to:

perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

detect a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

store a request to perform the second RRC connection establishment procedure in a buffer until completion of the first RRC connection establishment procedure;

perform, responsive to the first RRC connection establishment procedure completing successfully a tracking area update (TAU) using an RRC connection established by the first RRC connection establishment procedure; and

responsive to the first RRC connection establishment procedure failing, perform the second RRC connection establishment procedure.

33. The UE of claim 32 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a non-periodic tracking area update (TAU).

34. The UE of claim 32 , wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises the at least one processor being configured to:

cause the at least one transceiver to transmit one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preamble.

35. The UE of claim 34 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

36. The UE of claim 32 , wherein the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE implemented by the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure.

37. The UE of claim 32 , wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE implemented by the at least one processor being configured to perform the first RRC connection establishment procedure.

38. The UE of claim 32 , wherein completion of the first RRC connection establishment procedure comprises expiration or stoppage of a connection establishment timer.

39. A user equipment (UE), comprising:

a memory;

at least one transceiver; and

at least one processor communicatively coupled to the memory and the at least one transceiver, the at least one processor configured to:

perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

detect a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

store a request to perform the first RRC connection establishment procedure in a buffer until completion of the second RRC connection establishment procedure;

perform the second RRC connection establishment procedure; and

perform the first RRC connection establishment procedure after completion of the second RRC connection establishment procedure.

40. The UE of claim 39 , wherein:

the first connection event comprises a mobile terminating (MT) page, and

the second connection event comprises a tracking area update (TAU) for a tracking area change.

41. The UE of claim 39 , wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises the at least one processor being configured to:

cause a communication device of the UE to transmit one or more sets of one or more repetitions of random access channel (RACH) preambles, each of the one or more sets of one or more repetitions of the RACH preambles transmitted at a higher transmission power than a previous set of one or more repetitions of the RACH preambles.

42. The UE of claim 41 , wherein the trigger to initiate the second RRC connection establishment procedure occurs during transmission of the one or more sets of one or more repetitions of the RACH preambles of the first RRC connection establishment procedure.

43. The UE of claim 39 , wherein the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure comprises a non-access stratum (NAS) layer of the UE implemented by the at least one processor being configured to detect the trigger to initiate the second RRC connection establishment procedure.

44. The UE of claim 39 , wherein the at least one processor being configured to perform the first RRC connection establishment procedure comprises an RRC layer and a medium access control (MAC) layer of the UE implemented by the at least one processor being configured to perform the first RRC connection establishment procedure.

45. A user equipment (UE), comprising:

means for performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

means for detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

means for storing a request to perform the second RRC connection establishment procedure in association with the trigger in a buffer until completion of the first RRC connection establishment procedure, such that the second RRC connection establishment procedure is not performed during the performance of the first RRC connection establishment procedure;

means for ignoring, responsive to the first RRC connection establishment procedure completing successfully, the request to perform the second RRC connection establishment procedure; and

means for performing, responsive to the first RRC connection establishment procedure failing, the second RRC connection establishment procedure based on the request.

46. A user equipment (UE), comprising:

means for performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

means for detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

means for storing a request to perform the second RRC connection establishment procedure in a buffer until completion of the first RRC connection establishment procedure;

means for performing, responsive to the first RRC connection establishment procedure completing successfully, a tracking area update (TAU) using an RRC connection established by the first RRC connection establishment procedure; and

means for performing, responsive to the first RRC connection establishment procedure failing, the second RRC connection establishment procedure.

47. A user equipment (UE), comprising:

means for performing a first radio resource control (RRC) connection establishment procedure for a first connection event;

means for detecting a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

means for storing a request to perform the first RRC connection establishment procedure in a buffer until completion of the second RRC connection establishment procedure;

means for performing the second RRC connection establishment procedure; and

means for performing the first RRC connection establishment procedure after completion of the second RRC connection establishment procedure.

48. A non-transitory computer-readable medium storing computer-executable instructions, the computer-executable instructions comprising:

at least one instruction instructing a user equipment (UE) to perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

at least one instruction instructing the UE to detect, a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

at least one instruction instructing the UE to store a request to perform the second RRC connection establishment procedure in association with the trigger in a buffer until completion of the first RRC connection establishment procedure, such that the second RRC connection establishment procedure is not performed during the performance of the first RRC connection establishment procedure;

at least one instruction instructing the UE to ignore, responsive to the first RRC connection establishment procedure completing successfully, the request to perform the second RRC connection establishment procedure; and

at least one instruction instructing the UE to perform, responsive to the first RRC connection establishment procedure failing, the second RRC connection establishment procedure based on the request.

49. A non-transitory computer-readable medium storing computer-executable instructions, the computer-executable instructions comprising:

at least one instruction instructing a user equipment (UE) to perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

at least one instruction instructing the UE to detect a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

at least one instruction instructing the UE to store a request to perform the second RRC connection establishment procedure in a buffer until completion of the first RRC connection establishment procedure;

at least one instruction instructing the UE to perform, responsive to the first RRC connection establishment procedure completing successfully, a tracking area update (TAU) using an RRC connection established by the first RRC connection establishment procedure; and

at least one instruction instructing the UE to perform, responsive to the first RRC connection establishment procedure failing, the second RRC connection establishment procedure.

50. A non-transitory computer-readable medium storing computer-executable instructions, the computer-executable instructions comprising:

at least one instruction instructing a user equipment (UE) to perform a first radio resource control (RRC) connection establishment procedure for a first connection event;

at least one instruction instructing the UE to detect a trigger to initiate a second RRC connection establishment procedure for a second connection event, wherein the trigger occurs during performance of the first RRC connection establishment procedure;

at least one instruction instructing the UE to store a request to perform the first RRC connection establishment procedure in a buffer until completion of the second RRC connection establishment procedure;

at least one instruction instructing the UE to perform the second RRC connection establishment procedure; and

at least one instruction instructing the UE to perform the first RRC connection establishment procedure after completion of the second RRC connection establishment procedure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: BHARDWAJ, ASHISH; HSU, LIANGCHI; AHMAD, SOHRAB; TARIMALA, RAGHUVEER RAMAKRISHNA SRINIVAS; ANANDA, MANJUNATHA SUBBAMMA; SINHA, UTSAV; ANGAPPAN, KAVINKADHIRSELVAN; JANGA, BHANU KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 056214/0654 →
Priority Claims (1)
IN 201941039171 · Sep 27, 2019 · national
Continuity (1)
Related Publication 20210100040A1 · Apr 1, 2021