US12284683B2ActiveUtilityA1

System and methods for adaptive random access response optimization

Assignee: RAKUTEN MOBILE INCPriority: Jun 30, 2022Filed: Jun 30, 2022Granted: Apr 22, 2025
Est. expiryJun 30, 2042(~15.9 yrs left)· nominal 20-yr term from priority
H04L 47/38H04W 76/18H04W 28/02H04W 74/0833
47
PatentIndex Score
0
Cited by
5
References
14
Claims

Abstract

A method for adaptively optimizing a random access response (RAR) message by a radio access network (RAN) node includes: determining a first number of connection attempts over a first time duration that are received from one or more user equipment (UE); determining a success rate for the first number of connection attempts; updating one or more parameters to adjust a code rate used for generating communication messages to the one or more UEs, from a first code rate to a second code rate, based at least in part on the success rate; generating the RAR message using the second code rate, in response to receiving an initial access connection request message from a first UE among the one or more UEs; sending the RAR message based at least in part on the second code rate to the first UE.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for adaptively optimizing a random access response (RAR) message by a radio access network (RAN) node, the method comprising:
 determining a first number of connection attempts over a first time duration that are received from one or more user equipment (UE); 
 determining a success rate for the first number of connection attempts; 
 updating one or more parameters to adjust a code rate used for generating communication messages to the one or more UEs, from a first code rate to a second code rate, based at least in part on the success rate; 
 generating the RAR message using the second code rate, in response to receiving an initial access connection request message from a first UE among the one or more UEs; and 
 sending the RAR message based at least in part on the second code rate to the first UE, 
 wherein the updating one or more parameters to adjust the code rate used for generating the communication messages to the one or more UE, from the first code rate to the second code rate, based at least in part on the success rate, comprises:
 determining the second code rate to be less than the first code rate, in response to determining that the first number of connection attempts is greater than a first connection attempt threshold and that the success rate is less than a first success rate threshold, and updating the one or more parameters to decrease the code rate in response to determining the first code rate is greater than a minimum code rate threshold; or 
 determining the second code rate to be greater than the first code rate, in response to determining that the first number of connection attempts is greater than a second connection attempt threshold and the success rate is greater than a second success rate threshold, and updating the one or more parameters to increase the code rate in response to determining the first code rate is less than a maximum code rate threshold. 
 
 
     
     
       2. The method of  claim 1 , wherein the determining the first number of connection attempts over the first duration that are received from the one or more UE comprises:
 receiving one or more first messages from the one or more UE, each first message indicating an initial access connection request by a corresponding UE; 
 generating one or more second messages using the first code rate, each second message indicating a random access response to the initial access connection request by the corresponding UE; 
 sending the one or more second messages to the one or more UE over the first time duration; and 
 determining the first number of connection attempts to be a number of the one or more second messages sent to the one or more UE over the first time duration. 
 
     
     
       3. The method of  claim 1 , wherein the determining the success rate for the first number of connection attempts comprises:
 receiving one or more third messages from the one or more UE indicating receipt of one or more second messages sent to the one or more UE over the first time duration, each third message indicating receipt by a corresponding UE in response to a corresponding second message sent to the corresponding UE; and 
 determining the success rate for the first number of connection attempts based at least in part on a number of second messages sent over the first time duration and a number of third messages received. 
 
     
     
       4. The method of  claim 3 , wherein the one or more second messages are generated using the first code rate, and wherein the success rate is a ratio of the number of third messages received and the number of second messages sent over the first time duration. 
     
     
       5. The method of  claim 1 , wherein the first message is a random access channel (RACH) message, the second message is a RAR message, and the third message is a radio resource control (RRC) message. 
     
     
       6. An apparatus for performing adaptive optimization of a random access response (RAR) message by a radio access network (RAN) node, the apparatus comprising:
 a memory storing instructions; and 
 at least one processor configured to execute the instructions to:
 determining a first number of connection attempts over a first time duration that are received from one or more user equipment (UE); 
 determining a success rate for the first number of connection attempts; 
 updating one or more parameters to adjust a code rate, used for generating communication messages to the one or more UEs, from a first code rate to a second code rate, based at least in part on the success rate; 
 generating the RAR message using the second code rate, in response to receiving an initial access connection request message from a first UE among the one or more UEs; and 
 sending the RAR message based at least in part on the second code rate to the first UE, 
 wherein the updating one or more parameters to adjust the code rate used for generating the communication messages to the one or more UE, from the first code rate to the second code rate, based at least in part on the success rate, comprises:
 determining the second code rate to be less than the first code rate, in response to determining that the first number of connection attempts is greater than a first connection attempt threshold and that the success rate is less than a first success rate threshold, and updating the one or more parameters to decrease the code rate in response to determining the first code rate is greater than a minimum code rate threshold; or 
 determining the second code rate to be greater than the first code rate, in response to determining that the first number of connection attempts is greater than a second connection attempt threshold and the success rate is greater than a second success rate threshold, and updating the one or more parameters to increase the code rate in response to determining the first code rate is less than a maximum code rate threshold. 
 
 
 
     
     
       7. The apparatus of  claim 6 , wherein the determining the first number of connection attempts over the first duration that are received from the one or more UE comprises:
 receiving one or more first messages from the one or more UE, each first message indicating an initial access connection request by a corresponding UE; 
 generating one or more second messages using the first code rate, each second message indicating a random access response to the initial access connection request by the corresponding UE; 
 sending the one or more second messages to the one or more UE over the first time duration; and 
 determining the first number of connection attempts to be a number of the one or more second messages sent to the one or more UE over the first time duration. 
 
     
     
       8. The apparatus of  claim 6 , wherein the determining the success rate for the first number of connection attempts comprises:
 receiving one or more third messages from the one or more UE indicating receipt of one or more second messages sent to the one or more UE over the first time duration, each third message indicating receipt by a corresponding UE in response to a corresponding second message sent to the corresponding UE; and 
 determining the success rate for the first number of connection attempts based at least in part on a number of second messages sent over the first time duration and a number of third messages received. 
 
     
     
       9. The apparatus of  claim 8 , wherein the one or more second messages are generated using the first code rate, and wherein the success rate is a ratio of the number of third messages received and the number of second messages sent over the first time duration. 
     
     
       10. The apparatus of  claim 6 , wherein the first message is a random access channel (RACH) message, the second message is a RAR message, and the third message is a radio resource control (RRC) message. 
     
     
       11. A non-transitory computer-readable medium for storing computer readable program code or instructions for carrying out operations, when executed by a processor, for adaptive optimization of a random access response (RAR) message, the operations comprising:
 determining a first number of connection attempts over a first time duration that are received from one or more user equipment (UE); 
 determining a success rate for the first number of connection attempts; 
 updating one or more parameters to adjust a code rate used for generating communication messages to the one or more UEs, from a first code rate to a second code rate, based at least in part on the success rate; 
 generating the RAR message using the second code rate, in response to receiving an initial access connection request message from a first UE among the one or more UEs; and 
 sending the RAR message based at least in part on the second code rate to the first UE, 
 wherein the updating one or more parameters to adjust the code rate used for generating the communication messages to the one or more UE, from the first code rate to the second code rate, based at least in part on the success rate, comprises:
 determining the second code rate to be less than the first code rate, in response to determining that the first number of connection attempts is greater than a first connection attempt threshold and that the success rate is less than a first success rate threshold, and updating the one or more parameters to decrease the code rate in response to determining the first code rate is greater than a minimum code rate threshold; or 
 determining the second code rate to be greater than the first code rate, in response to determining that the first number of connection attempts is greater than a second connection attempt threshold and the success rate is greater than a second success rate threshold, and updating the one or more parameters to increase the code rate in response to determining the first code rate is less than a maximum code rate threshold. 
 
 
     
     
       12. The non-transitory computer-readable medium of  claim 11 , wherein the determining the first number of connection attempts over the first duration that are received from the one or more UE comprises:
 receiving one or more first messages from the one or more UE, each first message indicating an initial access connection request by a corresponding UE; 
 generating one or more second messages using the first code rate, each second message indicating a random access response to the initial access connection request by the corresponding UE; 
 sending the one or more second messages to the one or more UE over the first time duration; and 
 determining the first number of connection attempts to be a number of the one or more second messages sent to the one or more UE over the first time duration. 
 
     
     
       13. The non-transitory computer-readable medium of  claim 11 , wherein the determining the success rate for the first number of connection attempts comprises:
 receiving one or more third messages from the one or more UE indicating receipt of one or more second messages sent to the one or more UE over the first time duration, each third message indicating receipt by a corresponding UE in response to a corresponding second message sent to the corresponding UE; and 
 determining the success rate for the first number of connection attempts based at least in part on a number of second messages sent over the first time duration and a number of third messages received. 
 
     
     
       14. The non-transitory computer-readable medium of  claim 13 , wherein the one or more second messages are generated using the first code rate, and wherein the success rate is a ratio of the number of third messages received and the number of second messages sent over the first time duration.

Join the waitlist — get patent alerts

Track US12284683B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.